RisiQ TechRisiQ Tech
Home/Technologies

The technologybehind everyRisiQ project

The hardware, cloud services, software and standards our team uses for clients today. Search for a tool or jump to a section.

STM32Batteries, motors, gateways
Nordic nRF53Setup, wearables
Google CloudAnalytics platforms
PythonAutomation, analysis
GoData intake, connections
TimescaleDBFleet history
STM32Batteries, motors, gateways
Nordic nRF53Setup, wearables
Google CloudAnalytics platforms
PythonAutomation, analysis
GoData intake, connections
TimescaleDBFleet history
STM32Batteries, motors, gateways
Nordic nRF53Setup, wearables
Google CloudAnalytics platforms
PythonAutomation, analysis
GoData intake, connections
TimescaleDBFleet history
STM32Batteries, motors, gateways
Nordic nRF53Setup, wearables
Google CloudAnalytics platforms
PythonAutomation, analysis
GoData intake, connections
TimescaleDBFleet history
NXP i.MX RTScreens, smart features
AWSBattery cloud, updates
KubernetesEvery platform we manage
JavaScriptWebsites, dashboards
React / Next.jsLive dashboards
MQTT 5Device to cloud
NXP i.MX RTScreens, smart features
AWSBattery cloud, updates
KubernetesEvery platform we manage
JavaScriptWebsites, dashboards
React / Next.jsLive dashboards
MQTT 5Device to cloud
NXP i.MX RTScreens, smart features
AWSBattery cloud, updates
KubernetesEvery platform we manage
JavaScriptWebsites, dashboards
React / Next.jsLive dashboards
MQTT 5Device to cloud
NXP i.MX RTScreens, smart features
AWSBattery cloud, updates
KubernetesEvery platform we manage
JavaScriptWebsites, dashboards
React / Next.jsLive dashboards
MQTT 5Device to cloud
ESP32-S3Sensors, smart buildings
Microsoft AzureIndustrial data
TerraformEvery environment
RustSafety-sensitive code
Apache KafkaDevice data
BLE 5.3Setup and sensors
ESP32-S3Sensors, smart buildings
Microsoft AzureIndustrial data
TerraformEvery environment
RustSafety-sensitive code
Apache KafkaDevice data
BLE 5.3Setup and sensors
ESP32-S3Sensors, smart buildings
Microsoft AzureIndustrial data
TerraformEvery environment
RustSafety-sensitive code
Apache KafkaDevice data
BLE 5.3Setup and sensors
ESP32-S3Sensors, smart buildings
Microsoft AzureIndustrial data
TerraformEvery environment
RustSafety-sensitive code
Apache KafkaDevice data
BLE 5.3Setup and sensors
00How it fits together

How a live system fits together

A typical RisiQ project: sensors and a controller in the device, a gateway that sends data to the cloud, services that store and show it, and our support team watching over it. Hover a step to see how the data moves.

REFERENCE ARCHITECTURE · LIVEhover a node
01 DEVICE02 GATEWAY03 CLOUD04 SUPPORT
SENSESensors
COMPUTEDevice controller
POWERBattery system
EDGEGateway
INGESTData intake
CLOUDCloud services
DATALive dashboard
OPS24/7 support team
01HARDWARE

Hardware & MCUs

The chips and boards our devices run on. We get them working, write the software for them and make sure they last in the field.

00TECHNOLOGIES IN USE
STM32
A widely used family of controllers○Batteries, motors, gateways
NXP i.MX RT
Fast controllers for rich screens○Screens, smart features
ESP32-S3
A low-cost Wi-Fi and Bluetooth chip○Sensors, smart buildings
Nordic nRF53
Low-power Bluetooth○Setup, wearables
02CLOUD

Cloud Providers & Platform

The cloud services we build on, and the tools that keep them tidy, secure and easy to release to.

00TECHNOLOGIES IN USE
AWS
Device connectivity, hosting and data storage○Battery cloud, updates
Microsoft Azure
Device connectivity, hosting and analytics○Industrial data
Google Cloud
Hosting, messaging and analytics○Analytics platforms
Kubernetes
Runs your applications in the cloud○Every platform we manage
Terraform
Sets up cloud environments from written code○Every environment
03FRAMEWORK

Languages & Frameworks

The programming languages and building blocks behind our device software, platforms and apps.

00TECHNOLOGIES IN USE
Python
Scripts, data tools and testing○Automation, analysis
JavaScript
Powers web and mobile apps○Websites, dashboards
Rust
A language built for reliability○Safety-sensitive code
Go
A fast language for back-end services○Data intake, connections
React / Next.js
Web dashboards and portals○Live dashboards
Apache Kafka
Moves large streams of data○Device data
TimescaleDB
Stores readings over time○Fleet history
04PROTOCOL

Protocols & Standards

The languages devices, chargers and cloud services use to talk to each other, and the standards we build to.

00TECHNOLOGIES IN USE
MQTT 5
Lightweight messaging for devices○Device to cloud
BLE 5.3
Short-range wireless○Setup and sensors
05Lab & testing

Validated on real hardware before it ships

Our lab lets us test device software and cloud services together, under the conditions your product will face in the field.

LAB · 01 / 5Testing on real devicesTESTING
Stack not listed?

Ask whether we have worked with your platform

Talk to us →