24 lines
467 B
Python
24 lines
467 B
Python
|
import paho.mqtt.client as mqtt
|
||
|
|
||
|
RGB_TOPIC = 'IoT/RgbLedStripe/ColorCommand'
|
||
|
|
||
|
|
||
|
client = mqtt.Client(client_id = 'test1')
|
||
|
|
||
|
client.connect("172.16.2.16", 1883, 60)
|
||
|
|
||
|
i = 0
|
||
|
while True:
|
||
|
client.loop()
|
||
|
|
||
|
i += 1
|
||
|
if i == 300:
|
||
|
i = 0
|
||
|
client.publish(RGB_TOPIC, "{0} 0 0 255".format(i))
|
||
|
client.publish(RGB_TOPIC, "{0} 0 255 0".format(i+1))
|
||
|
client.publish(RGB_TOPIC, "{0} 255 0 0".format(i+2))
|
||
|
client.publish(RGB_TOPIC, "{0} 0 0 0".format(i))
|
||
|
|
||
|
|
||
|
|