Use Cases
Introduction
CycBox is a versatile IoT debugging and protocol bridging toolkit designed to solve real-world communication challenges in embedded systems, IoT deployments, and industrial automation. This section provides examples that demonstrate how to leverage CycBox's powerful features.
Available Use Cases
Modbus RTU Sensor to MQTT
Poll an EID041 temperature and humidity sensor via Modbus RTU and publish parsed values to MQTT in JSON format. Demonstrates periodic polling, register parsing (int16 and float32), and MQTT publishing.
Senseair S8 CO2 Sensor to TimescaleDB
Poll a Senseair S8 CO2 sensor via Modbus RTU and store readings in TimescaleDB. Demonstrates periodic CO2 polling, codec-parsed register values, and async TimescaleDB inserts with connection pooling.
ME31 PT100 Temperature to InfluxDB
Read PT100 temperature from an ME31-XDXX0400 module via Modbus RTU or TCP and write to InfluxDB v3. Demonstrates dual-mode Modbus communication, codec-parsed register values, signed integer handling, and both real-time and batch InfluxDB writes.
PMS9103M Air Quality Monitor with Notifications
Parse PMS9103M particulate matter sensor data using the frame codec and send PM2.5 alerts via Discord, ntfy, and SMTP email. Demonstrates binary frame decoding, hysteresis-based threshold alerting, and multi-channel async notifications.
Need help with your specific use case? Open an issue on GitHub to discuss your requirements.