Skip to content

Instantly share code, notes, and snippets.

View fromduon's full-sized avatar

fromduon fromduon

  • Da Nang City, Vietnam
View GitHub Profile
@fromduon
fromduon / sensor.py
Last active September 26, 2025 08:25
sensor.py
# sensor/sensor.py
import os, time, random, json, socket
import paho.mqtt.client as mqtt
# Broker connection
MQTT_HOST = os.getenv("MQTT_HOST") or os.getenv("BROKER_IP") or "127.0.0.1"
MQTT_PORT = int(os.getenv("MQTT_PORT", "1883"))
DEVICE = os.getenv("DEVICE_ID") or socket.gethostname()
# Sleep interval control (seconds, floats allowed)