Nrf24l01+ один rx много tx
- Войдите на сайт для отправки комментариев
Всем привет! Столкнулся с проблемой. Знаю что модуль может работать с полными возможностями в 6 труб.
У меня проект Умного дома) Хотел где-то порядка больше чем 20 устройств в сети. То есть одна база NodeMcu и все другие arduino nano, общение идет по радиоканалу. Почитал гугл и подчеркнул несколько схем такого взаимодействия:
1. У каждого "датчика" есть какой-то рандомный адрес трубы, база периодически открывает трубу этого датчика и шлет ему тип "привет, как дела?", а датчик отвечает вот мой статус и тд. потом закрывает и так со всеми.
2. Все шлют в одну трубу но в пакете указан тип id, причем датчики не ждут как-то друг друга а тупо шлют.
3. Все шлют в одну трубу но каждый датчик имеет какой-то таймер на милисс который устанавливается базой во время его регистрации в системе
Я хотел бы чтоб у датчиков был включен пакет о получении (и у базы), также чтобы база могла давать свои команды (которые поданы с веб интерфейса) например Включить реле и тд. Подскажите как лучше реализовать связь. Может у вас есть свои варианты. Заранее спасибо!
Не делай дом на нрф24
Ваш вариант беспроводного модуля ?)
мой вариант JDY-40. Если дом небольшой
Понял, принял. Но все же хотелось с nrf24l01+ чего-то услыхать =)
хотелось с nrf24l01+ чего-то услыхать =)
Тогда почитай сначала 100+ страниц про нее. http://forum.amperka.ru/threads/nrf24l01-%D0%BF%D0%BE%D0%B1%D0%B5%D0%B6%D0%B4%D0%B0%D0%B5%D0%BC-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C.3205/
мой вариант JDY-40. Если дом небольшой
Купил пяток на поваляться.
По функционалу выглядит просто чудесно.
Как у них с реальной дальностью "в чистом поле" ?
Ютуб говорит метров 100
на даче 20 метров точно пробивают на максималках, с теплицы в домик, дальше не экспериментировал. В квартире тоже прилично ловят, единственное, дома стены ж/б и поворотов много (три), поэтому на скорости 19200 иногда случаются ошибки. На 9600 проблем нет.
есть много хороших модулей, я SI4432 успешно юзаю... а лучше сразу смотреть в сторону esp8266 и mqtt
Всем спасибо, решил или mqtt или RF network