Das Arduino Primo-Motherboard verfügt über native Bluetooth Low Energy-Funkverbindungen und unterstützt außerdem NFC, WLAN und Infrarot (IR). Bisherige Nutzer mussten sogenannte Shields hinzufügen, um die Bluetooth Low Energy-Funktionalität des Arduino zu erweitern.
Zusätzlich zur Verbindung mit Bluetooth Low-Energy-Sensoren fungiert Arduino Primo als Internet TCP/IP-Client und Wi-Fi-Server; er nutzt den integrierten nRF52832 Near Field Communication (NFC) SoC für sichere Authentifizierung und „Touch-to-Pair“.
Bei allen Projekten außer den anspruchsvollsten erfolgt die Programmierung über eine festgelegte Programmierschnittstelle, die Arduino Integrated Development Environment (IDE) – entwickelt, um elektronische Designs für jeden zugänglicher zu machen, unabhängig von der Erfahrung.
Das nRF5 SDK für IoT ermöglicht beispielsweise erfahrenen Benutzern die Entwicklung stromsparender IPv6- gegenüber Bluetooth-Anwendungen auf dem nRF52832 SoC, wodurch Arduino Primo mit anderen internetfähigen „Dingen“ kommunizieren kann, ohne die Ressourcen eines Wi-Fi-Routers oder Smartphones zu benötigen.
