В чем разница между параметрами RF (Wi-Fi, XBee, NRF24L01)

26

Делая RF, у вас есть много вариантов. Три из основных в заголовке

  1. Вай-фай
  2. Xbee
  3. NRF24L01

Каковы практические различия в их использовании. Какова цель друг друга и плюсы и минусы. Что бы вы использовали в зависимости от приложения, которое вы имели?

Я не имею в виду проект, но я хочу начать изучать Rf. Я искал на Ebay беспроводные устройства. но я не мог понять разницу. Моя цель просто учиться

user1584421
источник
это работало (nRF24L01 / RFM12B / RFM22B (SI4432)) за стенами, потому что я хочу использовать его внутри резервуара для воды
علي خالد

Ответы:

38

Существует много различных типов РЧ сетей с различными преимуществами и недостатками. Основными вещами, которые я учитываю при выборе метода беспроводной связи, являются топология сети, скорость передачи данных и энергопотребление.

Вай-фай:

Высокая скорость передачи данных (54 Мбит / с +), а также высокое энергопотребление. Используется, когда вам нужно подключиться напрямую к Интернету, например, к устройству Интернета вещей, и иметь внешний источник питания.

XBee:

Низкая скорость передачи данных (250 кбит / с) и низкое энергопотребление. Используется для создания сенсорных сетей ячеистого типа; каждое устройство XBee может связываться друг с другом и через друг друга через сетку с устройствами, находящимися за пределами диапазона. Используется для сетей устройств, в частности домашней автоматизации и датчиков. ссылка .

Блютус:

Средняя скорость передачи данных и среднее энергопотребление. Стандарт IEEE имеет разные профили устройств для обеспечения взаимодействия между устройствами. Сеть типа «сопряжение», однако, не полезна для сенсорных сетей, но хороша для управления устройствами с помощью ноутбука или телефона, которые обычно имеют Bluetooth на борту. Общается с Arduino через последовательные контакты RX и TX. ссылка .

Bluetooth Low Energy, ANT и т.д .:

Очень низкая скорость передачи данных и очень низкое энергопотребление. Эти радиочастотные чипы могут годами работать от батареи типа АА и используются для таких вещей, как датчики сердечного ритма. Скорость передачи данных достаточно низкая, поэтому подходит только для передачи небольшого объема данных, например показаний датчика. Большинство устройств настроены как периферийные устройства и могут подключаться только к одному «центральному» устройству, поэтому не подходит для сенсорных сетей. Bluetooth с низким энергопотреблением поддерживается новейшими мобильными телефонами и ноутбуками. Полезно для управления устройством с помощью телефона или ноутбука, например, светодиодной лампы. (Смотрите Redbearlab для некоторых вариантов Arduino)

GSM

Телефонная связь. СДЕЛАТЬ

nRF24L01 / RFM12B / RFM22B (SI4432)

Популярные фирменные трансиверы. Они могут подключаться через SPI и имеют множество необычных функций, таких как режимы пониженного энергопотребления, несколько каналов, переключение каналов, калибровка частоты, CRC, ретрансляция и так далее. NRF24L01 от Nordic Semiconductor ссылка работает в диапазоне 2,4 ГГц, другие используют ISM частота 433/470/868 / 915MHz. Это современные высокопроизводительные и недорогие аппаратные средства для надежной телеметрии и потребительских приложений. Диапазон составляет от 10 до 150 метров. SI4432 / RFM22B имеет диапазон около 1,5 км.

Другие RF модули

Простые и дешевые серийные устройства. Один передатчик / приемник или приемопередатчик , который работает в ISM - диапазоне линии связи . Часто используется как открыватель гаражных ворот. Полезно для сенсорной сети, где взаимодействие с другими устройствами не требуется, и вы можете реализовать свой собственный протокол. ссылка

geometrikal
источник
Я признаю, что Q является широким. Возможно, было бы более целесообразно представить также протоколы устройств, поскольку многие устройства используют только простую последовательную линию, другие обмениваются данными через I2C или SPI и т. Д. Они в основном являются приемопередатчиками. Bluetooth связывается через AT команды. NRF24L01 - это очень специальное устройство с низким энергопотреблением, которое имеет более ста каналов и т. Д., Но является уникальным проприетарным протоколом. Bluetooth - это стандарт беспроводной связи ... и так далее. Для пользователя, с другой стороны, возможно, более интересно, насколько проста или сложна аппаратная настройка и программирование устройства.
1
@bersch Да, есть так много, чтобы вставить. Чувствуете, что редактирование ответа с дополнительной информацией? :) Это может стать сообществом вики. Что бы информация? Скорость передачи данных, энергопотребление, топология сети, стандарт IEEE, интерфейс, протокол, каналы, сложность? Кстати, вы знаете какие-либо коммерческие продукты, которые используют nFR24L01?
Геометрический