Щоденний радіожурнал зі звуком. Іноді з гумором. Завжди з картинками

Круглые столы области

Круглий стiл 16.11.24 Круглий стiл 09.11.24

14.03.2018

"Свисток". Еще одна жизнь.

     Если существует понятие "народный приёмник" то это безусловно RTL820. После Р250, конечно.  Уж мы на нём и спутники принимали, и онлайн WEB приёмники включали (и сейчас, кстати тоже включен :-), и траффик самолётов над головой контролировали и на монитор выводили, и APRS пойнт делали.  Можно сказать и послать его некуда :-)
Тем не менее есть еще одно его возможно народное применение - читать датчики температуры, влажности, скорости ветра и давления с погодных станций, охранной сигнализации, дистанционный съём показаний электросчётчика в гараже соседа.  И даже позволяют определить когда у соседского младенца намокнут подгузники (Chuango Wi-Fi).  Короче всего  что работает на частоте для аналогичных устройств - 433920+-50 кгц. И, скажу по секрету, подсматривать чужие WEB камеры
Фи, скажете вы, не всем неинтересно. Правда не всем. А вот мне стало интересно. С подачи Андрея UR5RFF, у него это работает как APRS WX  STATION, я запустил это и у себя.  И вы сможете. Правда понадобятся некоторые навыки работы в командной строке.  Чудо сие называется RTL_433 и представляет собой GNU проект https://github.com/merbanan/rtl_433  Естественно, до запуска софта надо быть уверенным что сам RTL у вас нормально подключен и с драйвером всё ОК.
В командной строке (можно DOS, FAR, VC или промпт Виндовс "Выполнить") набираете rtl_433.exe   Программа определит под каким номером устройства она увидит ваш RTL, Например
0: ,0,0  SN:
1: Realtek, RTL2838UHDIR, SN: 000001
Ваше устройство №1   Тогда с протоколом по умолчанию, который поддерживает большая часть устройств запускаем устройство с ключом - d 1
rtl_433.exe -d 1
 Ответом системы будут строки из которых всё понятно
Using device 1: Generic RTL2832U OEM Found Rafael Micro R820T tuner
Exact sample rate is: 250000.000414 Hz 
Sample rate set to 250000. 
Bit detection level set to 0 (Auto). 
Tuner gain set to Auto. Reading samples in async mode... 
Tuned to 433920000 Hz.
И система станет принимать всё то что услышит вокруг.  Работу можно варьировать под конкретный протокол (устройство) а также запускать с другими опциями. Короткий список ниже а весь можно посмотреть  по ссылке выше.
Usage: = Tuner options =
 [-d ] (default: 0)
 [-d :]
 [-g ] (default: 0 for auto)
 [-f ] [-f...] Receive frequency(s) (default: 433920000 Hz)
 [-H ] Hop interval for polling of multiple frequencies (default: 600 seconds)
 [-p ] Enable only the specified device decoding protocol (can be used multiple times)
 [-G] Enable all device protocols, included those disabled by default
 [-X  | help] Add a general purpose decoder (-R 0 to disable all other decoders)
 [-l ] Change detection level used to determine pulses [0-16384] (0 = auto) (default: 0)
 [-z ] Override short value in data decoder

 = Analyze/Debug options =
 [-a] Analyze mode. Print a textual description of the signal. Disables decoding
 [-A] Pulse Analyzer. Enable pulse analyzis and decode attempt
 [-I] Include only: 0 = all (default), 1 = unknown devices, 2 = known devices
 [-D] Print debug info on event (repeat for more info)
 [-q] Quiet mode, suppress non-data messages
 
 = File I/O options =
 [-t] Test signal auto save. Use it together with analyze mode (-a -t). Creates one file per signal
   Note: Saves raw I/Q samples (uint8 pcm, 2 channel). Preferred mode for generating test files
 [-r ] Read data from input file instead of a receiver
 [-m ] Data file mode for input / output file (default: 0)
   0 = Raw I/Q samples (uint8, 2 channel)
   1 = AM demodulated samples (int16 pcm, 1 channel)
   2 = FM demodulated samples (int16) (experimental)
   3 = Raw I/Q samples (cf32, 2 channel)
   Note: If output file is specified, input will always be I/Q

 [-T] specify number of seconds to run
 [-U] Print timestamps in UTC (this may also be accomplished by invocation with TZ environment variable set).
 [-E] Stop after outputting successful event(s)
 [] Save data stream to output file (a '-' dumps samples to stdout)
На экране станут появляться строки принятых пакетов. Типа дата-время, название устройства, ID устройства, номер канала датчика (чаще всего один, бывает до 3-х), затем может быть температура в градусах Цельсия, по Фарингейту, влажность, давление, скорость ветра, всё что будут выдавать соседские датчики. Если что-то непонятно в протоколе, спросите у Гугля про устройство которое опознаётся по имени. Их в вашем окружении может быть до пары десятков. Понятно, что если антеннка слабая, то приниматься будут только самые близкие системы, если подключить наружную, то можно будет смотреть температуру в комнате у жителей в километре дома напротив :-)
Продолжение следует.

© Copyright 2011-2021 UY2RA,    All rights reserved.    Все права защищены.    Пожалуйста уважайте их. Использование материалов с этого сайта разрешается. Буду рад если при этом меня помянут незлым тихим словом.

FREE & OPEN UKRAINIAN HAM  RADIO  BANNERS NET