Das IoT Development Kit ist laut ST dafür konzipiert, IoT-Geräte schnell, energieeffizient und kosteneffektiv mit Cloud-Diensten zu verbinden. Hierfür bietet es Module für Bluetooth Low Energy (BLE), Sub-Gigahertz und Wi-Fi, mit einem NFC-Tag-IC mit gedruckter Antenne zusammen mit einem STM32L4-Mikrocontroller auf einer Leiterplatte.
Ein MEMS-Beschleunigungssensor- und Gyroskop-IC und ein MEMS-Magnetometer für die 9-achsige Bewegungserfassung, ein barometrischer Drucksensor, ein Temperatur- und Feuchtesensor, zwei omnidirektionale Digitalmikrofone sowie ein Näherungs- und Gestensensor in FlightSense-Technik können alle umgehend verwendet werden, ohne das zusätzlicher Integrationsaufwand entsteht.
Das Discovery Kit ermöglicht Anwendern die Nutzung der X-CUBE-AWS-Erweiterungssoftware von ST zur Verbindung mit der IoT-Plattform Amazon Web Services (AWS) sowie zum Zugriff auf Tools und Services in der Cloud – beispielsweise zum Steuern und Überwachen von Geräten, zur Datenauswertung und für Machine Learning. In der Zukunft soll die Unterstützung für weitere Cloud-Anbieter und Softwarefunktions-Pakete hinzu kommen.
Herzstück des Kits ist ein mit 80 MHz getakteter 32-Bit-Mikrocontroller des Typs STM32L475. Dieser enthält einen ARM Cortex-M4-Core mit DSP-Erweiterungen und 1 MB On-Chip-Flash. Mit den Industriestandard-Erweiterungsanschlüssen für Arduino und Pmod besteht die Möglichkeit, weitere individuelle Funktionalität hinzuzufügen. Die beiden etablierten Entwicklungs-Systeme eröffnen den Zugang zu einer großen Auswahl an Erweiterungskarten, die sich integrieren lassen.
Da das Kit mit dem ST-Link Debugger/Programmer ausgestattet ist, benötigt das Discovery Kit keine externe Probe und kann mit ARM Keil MDK-ARM, IAR EWARM sowie GCC/LLVM-basierten IDEs wie dem kostenlosen AC6 SW4STM32, aber auch mit mbed Online-Tools verwendet werden.
Das STM32L4 IoT Discovery Kit kann auf st.com oder bei Distributoren bestellt werden. Die Preisempfehlung beträgt 53,- US-Dollar, und die Bestellnummer lautet B-L475E-IOT01A1 für die 915-MHz-Version bzw. B-L475E-IOT01A2 für die 868-MHz-Ausführung.