物聯網協議測評平臺 - 吊蘭使用指南

jopen 9年前發布 | 25K 次閱讀 物聯網

在忙了一個周末之后,還是小有成果的。發布了一個簡單的物聯網平臺: http://mqtt.phodal.com,簡單地寫一下使用指南。

CoAP協議

使用Libcoap的話可以用

coap-client -m get coap://mqtt.phodal.com:5683/topics/zero 

用coap-cli則可以用:

echo -n 'hello world' | coap post coap://mqtt.phodal.com/topics/zero
echo -n '{"lettuce": 123}' | coap post coap://mqtt.phodal.com/topics/zero

MQTT協議

Mosquitto示例

mosquitto_pub -h mqtt.phodal.com -d -t lettuce -m "Hello, MQTT. This is my first message." 

Python MQTT示例:

import mosquitto
mqttc = mosquitto.Mosquitto("python_pub")
mqttc.connect("mqtt.phodal.com", 1883, 60, True)

mqttc.publish("lettuce", "Hello, World!")

HTTP協議

POST示例

$ curl -X PUT -d '{ "dream": 1 }' \
-H "Content-Type: application/json" \
http://mqtt.phodal.com/topics/lettuce

GET示例

$ curl http://mqtt.phodal.com/topics/lettuce
{ "dream": 1 }

代碼: 還在整理中,過些時候發布。可以關注下github: https://github.com/phodal

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!