系统示例SDK采用Arduino开发,基于乐鑫的ESP8266, 转到源码>>。 功能如下:

  • WIFI连接
  • MQTT连接
  • 设备加密认证
  • 物模型(属性、功能、事件)的发布和订阅
  • 实时监测
  • 定时上报监测数据
  • Http和Mqtt获取设备当前时间
  • 发布设备信息
  • 订阅设备升级

运行环境

  • 开发工具:Arduino
  • 开发板:esp8266 core for arduino v3.0.2
  • 库:PubSubClient 2.8.0
  • 库:ArduinoJson 6.19.1

烧录代码

设备烧录代码示例,常见串口模块如:CH340。ESP8266中GPIO0引脚跟GDN引脚连接,拉低电平,进入烧录模式。 使用流程图