Настраиваем шлюз LoRaWAN и создаем наше первое IoT-приложение |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2016-10-19 20:05
В статье «Базовые станции Multi-Tech позволяют развернуть сеть LoRaWAN за пару кликов» говорилось о том, как просто создать сеть IoT, используя оборудование Multi-Tech. Теперь настало время запустить наше первое приложение.
Итак, нам понадобится:
ПК мы подключим через Ethernet к шлюзу и будем использовать для настройки/конфигурации последнего. Шлюз Conduit - это по сути та же базовая станция, но для использования внутри помещений (исполнение indoor): Для начала нам нужно будет настроить LoRaWAN Network Server, а потом создать наше приложение в графической среде Node-Red. Приложение будет принимать сообщения от оконечных устройств LoRaWAN и посылать их обратно (режим эха), попутно отображая принятые сообщения в интерфейсе Node-Red. Итак, приступим. По умолчанию в шлюзе установлен фиксированный IP 192.168.2.1, логин - admin, пароль - admin. После успешного ввода пароля сразу переходим в пункт меню Setup -> LoRa Network Server и видим следующую картинку: Посмотрим, что тут за что отвечает:
После конфигурирования сервера LoRaWAN нужно не забыть нажать Save and Restart, чтобы применить внесенные изменения. Вот такая несложная настройка. Всё, теперь можно снова залогиниться и перейти в пункт меню Apps -> Node-Red, чтобы создать демонстрационное приложение. После повторного ввода логина/пароля admin/admin (это уже для доступа к Node-Red) мы попадаем в Node-Red: В левой части находятся узлы, которые мы можем перетаскивать в основное поле и соединять между собой с помощью мышки. Для нашего примера возьмем из раздела Input узел lora, а из раздела Output - узлы debug и lora, и соединим их так, как показано на картинке: Нажмем кнопку Deploy в верхнем правом углу окна Node-Red - всё, приложение готово! Теперь можно посмотреть, что получается при отправке сообщений с устройства LoRaWAN на шлюз Conduit. После успешного приема сообщения от устройства мы должны получить ответное сообщение на это же устройство, а также можем увидеть это сообщение (Hello_Habroworld!) на вкладке debug в правой части окна Node-Red (благодаря подключенному узлу debug): В нашем демонстрационном примере полученные сообщения эхом отправляются обратно, в реальной же конфигурации их можно без дополнительных усилий пересылать на определенные порты TCP/UDP удаленного сервера, посылать в виде сообщений MQTT, SMS, e-mail, сохранять в файл, публиковать в Twitter, обрабатывать на шлюзе/БС и пр. Конечно, аналогичным образом можно передавать данные и в обратном направлении. Таким образом, можно очень быстро создавать приложения IoT и демонстрировать их любимым заказчикам. Источник: habrahabr.ru Комментарии: |
|