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)

Tutorial 1

Quickly create an LwM2M client with the evaluation version of Iowa SDK. Learn to use Iowa’s compact, LwM2M-compliant library to build your first client.

Tutorial 2

Build an LwM2M client for ESP32 Dev Kit in minutes using Iowa’s device management stack.

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

Discover the benefits of LwM2M for IoT device management, from reduced power consumption to secure firmware updates.

The building blocks of NB-IoT

Learn about DTLS, CoAP, OSCORE, and how LwM2M integrates these to optimise NB-IoT device management.

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.

blue circuit board

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.

Learn more
solar panels
wind mills in ocean
action shot of a man riding an electric scooter
cow with a smart tag

Upgrade your IoT future now

Get in touch