Компания Microchip Technology Inc. опубликовала библиотеку MCC LoRaWAN версии 1.0.0 beta.
Эта библиотека позволяет реализовать конечные устройства LoRaWAN Class A спецификации 1.0 с поддержкой европейских (433МГц и 868МГц) и американских (915МГц) частотных диапазонов.
Библиотека устанавливается как дополнение к конфигуратору кода (MPLAB Code Configurator, MCC). Библиотека MCC LoRaWAN позволяет создавать проект в исходных кодах под 54 типа 8-и разрядных контроллеров PIC16 и PIC18 компании Microchip, включая PIC18LF46K22, установленный в LoRaWAN модуль RN2483. Разработчик имеет возможность как создавать свое LoRaWAN устройство на базе PIC контроллера и трансивера LoRa, так и перепрограммировать модуль RN2483 и добавить свой код для расширения возможностей радиомодуля RN2483. Следует заметить, что при перепрошивке модуля RN2483 нет возможности восстановить модуль до заводской прошивки.
Минимальные требования библиотеки LoRaWAN к PIC микроконтроллеру:
- 32 Кбайт памяти программ;
- 2 Кбайт ОЗУ;
- SPI интерфейс, дополнительный порт GPIO требуется для сигнала CS (chip select) для МК с поддержкой функций переназначения выводов (Peripheral Pin Select, PPS);
- 6 портов GPIO с поддержкой прерываний (внешнее прерывание или прерывание по изменению состояния);
- 1 порт GPIO для управления входом сброса LoRa трансивера.
  Подробная информация о текущей версии библиотеки доступна по ссылке: http://ww1.microchip.com/downloads/en/DeviceDoc/release_notes_lorawan_v01.00.00_beta.pdf.
  Библиотека доступна для скачивания со страницы конфигуратора кода MCC (вкладка Current Download, раздел Microchip Software Libraries LoRaWAN): http://www.microchip.com/mplab/mplab-code-configurator.
Участники конференции MASTERS Russia 2016 имели возможность на практике ознакомиться с конфигуратором кода MCC и узнать о основных возможностях библиотеки LoRaWAN.
Так же напоминаем, что работа с конфигуратором кода MPLAB Code Configurator будет одной из частей предстоящего тренинга в городах Новосибирск и Екатеринбург.