Crownstone Labs experts have in-depth knowledge of embedded programming on a diverse set of microcontrollers (µCPUs), from bare-metal programming, real-time operating systems (RTOS), encrypted bootloaders, radio stacks, to pattern recognition.
At Crownstone Labs we have ample experience with embedded systems, writing bootloaders, mesh firmware, firmware updates over the air, hardware design, safety, security, and more.
Embedded systems
Bootloaders
Mesh firmware
DFU FOTA
Hardware design
Security
Our bluenet firmware demonstrates our expertise in the field of embedded development. The bluenet code runs on Crownstone commercial products, such as electronic connectors, electronic EU plugs, and grid-powered beacons. This firmware exhibits our knowledge and experience with mesh networks, indoor localization, Bluetooth mesh, encryption, firmware updates over the air, and more.
Crownstone Labs experts can develop custom firmware for your high-tech embedded devices and IoT-enabled products focusing on upgradeability, scalability, reliability, performance, stability, safety, and security. We have plenty of experience with resource-constrained problems (regarding flash, ram, etc.), and we are eager to work with challenging projects.
C
C++
Assembly
Micropython
I2C
SPI
USB
UART
SWD
Bluetooth (mesh)
Zigbee
Z-Wave
Matter
NFC
nRF52 series
ESP32
Blackfin
ARM
Intel
AMD
uCLinux
FreeRTOS
ESP-IDF
Measuring P1 meter data
Phase-cutting dimming