Как стать автором
Обновить

Комментарии 22

Обычно все подобные пульты на 433 МГц прекрасно ловятся на подобные приемники, на выходе получается двоичный сигнал, который легко расшифровывается программой.
Спасибо, как-нибудь попробую к ардуине прикрутить.
Если будете пробовать — берите как минимум на супергетеродине(PT4303-S). На Алике есть еще дешевле модули их категорически не советую, с ними одни проблемы.

А можно ли использовать такие модули как удлинитель UART? До какой скорости?

Я сейчас проект делаю на вот таких модулях:
E32-433T20S2T (http://www.cdebyte.com/en/product-view-news.aspx?id=227)
В него чистый UART с микроконтроллера входит и выходит. Дальность передачи до 3 км.
Протокол с распределенным спектром (LoRa), помехозащищенность очень высокая, есть избыточность передачи для коррекции ошибок. Сам тестировал в поселке на 1 км — все ок (больше не нужно было).
В общем, очень вкусный модулечек, только цена у него дороже, зато разработка быстрее — не надо вкуривать весь мануал на SX1278. Там этим мелкая STM8 занимается.
Теоретически конечно можно, но не рекомендуется, т.к. канал общий на все устройства, будет забиваться, а все пульты передают короткие пакеты, которые почти не занимают канал. Можно сделать на NRF24, они могут использовать разные каналы, есть режим подтверждения для гарантированной доставки пакетов.
Есть готовые радиомодемы на 433 или 866МГц, специально для UART, их часто на квадрокоптерах используют, типа таких www.dx.com/p/433mhz-single-ttl-3d-robotics-3dr-radio-telemetry-kit-for-apm-apm2-blue-green-235604

Скорость 9600 если память не изменяет.

Почитайте о проекте rflink на Arduino mega.
http://www.rflink.nl/blog2/wiring
Я его в связке с domoticz использую для управления парой релешек 433МГц.
Единственный минус — ловит много лишнего (например автосигнализации), чем забивает список девайсов.

Если не ошибаюсь, с RTL SDR работает ещё и GNURadio, поддерживающий подключение плагинов, среди которых наверняка можно найти бинарный декодер.
Да, gnuradio работает с rtlsdr, и есть основанные на gnuradio декодеры, например для метеостанций Oregon — github.com/kevinmehall/rtlsdr-433m-sensor

Но это надо дописывать код, готовых блоков именно для пультов (или даже просто чтобы возвращал бинарный поток с синхронизацией по началу пакета) я не нашел. Есть вот такой подход, для некоторых пультов видимо работает, у меня не заработало: blog.compass-security.com/2016/09/software-defied-radio-sdr-and-decoding-on-off-keying-ook
Китайские пульты в частоту шлют сразу json строку?
Нет конечно, параметр «rtl_433 -F json» задается в декодере. Декодер внутри уже имеет образцы сигналов наиболее популярных пультов.
Брал из «этой же серии», аля китайской, дешевый звонок (входной на дверь) и использовал как радиокнопку. Принесли мне старые часы «Электроника» (модель не помню, на газоразрядных индикаторах), 1985 года. Дедушке нужно было удаленно отключать будильник на них. Так вот, нашел в звонке, где приемник выдает лог. 1 на вход звуковой микросхемы при получении сигнала с кнопки, повесил на эту линию триггер шмитта с реле — и все этот в разрыв копки включения будильника в часах (разрывала просто выход на динамик). Результат достигнут, дешево и работает уже пару лет. Часы, конечно, на лампах — тема…

Вот это да…
А вскрыть корпус и посмотреть начинку (маркировку микросхемы кодера) — это не спортивно?


Китайский производители обычно пихают в такие розетки и пультики ширпотребовские кодеры/декодеры PT2262/PT2272 + отдельные стандартные модули передатчика/приемника. Анализировать протокол на уровне радиосигнала для стандартного ширпотреба с доступными спецификациями — это какое то извращенное удовольствие.

Из готовых решений можно посмотреть в сторону sonoff rf bridge (не реклама). Умеет как получать, так и передавать сигналы 433 МГц. Плюс имеет WiFi. Сделана на основе популярного ESP8266. Можно подключать к различным системам умного дома. А обилие прошивок для ESP8266 позволяет расширить функционал и отойти от китайских проприетарных облачных сервисов
НЛО прилетело и опубликовало эту надпись здесь
А вот такие заточены только на ТВ/радио или софту всё равно что декодировать, лишь бы микросхема приёмника была подходящая?
Да, именно так, должно работать, декодирование осуществляется софтом на компе.

Но v3 получше, вот список изменений: www.rtl-sdr.com/rtl-sdr-blog-v-3-dongles-user-guide
Спасибо, будем посмотреть :)
> Разумеется, это не относится к более сложным системам, таким как Lora или Philips Hue, там с шифрованием все впорядке.

Не то, чтобы совсем всё в порядке. Вот, новость пару лет давности про взлом Philips Hue
xakep.ru/2016/11/08/philips-hue-sos
Но лучше, чем с китайскими модулями, конечно.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.