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ワトソンのIoTダッシュボードが言うん:
Connected on Tuesday, October 10, 2017 at 12:42:26 PM from MY-IP with an insecure connection
をしかし、データが...
が示されていません