Our tech stack for IoT and cloud integration
RTOS/OS: FreeRTOS, Zephyr, embedded Linux
Hardware platforms: STM32, NXP i.MX, Raspberry Pi CM, ESP32 for Wi-Fi and Bluetooth use cases
Languages: C, C++, Python, Rust
Debugging and tracing: Azure IoT Hub Diagnostics/Application Insights or AWS CloudWatch for the cloud side, SEGGER J-Link/Ozone or GDB for the device side
IDEs and toolchains: VS Code with PlatformIO or STM32CubeIDE, depending on the manufacturer
HAL integration: connected through manufacturer-specific HAL libraries (e.g. STM32 HAL), abstracted behind our own communication layer for protocol and cloud connectivity
Cloud platforms: Microsoft Azure, AWS, occasionally Google Cloud (mainly because of Firebase)
Protocols: MQTT, CoAP, OPC UA, Azure SDK






