0
我正嘗試使用Python 2.7和Paho MQTT 1.3.1將JSON數據推送到IBM Watson IoT平臺。Python Paho MQTT og IBM Watson IoT
它可以與來自IBM的Github的IoT Python客戶端一起工作,但是我的設備環境不支持此擴展。
測試時,我在IBM Watson IoT中禁用了TLS加密。
這是我的代碼:
import json
import paho.mqtt.client as mqtt
client = mqtt.Client('d:ORG-ID:DEVICE-TYPE:DEVICE-ID')
client.username_pw_set('use-token-auth', 'TOKEN')
client.connect('ORG-ID.messaging.internetofthings.ibmcloud.com', 1883, 60)
payload = { 'temperature': 20 }
client.publish('iot-2/evt/test/fmt/json', json.dumps(payload))
client.disconnect()
我沒有收到錯誤,我的IBM沃森物聯網儀表盤並說:
Connected on Tuesday, October 10, 2017 at 12:42:26 PM from MY-IP with an insecure connection
但數據未顯示...