Skip to main content
ANX Labs is a full-stack embedded development platform that removes the friction between hardware bring-up and shipping a connected product. Whether you’re prototyping a sensor node, building an IoT device, or exploring embedded systems for the first time, ANX Labs gives you a hardware module, a production-ready OS firmware image, and a developer SDK that all work together out of the box — so you spend your time writing application logic, not wrestling with toolchains.

Who ANX Labs Is For

ANX Labs is designed for embedded engineers, IoT developers, and hardware prototypers who want to move fast without sacrificing control. You don’t need to source components, write low-level peripheral drivers, or configure a build system from scratch. The platform handles those layers so you can focus on what makes your project unique.

Key Products

ANX Labs consists of three tightly integrated components:
  • ANX Dev Module — A compact, production-ready hardware module built around an ARM Cortex-M4 processor with onboard Wi-Fi, Bluetooth 5.0 BLE, and USB. It includes castellated edges for direct SMD soldering into your final design, bridging the gap between prototype and production.
  • ANX OS Firmware — A pre-built, regularly updated firmware image that brings up the hardware, manages power, and exposes a stable API surface to your application code. You flash it in a single command and it just works.
  • ANX SDK — A cross-platform developer SDK with CLI tools, language bindings, and example applications. It handles device communication, over-the-air updates, and peripheral configuration through a consistent, well-documented API.

What You Can Build

With ANX Labs you can build a wide range of connected embedded applications, including:
  • Sensor nodes that collect environmental, motion, or custom analog data and transmit it over Wi-Fi or BLE
  • Connected prototypes that need USB, battery power, and wireless connectivity in a small form factor
  • Edge devices that run local logic on the Cortex-M4 and report results to a cloud backend
  • Production-ready hardware by reusing the dev module’s castellated-edge design directly on your custom PCB

Quick Start

Connect your module, install the ANX CLI, flash firmware, and run your first example in under 15 minutes.

Dev Module

Explore the full hardware specifications, pinout reference, and schematic for the ANX dev module.

OS Firmware

Learn how ANX OS Firmware works, how to update it, and how to configure it for your application.

Example Apps

Browse ready-to-run example applications covering sensors, BLE, Wi-Fi, power management, and more.

How It Works

The three components of ANX Labs are designed to work as a single, cohesive system. You start with the ANX Dev Module — physical hardware you plug into your workstation over USB. You then flash the ANX OS Firmware onto it using the ANX CLI, which configures the processor, initialises all onboard peripherals, and exposes a stable runtime API. Finally, you write your application code using the ANX SDK, which communicates with the firmware API to read sensors, drive outputs, manage wireless connections, and handle over-the-air updates. Because the module, firmware, and SDK are versioned together, you always get a tested, compatible stack. You can upgrade each layer independently when you’re ready, and the CLI will warn you if a combination is known to be incompatible.
ANX OS Firmware versions below 1.0.0 are pre-release and not recommended for production use. Always run anx flash --latest to ensure you’re on a stable release before deploying to the field.