Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import time
- import json
- import random
- import paho.mqtt.client as mqtt
- host = 'v3tnh2.messaging.internetofthings.ibmcloud.com'
- clientid='d:v3tnh2:sensor:ultrasonicSensor2'
- username='use-token-auth'
- password='5Enhtk(tpyuZ03TgbU'
- topic = 'iot-2/evt/distance/fmt/json'
- client = mqtt.Client(clientid)
- client.username_pw_set(username,password)
- client.connect(host, 1883, 60)
- while True:
- try:
- t = random.randint(0,40)
- client.publish(topic, json.dumps({'distance':t}))
- print ("Message Published")
- print((str(t) + "cm"))
- time.sleep(1)
- except IOError:
- print("Error")
- client.loop()
- client.disconnect()
Add Comment
Please, Sign In to add comment