Компания STMicroelectronics выпустила новый программный стек osxContiki6LP, который позволяет построить сеть 6LoWPAN на базе приемопередатчика 868 МГц Spirti1 и 32-битного микроконтроллера STM32. Новый программный продукт построен на базе стека Contiki 6LoWPAN stack 3.x (Open Source).
Для практической работы доступна версия стека stm32nucleo-spirit1 портированная на аппаратную платформу, состоящую из микроконтроллерной платы NUCLEO-F401RE (NUCLEO-L152RE) и дополнительной платы X-NUCLEO-IDS01Ax с трансивером Sub-1 GHz SPIRIT1.
Комплект плат демонстрирует интеграцию SPIRIT1 с операционной системой Contiki OS и программным обеспечением 6LoWPAN protocol stack в рамках среды разработки STM32Cube framework. Для быстрого старта доступно несколько законченных программных примеров – обмен UDP-сообщениями между 2 узлами сети 6LoWPAN c маршрутизацией IPV6 и работа через граничный маршрутизатор (Edge Router).
Реализация сети 6LoWPAN
Благодаря использованию среды разработки STM32Cube имеется простая возможность мигрировать на другие микроконтроллеры из линейки STM32
Особенности osxContiki6LP
- Промежуточный уровень ПО (Middleware library) для Contiki OS и стека Contiki 6LoWPAN stack 3.x
- Поддержка ячеистой топологии (mesh networking) с помощью метода маршрутизации RPL
- Встроенная поддержка микроконтроллеров серий STM32 L1 и F4
- Простая переносимость на другие семейства STM32 MCU благодаря STM32Cube
- Примеры приложения для пересылке UDP-сообщений через 6LoWPAN
- Бесплатная лицензия
- Готовые примеры для плат NUCLEO-F401RE и NUCLEO-L152RE
Источник: www.compel.ru