embeNET is a multi-platform solution

Our networking stack works on various hardware platforms mitigating the risk of supply chain disruption.

embeNET can be used on a number of hardware platforms including low-cost microcontrollers and radio transceivers. Our software is always based on an open-source portable part (a.k.a. port) which is the only part that changes between the platforms. Apart from the provided ports we can also adapt our software to your custom hardware, as long as it fulfills the requirements

embeNET Node library

Networking stack for deeply embedded devices

6TiSCH-compatible embeddable wireless communication stack for low-cost microcontrollers.

embeNET Border Router software

Software running on gateway devices

Border router software that manages the embeNET network and connects it to the LAN or to the Internet.

embeNET Portal

Web application

Web application for remote management of the embeNET networks.

Supported platforms

The following hardware platforms are currently supported by embeNET Node library:

The STM32WL System-On-Chip integrates both a general purpose microcontroller and a sub-GHz radio on the same chip. The chip integrates Arm® Cortex®‐M4 and Cortex®-M0+ cores and can be used by embeNET in 863-870MHz band with (G)FSK modulation.

CC1312R is a high performance sub-GHz wireless MCU integrating 48-MHz Arm Cortex-M4F core and a high quality RF transceiver. It can be used by embeNET in 863-870MHz band with (G)FSK modulation.

The nRF52 Series of System-on-Chip (SoC) devices embed a powerful yet low-power Arm Cortex-M4 processor with our industry leading 2.4 GHz RF transceiversis. They can be used by embeNET in 2.4GHz band with using BLE PHY.

The following OS platforms are currently supported by embeNET Border Router software:

The border router can be set up on a MS Windows OS to easily evaluate and develop the final solution.

We support linux-based systems out of the box. This includes also embedded linux flavors such as Raspberry Pi OS

It is possible to run border router on more capable MCUs (such as STM32F4) using FreeRTOS operating systems. For more detail contact us directly.

The embeNET Portal web application runs in a browser window. No special hardware platform is needed.

Platform requirements

Microcontroller requirements to run embeNET Node library:

  • 128 kB FLASH memory (minimum)
  • 256 kB FLASH memory (recommended)
  • 32 kB RAM (recommended)
  • 16-bit timer with resolution of 10..30us
  • AES-128 peripheral (recommended)

Radio transceiver requirements:

  • IEEE 802.15.4 compatible
  • 863-870 MHz or 2.4 GHz radio band
  • EUI-64 (recommended)

The border router is a CPU or MCU with an attached radio module (called root).

Requirements for the root are the same as for embeNET Node stack plus:

  • UART interface (min. 115200bps)

Requirements for CPU / MCU running embeNET Border Router software:

  • 320 kB FLASH memory (minimum)
  • 512 kB FLASH memory (recommended)
  • 128 kB RAM memory (minimum)

No requirements to embeNET Portal. The web application is hosted on our servers.