【物联网】通过mqtt协议使用wifi远程控制你的智能设备
目录
本项目基于nodemcu项目,做了一个能够使用手机远程控制并调节亮度的led灯
代码在这里:项目主页,求star
特性
使用mqtt协议,支持wifi,mqtt断线重连,使用pwm控制led亮度
使用方法
- 设置src/config.lua中的参数:
wifiLedPin –输出针脚 config.wifi.ssid –wifi的ssid config.wifi.pwd –wifi密码 config.mqtt.* –mqtt相关设置项,需要有mqtt服务器,如果没有可以暂时使用我的 iot.lomot.cn:1883(不保证稳定性),或者去使用其他公共平台。(注意:其中clientId需要保持唯一)
- 将src文件夹中的文件全部写入
之后可以通过mqtt控制 如以下命令将灯亮度调节到10, 最亮为100
|
|
支持芯片
esp8266 esp8285
固件
firmware文件夹中有可用固件 支持dht, file, gpio, http, mqtt, net, node, pwm, sjson, tmr, uart, wifi 模块
相关问题
- 如何刷写固件
- 关于mqtt服务器搭建以及mqtt协议的知识
这里有篇文章介绍的比较好
- 手机控制
可以使用手机的mqtt客户端来控制,比如 MQTT dash
后续计划
支持homekit