Платформа Thread NXP создает маломощный дизайн IoT Cinch
Больше возможностей, меньше энергии.
Платформа связи потоков, анонсированная NXP на ARM TechCon на прошлой неделе, была физическим воплощением многих тем, посвященных безопасности шоу, Internet of Things (IoT), низкой мощности, простоты программирования и использования, а также широких возможностей подключения.
Платформа Thread основана на микроконтроллере с поддержкой беспроводной связи JN5179 с процессором ARM Cortex-M3 и ядром IEEE 802.15.4 с частотой 2, 45 ГГц, обеспечивающим беспроводное соединение. Наряду с другими функциями, его визитной карточкой является его экспериментальное использование ОС ARM mbed для IoT, что упрощает создание программного обеспечения для управления аппаратными устройствами, подключающимися к облаку. Это также упрощает создание встроенных подключенных решений, таких как устройства освещения и шлюза для рынка IoT. Mbed OS в настоящее время рассматривается ARM.

Сердцем платформы IoT Thread Platform от NXP является материнская плата JN5179
В то же время платформа имеет ряд отличных функций, которые делают ее пригодной для приложений с очень низким энергопотреблением, таких как домашняя автоматизация, интеллектуальная энергия, Light Link (управление освещением на основе ZigBee) и приложения дистанционного управления.
Для начала он включает в себя преобразователь постоянного / постоянного тока. Учитывая ценный характер недвижимости на борту, я попросил Иана Морриса, главного инженера по прикладным программным средствам прошивки в NXP Semiconductors, почему он был включен. Он пояснил, что с помощью встроенного DC / DC вы можете запустить MCU со светодиодной строки светодиода напрямую, подключив к преобразователю постоянного тока, который, в свою очередь, преобразует вниз, чтобы включить MCU. Это устраняет необходимость в преобразователе AC / DC, тем самым уменьшая количество ИС от трех до двух (светодиодный драйвер и MCU). Довольно изящный.
Для обеспечения безопасности платформа имеет модуль защиты памяти (MPU), который позволяет запускать программное обеспечение в защищенных песочницах без доступа к другим областям памяти или периферийным устройствам. Таким образом, если какая-то часть изгоев программного обеспечения попадает туда, она не может нанести никакого ущерба. Кроме того, Thread шифрует все данные, работающие по сети, используя 128-битный ключ AES.
«Но этот ключ нужно надежно хранить, потому что люди не понимают, что когда вы отбрасываете это защищенное устройство, оно содержит ключ к вашей сети», - сказал Моррис, который, конечно же, оставляет вашу сеть уязвимой для взлома.
Это технология NXP Secure Element. Такая же технология используется в электронных паспортах, выпущенных правительством, и как только она встроена в устройство, например, лампочку, она надежно хранит ключ, даже когда вы его выгружаете.
Однако получение этого ключа для устройства часто является риском для безопасности, поэтому добавление NXP к его набору - это NFC: пользователь просто приближает новое устройство к - или краны - домашний шлюз, а ключ передается, а устройство вводится соответственно. Использование NFC для ввода устройства в действие, например, Wi-Fi или Bluetooth, значительно снижает вероятность обнюхивания.
Пока доступны образцы микроконтроллеров JN5179, полные комплекты оценки для модулей mb JN5179 будут недоступны до начала следующего года.
Другие функции платформы Thread:
- 512 Кбайт / 32 Кбайт / 4 Кбайта (Flash / RAM / EEPROM)
- Возможность загрузки OTA (по воздуху)
- Частотная частота от 1 МГц до 32 МГц для малой мощности
- Поддержка Dual PAN ID
- Безопасный интерфейс I2C-bus. работает как ведущий, так и подчиненный
- 2 маломощных спящего режима
- Ведущий и ведомый порты SPI-bus, 2 одновременных выбора
- Ширина переменной команды для высокой эффективности кодирования
- Многоступенчатый конвейер
- EEPROM данных с гарантированными операциями записи 100 k
- Монитор напряжения питания с 8 программируемыми порогами
- Датчики температуры и температуры
- 6-входной 10-разрядный АЦП
- Аналоговый компаратор
- Цифровой монитор для АЦП
- Датчики температуры и температуры
- Сторожевой таймер и POR
- Резервный регулятор мощности
- До 18 цифровых IO (DIO) и двух цифровых выходов
Получите полное описание беспроводного MCU JN5179 здесь, на сайте ARM mbed.