Яка різниця між параметрами RF (wifi, xbee, NRF24L01)


26

Роблячи РФ, у вас є багато варіантів. Три найосновніші - у вікні заголовка

  1. WiFi
  2. Xbee
  3. NRF24L01

Які практичні відмінності в їх використанні. Яка мета один одного і плюси і мінуси. Що б ви використовували залежно від програми, яку ви мали?

У мене немає на увазі проекту, але я хочу почати дізнаватися про Rf. Я шукав на ebay бездротові пристрої. але я не міг зрозуміти відмінності. Моя мета - просто навчання


зробив це (nRF24L01 / RFM12B / RFM22B (SI4432)) за стінами, тому що я хочу використовувати його всередині резервуара для води
علي خالد

Відповіді:


38

Існує безліч різних типів радіочастотних мереж з різними перевагами та недоліками. Основні речі, які я враховую, вибираючи метод бездротового зв'язку, - це топологія мережі, швидкість передачі даних та енергоспоживання.

WiFi:

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

XBee:

Низька швидкість передачі даних (250 кбіт / с) та низьке енергоспоживання. Використовується для створення мережевих сенсорних мереж; кожен пристрій XBee може спілкуватися один з одним і через один одного через сітку з пристроями, що знаходяться поза зоною дії. Використовується для мереж пристроїв, зокрема домашньої автоматики та датчиків. посилання .

Bluetooth:

Середня швидкість передачі даних та середнє енергоспоживання. Стандарт IEEE має різні профілі пристроїв для забезпечення сумісності між пристроями. Мережа типу "парування", однак не корисна для сенсорних мереж, але хороша для керування пристроями, що використовують ноутбук або телефон, на яких зазвичай Bluetooth. Спілкується з Arduino за допомогою послідовних штифтів RX та TX. посилання .

Bluetooth з низьким рівнем енергії, ANT тощо:

Дуже низька швидкість передачі даних і дуже низька потужність. Ці RF-мікросхеми можуть роками працювати на батареї AA і тому використовуються для таких речей, як датчики серцевого ритму. Швидкість передачі даних досить низька, тому хороша лише для передачі невеликої кількості даних, таких як показання датчиків. Більшість пристроїв налаштовані як периферійні пристрої і можуть підключатися лише до одного "центрального" пристрою, тому немає сенсу для сенсорних мереж. Проте низька енергія Bluetooth підтримується останніми мобільними телефонами та ноутбуками. Корисно для включення управління пристроєм за допомогою телефону або ноутбука, наприклад, світлодіодної лампи. (Див. Redbearlab для деяких варіантів Arduino)

GSM

Підключення до телефону. ЗРОБИТИ

nRF24L01 / RFM12B / RFM22B (SI4432)

Популярні фірмові приймачі. Вони можуть підключатися через SPI і мають безліч фантазійних функцій, таких як режими низької потужності, кілька каналів, стрибки каналів, калібрування частоти, CRC, повторна передача тощо. NRF24L01 з посилання Nordic Semiconductor працює в діапазоні 2,4 ГГц, інші використовують діапазон ISM 433/470/868/915 МГц. Це сучасне високо інтегроване і недороге обладнання для надійної телеметрії та споживчих додатків. Діапазон між 10 м і 150 м. SI4432 / RFM22B має діапазон близько 1,5 км.

Інші модулі РФ

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


Я визнаю, Q широкий. Можливо, було б приємніше представити також протоколи пристроїв, оскільки багато пристроїв використовують просто прості послідовну лінію, інші спілкуються через I2C або SPI і т. Д. Вони в основному приймачі. Bluetooth спілкується через AT команди. NRF24L01 - це дуже спеціальний пристрій малої потужності, який має більше сотні каналів тощо, але є унікальним захищеним протоколом. Bluetooth - це стандарт бездротового зв'язку, ... і так далі. Для користувача, з іншого боку, може бути цікавіше, наскільки легко чи важко налаштовано апаратне налаштування та програмування пристрою.

1
@bersch Так, так багато потрібно вкласти. Відчуваєте редагування відповіді з додатковою інформацією? :) Це може стати вікі спільноти. Якою була б інформація? Швидкість передачі даних, споживання енергії, топологія мережі, стандарт IEEE, інтерфейс, протокол, канали, труднощі? BTW чи знаєте ви комерційні товари, які використовують nFR24L01?
geometrikal
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.