Products
Developer resources
Whether you’re new to IoT development or an experienced professional, this section provides you with the resources you need to understand and build IoT solutions – all completely free of charge. Start your IoT journey with IoT solutions for developers, by developers from learning the basics to creating a proof of concept with the Iowa Software development kit (SDK) and Alaska IoT device manager, we’ve got you covered. Create reliable, scalable solutions your organisation and its customers can count on.
Start with Iowa
Accelerate your journey from prototype to product with the ultra-compact Iowa SDK. Designed for flexibility, Iowa enables you to choose the exact features you need, ensuring efficiency and simplicity.
Development environments
Ready to dive in? Iowa runs on your laptop in just two minutes and supports Windows, Mac, and Linux platforms.
Development boards
Iowa is pre-packaged and ready to run on the following boards:
- STM32 Cellular
- Nordic nRF9160DK (with the Zephyr library)
- ESP32 Family (with the ESP-IDF library)
Try Iowa now with a free trial
Explore Iowa on GitHub with our trial version that includes:
- LwM2M 1.0 compliance
- Custom object creation
- Multi-server management
- UDP transport and DTLS support
- Source code, C-Make, and logs
Start with Alaska
Built on micro-service architecture, Alaska IoT device manager scales effortlessly from managing a handful of devices to millions. Key features include zero-touch commissioning, firmware updates, and end-to-end security.
New Alaska features
Recent updates include:
- API v3 publication
- Key rotation enhancement
- No-sec device management
- CoAP block-mode optimisation
- Alaska UI improvements
Try Alaska now with a free trial
Test Alaska with our trial package, including:
- Connectivity for up to 5 devices
- Virtual client for easy setup
- Device data collection
- Firmware updates
Upgrade to Pilot or Production plans for more robust capabilities.
Webinars and guides
Developer’s forum: Unlock your organisation's IoT device management capabilities with LwM2M
The building blocks of NB-IoT
An application-layer approach to end-to-end security for IoT
High-performance architecture: A powerful 32-bit core delivers exceptional processing capabilities with advanced embedded 65nm technology.
IoT solution protocol developer guide
This detailed paper from T-Mobile, featuring extensive graphics and quantitative analysis, highlights key differences between CoAP and MQTT. It provides essential considerations for developers when using NB-IoT as a transport mechanism.
LwM2M and MQTT test comparison
This comparison by analyst group MachNation examines the relative data reporting efficiency of MQTT and LwM2M. However, we believe this comparison is inaccurate, as LwM2M includes device management services that MQTT does not. A fairer comparison would be between CoAP and MQTT. IoTerop provides an infographic summarising MachNation’s findings.
Impact of CoAP and MQTT on NB-IoT system performance
This research explores how messaging profiles, including message size (byte count) and transport protocols like CoAP and MQTT, influence network performance in NB-IoT systems.
Open Mobile Alliance LwM2M 1.1 presentation
Comprehensive coverage of everything related to LwM2M 1.1.
Lightweight M2M 1.1: managing non-IP devices in cellular IoT networks
This in-depth whitepaper from Ericsson and T-Mobile discusses the needs of next-generation, hyper-efficient LPWAN IoT solutions.
Get started today
Visit our GitHub to explore code samples and testing tools for Iowa and Alaska. Contact us to learn more or schedule a demo with our experts to see how these tools can transform your IoT projects.