Arduino Primo w standardzie z chipem BLE nRF52832 SoC firmy Nordic Semiconductor
W najnowszej wersji platformy Arduino dla edukacji i producentów urządzeń IoT, zdecydowano się wprowadzić obsługę technologii BLE w oparciu o chip nRF52832 SoC produkcji Nordic Semiconductor. Oprócz natywnego wsparcia dla BLE, płytki bazowe Arduino Primo oferują też obsługę technologii komunikacyjnych NFC, WiFi i IR.
Dotychczas użytkownicy chcąc zrealizować komunikację w standardzie BLE musieli stosować płytki rozszerzające plug-in. Poza możliwością komunikacji bezprzewodowej z szeroką gamą czujników BLE, Arduino Primo może pełnić rolę w pełni funkcjonalnego klienta i serwera TCP/IP komunikującego się przez WiFi i wykorzystującego do autoryzacji technologię NFC zintegrowaną w nRF52832.
Ponadto, zawiera transceiver IR do tradycyjnych systemów zdalnego sterowania w podczerwieni. nRF52832 zawiera 32-bitowy mikrokontroler ARM Cortex-M4F taktowany zegarem 64 MHz oraz wieloprotokołowy blok radiowy 2,4 GHz w pełni kompatybilny ze specyfikacją Bluetooth 4.2, charakteryzujący się czułością odbiornika -96 dB i szczytowym poborem prądu 5,5 mA.
Dodatkowo, nRF52832 zawiera 512 KB pamięci Flash i 64 KB pamięci RAM oraz układ automatycznego zarządzania poborem mocy. Poza kontrolowaniem stosu protokołów BLE RF i kodu aplikacji, wewnętrzny mikroprocesor ARM oferuje nadwyżkę mocy obliczeniowej pozwalającą na obsługę wbudowanych w Arduino Primo czujników przyspieszenia, temperatury, wilgotności i ciśnienia.
Programowanie modułu może się odbywać się za pomocą prostego interfejsu programistycznego ze środowiska Arduino IDE. Profesjonalni użytkownicy chcący uzyskać dostęp do zaawansowanych funkcji Arduino Primo będą mogli wykorzystać dowolny pakiet SDK kompatybilny z serią Nordic nRF52 albo narzędzia programistyczne.
Przykadowo, nRF5 SDK for IoT pozwala bardziej zaawansowanym użytkownikom opracowywać aplikacje IPv6 over BLE na bazie układu nRF52832 SoC, dzięki którym Arduino Primo może się komunikować z innymi urządzeniami podłączonymi do internetu bez potrzeby angażowania bramek dostępowych w routerach WiFi czy smartfonach.
Moduł Arduino Primo wkrótce ma być też dostępny w wersji \"Arduino Primo Core\" do urządzeń przenoszonych na ciele użytkownika, zrealizowanej na okrągłej płytce drukowanej o średnicy 40 mm. Wersja ta będzie udostępniała wszystkie funkcje Arduino Primo poza WiFi.