Датчики, що спілкуються з Pi, BLE / Wifi


10

Я хочу розмістити Pi 3 десь у своєму будинку та датчики, що живлять акумулятор. Pi буде читати вхідні дані, наприклад, з того самого рівня, одного рівня вище та саду. Так 1-2 звичайні цегляні стіни між ними та діапазон між 0-50м.

Я розглядав різні технології від Z-Wave, Digimesh, XBee, ZBee, Sigfox тощо, але врешті-решт я приземлився на більш поширених технологіях. Тому що для більшості з перерахованих вище технологій вам потрібні різні плеєри, наприклад, у ZigBee у вас є три різних типи, наприклад роутери. Крім того, перераховані вище технології вимагають або дуже дорогого комерційного ліцензування, або компоненти> 7 $.

Тому зараз я між BLE та Wi-Fi. Моя колегія рекомендувала мені використовувати Contiki, ОС з відкритим кодом, яка полегшує налаштування зв'язку з датчиками.

Запитання

  1. Він пояснив мені, що є три шари: фізичний, протокольний і маршрутизаційний. Отже, 6LoWPAN - один із варіантів маршрутизації.

    Чи можу я зробити сітку з Contiki та ESP8266 ? Інакше я б пішов на CC2650 . Я бачив, що з ESP8266 є сітчасті рішення .

  2. Обидві технології здаються мені дуже схожими. Обидва мають дальність ~ 200 м (що, ймовірно, більше 30 м через стіни). І широко використовуються. Де існують відмінності для мого використання?


3
Задайте свої два питання як самостійні. Крім того, LoWPAN - це WAN (див. Приклад The ​​Network Network), хоча він також використовує архітектуру маршрутизації. Якщо ви дивитесь тут, можливо, більшість ваших питань WiFi / BT були покриті, тому просто запитайте про прогалини.
Шон Хуліхане

Відповіді:


2

Відмовившись, не збираюся відповідати на ваше запитання безпосередньо, але натомість я збираюся передати вам свій досвід роботи з домашньою автоматизацією

Якщо ви хочете створити сітку з малиновим пі, там є кілька варіантів.

Ви можете перевірити openHAB , програмне забезпечення, яке працює на малиновому пі та може контролювати інші пристрої, використовуючи протокол MQTT. Я не маю досвіду роботи з цим середовищем, але там багато інформації.

Мій особистий фаворит - Blynk (не вперше рекомендую його тут). Це сервер + додаток для Android, яке можна встановити та розмістити на Rpi, а рівень управління (інтерфейс користувача) - це на Android / iOS. Оскільки ви (або інші) розробляєте інтерфейс користувача, ви можете налаштувати інтерфейс користувача та його взаємодію з реальним світом. тобто: Якщо у вас n вузлів з тими ж датчиками і однаковим програмним забезпеченням, ви можете використовувати перемикач пристроїв для переходу від вузла до вузла, не створюючи декількох екранів. Дійсно дуже простий у використанні та дуже потужний.

У мене на місці працює три вузли. ! використовує фотонне ядро ​​для показу температури та вологості + контроль світлодіодної смуги, а дві з них використовують плати nodemcu, щоб показувати лише температуру та вологість. Усі вони працюють вже близько 1 року, і я ще зіткнувся з будь-яким недоліком сервера (я використовую сервер blynk). але, якщо ви використовуєте власний сервер (може бути власний малиновий пі ), ви будете мати повний контроль над ним.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.