Outcome

Halogen IoT Sensor

Create or update a Halogen water quality IoT sensor connector

Halogen IoT Sensor logo

Halogen IoT Sensor

Create or update a Halogen water quality IoT sensor connector

Custom Streaming

Create or update a Halogen water quality IoT sensor connector. Halogen sensors push measurements (chlorine, pH, conductivity, ORP, temperature) from field stations to a Bento pipeline that normalizes and streams the data into Kafka. Use for Nedamco Africa water quality monitoring and similar IoT sensor deployments.

Technical details

Authentication

Contact us for setup details.

Ingestion
Mode: Streaming
Tools exposed (1)
upsert_bento_halogen_sensor

Create or update a Halogen water quality IoT sensor connector. Halogen sensors push measurements (chlorine, pH, conductivity, ORP, temperature) from field stations to a Bento pipeline that normalizes and streams the data into Kafka. Use for Nedamco Africa water quality monitoring and similar IoT sensor deployments.

Inputs

upsert_bento_halogen_sensor

Name Type Required Description
dashboardId string no Target dashboard/initiative ID. Omit to use the current dashboard.
connectorName string yes Human-readable name for this sensor connector, e.g. 'Nedamco Ethiopia Station 1'.
description string no Human-readable description of what this connector monitors, e.g. 'Halogen water quality sensor at Addis Ababa treatment plant inlet'.
sensorEndpoint string yes For http_server protocol: the path the sensor POSTs to, e.g. '/halogen/data'. For mqtt protocol: the MQTT broker URL, e.g. 'tcp://broker.example.com:1883'.
protocol string no Delivery protocol. Use 'http_server' when sensors POST JSON to an HTTP endpoint (default). Use 'mqtt' when sensors publish to an MQTT broker.
http_server mqtt
mqttTopics string[] no MQTT topics to subscribe to. Required when protocol is 'mqtt'. Supports wildcards, e.g. ['halogen/#', 'stations/+/water'].
mqttUsername string no MQTT broker username, if the broker requires authentication.
mqttPasswordEnvVar string no Name of the environment variable containing the MQTT password. Never pass the password value directly.
connectorId string no If provided, updates the existing connector instead of creating a new one.
idExpression string no Optional Bloblang expression for the Firestore document ID. For Halogen sensors, use 'this.sn + "_" + this.tim' to deduplicate by station + timestamp.

Built to deliver on better outcomes.

Schedule a demo or contact us to learn more.