Управляемый Yocto шлюз IoT делает Thread и BLE

Rigado представила настраиваемый IoT-шлюз, который работает под управлением Linux на SoC i.MX6 UL и оснащен беспроводным модулем «R41Z» Thread / Bluetooth Low Energy.

Портленд, базирующийся в Орегоне Rigado, который производит различные модули Bluetooth, Bluetooth Low Energy (BLE) и Thread, готовит линию настраиваемых шлюзов IoT на основе Yocto Linux, чтобы продемонстрировать их.
Ожидается, что они появятся в начале 2017 года, и шлюзы будут поставляться с фирменными корпусами и настраиваемыми наборами функций.
Функцией по умолчанию, однако, является комбинация Thread (802.15.4) и модуля BLE 4.2, называемая R41Z.


Корпус шлюза IoT (слева) и материнская плата

(нажмите на картинку, чтобы увеличить)

Модуль R41Z построен на базе NXP Kinetis KW41Z SoC.
KW41Z имеет 48-МГц ядро ​​Cortex-M0 + с 128 КБ SRAM и 512 КБ флэш-памяти и встроенный приемопередатчик Thread / BLE 2,4 ГГц.


Плата IoT Gateway (слева) и блок-схема SoX NXP KW41Z внутри модуля R41Z

(нажмите на картинку, чтобы увеличить)

Модуль SoC и R41Z KW41Z обеспечивает одновременную многорежимную связь между потоками и BLE на шлюзе IoT.
Как правило, Thread используется для ввода данных из ячеистой сети мониторинга удаленного управления, а BLE - для доступа к шлюзу с мобильного устройства.
Шлюз IoT также предоставляет маршрутизатор BLE-WiFi (2,4 / 5 ГГц 802.11a / b / g / n) и мост WiFi на базе Linux, поддерживающий локальное хранение данных и управление сетью устройств с низким энергопотреблением.


Модуль R41Z Thread / BLE (слева) и блок-схема

(нажмите на картинку, чтобы увеличить)

Шлюз IoT может быть дополнен другими вариантами подключения, включая модули Power over Ethernet (10/100 Мбит / с), сотовые и LoRa.
Похоже, вы также можете заменить модуль R41Z на отдельные модули BLE или Thread.

Сам шлюз IoT запускает Yocto Linux на NXP i.MX6 UltraLight (UL), маломощном 528 МГц корпусе Cortex-A7 SoC, который нашел свое применение в ряде шлюзов IoT, включая эталонный дизайн модульного шлюза IoT, построенный Volksys от NXP.
UL i.MX6 поддерживается с 128 МБ до 512 МБ оперативной памяти DDR3 и с 32 МБ до 64 МБ флэш-памятью Quad-SPI NOR.
Слот microSD или eMMC объемом до 4 ГБ являются дополнительными.


Блок-схема Rigado IoT Gateway

(щелкните изображение, чтобы увеличить)

Базовая конфигурация шлюза IoT предлагает внутренние антенны, входное гнездо 5 В постоянного тока, кнопки пользователя и сброса, а также светодиод.
В дополнение к опциям, перечисленным выше, вы можете настроить систему с портом USB 2.0, внешними антеннами BT и WiFi, последовательными шинами и шиной расширения для дополнительных интерфейсов, таких как UART, I2C и SPI.


Концептуальная схема DeviceOps

(щелкните изображение, чтобы увеличить)

Yocto Linux SDK включает в себя драйверы Thread и BLE и прошивку Rigado Remote Router Management.
Беспроводные модули Rigado также можно программировать и конфигурировать с помощью платформы DeviceOps Rigado .
DeviceOps включает в себя загрузчик OTA, библиотеку BLE для iOS / Android, а также мост iBeacon и UART.
Платформа также включает в себя мобильные средства обновления, сжатия и управления облаком.

Дальнейшая информация

Rigado Iot Gateway будет доступен в начале 2017 года. Более подробную информацию можно найти на страницах продукта Rigado Iot Gateway и R41Z .