Shaopus / ESP_MQTT_DEVICE

基于ESP的MQTT客户端,通过JSON进行设备控制和数据上传

Home Page:https://github.com/Shaopus/ESP_MQTT_DEVICE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESP_MQTT_DEVICE

基于ESP的MQTT客户端,通过JSON进行设备控制和数据上传

来源

详情请参考MQTT客户端,再此基础主要增加了JSON,可以进行设备控制和数据(温湿度)上传。

控制

硬件上可以ESP的GPIO0作为按键对GPIO12进行控制,串口上查看数据;

  • GPIO0配置成外部中断,下降沿触发
  • GPIO12可作为LED,Relay。。。

软件上可以新建一个MQTT客户端,订阅ESP发布的主题(/Shao/),通过JSON进行推送控制以及温湿度的查看。

编译

使用./gen_misc.sh,编译步骤如下:

  • STEP 1:1(new boot)
  • STEP 2:1(user1.bin)
  • STEP 3:2(40Mhz)
  • STEP 4:2(DIO)
  • STEP 5:6(4096KB(1024+1024))

About

基于ESP的MQTT客户端,通过JSON进行设备控制和数据上传

https://github.com/Shaopus/ESP_MQTT_DEVICE

License:Other


Languages

Language:Assembly 97.9%Language:C 1.8%Language:Makefile 0.2%Language:C++ 0.1%Language:Shell 0.0%Language:Batchfile 0.0%