Hardware and embedded systems
We write the software that runs on devices and connects them: microcontroller firmware, embedded Linux, IoT devices and gateways, and the way data travels from the device to the cloud.
Discuss a projectHow data gets from a device to the cloud
-
Device
Firmware on a microcontroller, or embedded Linux.
-
Gateway
Collects over Modbus, CAN or BLE and keeps data when the link drops.
-
Transport
MQTT or HTTPS, and a way to update the device.
-
Storage
Telemetry in a store built for it.
-
Dashboards
What the operators see, and the alerts they get.
What we do
- Firmware for microcontrollers.
- Embedded Linux: drivers, services, updates.
- IoT devices and gateways.
- Telemetry from device to cloud: collection, transport, storage, dashboards.
- Industrial and device protocols: Modbus, CAN, MQTT, BLE.
- Prototypes and test benches.
What you get
- Firmware and device software with a documented build and update process.
- A tested data link from the device to the cloud.
- A test bench or prototype to check the hardware against.
- A description of the protocols and data formats.
Technologies
How we can work on it
-
Project (outsourcing)
A defined result: we take the task from understanding to launch and support.
-
Team (staff augmentation)
Our engineers join your team and work in your process and your tools.
-
Audit and consulting
A review of code, architecture, security or infrastructure: findings ranked by importance, and what to fix first.
Questions
Can you connect our devices to the cloud?
Yes, if the device has an interface. We write the gateway or the firmware changes, the transport and the storage of the data.
Which protocols do you work with?
Modbus, CAN, MQTT and BLE among others.
Related directions
Tell us about your task
A few lines are enough. We will read them and reply with our questions.