We have hands-on experience with the following IoT technologies:

  • platforms: ARM M*, AVR
  • firmware: Native C/C++, mbed, FreeRTOS, Nordic SDK, JLink debugging, concurrency
  • wireless: Thread 1.x, Bluetooth LE 4.x and 5.x
  • networking: IPv6, 6LoWPAN, IP over Bluetooth, ICMP, UDP, TCP, TLS, MQTT, routing protocols, gateways and border routers
  • low energy: tweaking of native power management and low-power wireless protocols, energy harvesting, low power sensors
  • architecture: stable event loops, reactive programming, actor pattern, event sourcing, push messaging, concurrency patterns, control algorithms, memory pools, etc.