Using the Consentium IoT Public MQTT Broker
Connection Details
Python Implementation
Prerequisites
pip install paho-mqttExample Code
import paho.mqtt.client as mqtt
import time
# Broker settings
BROKER = "broker.consentiumiot.com"
PORT = 1883
TOPIC = "consentium/test/topic"
def on_connect(client, userdata, flags, rc):
if rc == 0:
print("Connected to Consentium Broker")
client.subscribe(TOPIC)
else:
print(f"Failed to connect, return code {rc}")
def on_message(client, userdata, msg):
print(f"Message received on {msg.topic}: {msg.payload.decode()}")
# Setup client
client = mqtt.Client()
client.on_connect = on_connect
client.on_message = on_message
# Connect and loop
client.connect(BROKER, PORT, 60)
client.loop_start()
# Publish a test message
client.publish(TOPIC, "Hello from Consentium IoT!")
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
client.loop_stop()ESP32 Implementation
Prerequisites
Example Code
Best Practices
PreviousConsentium IoT Sensor Data API — Developer Documentation v2NextConsentium IoT Sensor Data API — Developer Documentation v1 (depricated)
Last updated