物联网LED灯控制 -Leytton's website | To My Heart >




Hello, Internet of Things

这是一个物联网案例, 你可以点击网页上的按钮对LED小灯进行控制——点亮或熄灭, 也可以通过MQTT的Web或TCP客户端给小灯发送指令实现远程控制.

了解更多>>

LED状态: 未连接

MQTT模式更新[荐]

HTTP模式更新

一、MQTT模式[荐](未连接服务器)

开灯   关灯

断开   连接


发送消息:

接收消息:


二、HTTP模式

开灯   关灯


MQTT协议WEB控制平台

原版MQTT Web端连接说明(注:TCP版连接请参考百度MQTT)

1、点击Connecte按钮

2、在Subscribe/Topci栏填写"/topic_lqw_c2471054-a703-4edc-b7dd-c7ed7b19072a_callback"后点击Subscribe按钮

3、在Publish/Topci栏填写"/topic_lqw_c2471054-a703-4edc-b7dd-c7ed7b19072a_id"

4、在Publish/Last Will Message下面输入框填写"led_on",点击Publish按钮,即可发送亮灯指令,在Last Messages栏第一行即可看到接收到的反馈信息"Done:led_on",同时您也可以刷新本页查看最新的LED灯状态

5、关灯指令"led_off",返回"Done:led_off";获取小灯亮灭状态"led_status",返回"led_status:ON"或"led_status:OFF";其他指令返回"Unknown Order:xxx"


MQTT协议TCP客户端工具

百度MQTT连接使用说明

1、下载MQTT客户端工具。基于Java,请针对Java版本选择32或64位

2、打开paho.exe新建连接 服务器地址"tcp://lqw.mqtt.iot.gz.baidubce.com:1883",客户机标识"nodemcu002",选项->用户名lqw/iot002,密码"KR8JPxsYd+4HVJQzAxXOeePUD82x+FRY0tvNtkJg41I="
(注:原版MQTT的TCP版只需要填写其TCP地址tcp://iot.eclipse.org:1883一项即可)

3、订阅主题"/topic_lqw_c2471054-a703-4edc-b7dd-c7ed7b19072a_callback"

4、发布主题"/topic_lqw_c2471054-a703-4edc-b7dd-c7ed7b19072a_id",发布"led_on"亮灯指令消息,在右侧栏可看到接收到的反馈信息"Done:led_on",同时您也可以刷新本页查看最新的LED灯状态

5、关灯指令"led_off",返回"Done:led_off";获取小灯亮灭状态"led_status",返回"led_status:ON"或"led_status:OFF";其他指令返回"Unknown Order:xxx"