Быстрое прототипирование IoT: визуальный инструмент программирования и аппаратные решения для устройств на базе LoRa

Rapid IoT Prototyping: A Visual Programming Tool and Hardware Solutions for LoRa-Based Devices
Juan José López, Paula Lamo
2023-08-29

фреймворк Arduinoblocksаппаратные средства ESP32 и RFM9xподключение LoRaWANбыстрое прототипирование IoTвизуальное программирование
Технология LoRa приобрела популярность как один из наиболее широко используемых стандартов взаимосвязи устройств благодаря способности обеспечивать связь на больших расстояниях и энергоэффективности, что делает ее подходящим выбором для различных приложений мониторинга и управления в сфере Интернета вещей (IoT). В связи с этим в работе представлена разработка визуального вспомогательного инструмента для создания устройств IoT с поддержкой подключения LoRa и LoRaWAN. Данная работа существенно развивает современное состояние технологии LoRa, предлагая новый визуальный вспомогательный инструмент, предназначенный для создания устройств IoT с подключением LoRa и LoRaWAN. Упрощая процесс разработки и обеспечивая совместимость с различными аппаратными решениями, это исследование не только облегчает интеграцию технологии LoRaWAN в образовательную среду, но и открывает возможности для быстрого прототипирования узлов IoT. Использование блочного программирования для LoRa и LoRaWAN на основе фреймворка Arduinoblocks в качестве графической среды расширяет функциональные возможности инструмента и позволяет рассматривать его как комплексное решение для эффективной генерации прошивок. Помимо визуального инструмента генерации прошивок, несколько совместимых аппаратных решений обеспечивают простую, экономичную и стабильную разработку, предлагая комплексное аппаратно-программное решение. Аппаратная часть основана на микроконтроллере ESP32, известном своей производительностью и низкой стоимостью, совместно с модулем RFM9x, в основе которого лежат приемопередатчики LoRa семейства SX127x. В заключение представлены три успешно протестированных варианта применения и обсуждение полученных результатов.
1
Блочное программирование на основе Arduinoblocks поддерживает графическую генерацию прошивок для устройств LoRa и LoRaWAN.
2
Предлагаемое аппаратное решение объединяет недорогой производительный микроконтроллер ESP32 с модулем RFM9x на базе LoRa-трансиверов SX127x.
3
Инструмент совместим с несколькими аппаратными решениями, обеспечивая быстрое, экономичное и стабильное прототипирование IoT-устройств.
4
В работе представлен визуальный инструмент программирования для создания IoT-устройств с подключением LoRa и LoRaWAN.
5
Были успешно протестированы три варианта использования, продемонстрировавшие применимость комплексного программно-аппаратного решения.

IoT-устройства и узлы с поддержкой LoRa и LoRaWAN на базе аппаратных средств ESP32 и RFM9x/SX127x

быстрое, доступное и совместимое прототипирование и создание прошивок для IoT-устройств LoRa/LoRaWAN с использованием визуального блочного программирования и различных аппаратных решений

Publication Details
Publication Date
2023-08-29
Journal
Publisher
ISSN
Cited by
9
Access Type
Author Information
Authors
Juan José López
Paula Lamo
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%