Настраиваем шлюз 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 и демонстрировать их любимым заказчикам. Телеграм: t.me/ainewsline Источник: habrahabr.ru Комментарии: |
|