Новый сетевой стек Silicon Labs Connect
|
23.7.2015
|
|
Программный стек Silicon Labs Connect предназначен для работы с новыми микросхемами семейства EZR32 (микроконтроллер с ядром ARM Cortex-M3/M4F + приемопередатчик EZRadioPRO) и призван упростить разработку систем сбора данных в субгигагерцевом диапазоне.
Программный стек Silicon Labs Connect реализует низкоскоростную (максимальная скорость передачи данных до 250 кбит/с) беспроводную сеть в субгигагерцевом диапазоне. Библиотека, реализующая сетевой уровень, предоставляется в виде объектного файла. В то время, как другие части стека, такие как: командный интерфейс, функции загрузчика (bootloader) и функции работы с аппаратной частью предоставляются в исходных кодах.
Для упрощения разработки существует генератор проектов, входящий в состав программы Ember Desktop. С его помощью разработчик может задать тип устройства в сети и подключить к своему проекту необходимые плагины Silicon Labs, которые реализуют различную функциональность (шифрование, управление аппаратной частью и т.д.).
Основные особенности стека Silicon Labs Connect:
- Поддержка частотного диапазона 169 – 930 МГц
- Поддержка сетевых топологий «точка–точка», «звезда» и «расширенная звезда»
- Поддержка трех типов устройств
- Координатор (организация сети и управление, сбор данных)
- Роутер (организация ретрансляции)
- Конечное устройство (счетчики, устройства управления и т.д.)
Стек разрабатывался с учетом необходимости обеспечить длительное время работы для конечных устройств от батарейных источников.
Более подробная информация и документация