diff --git a/firmware/arduino/README.md b/firmware/arduino/README.md index 494d42d1..f461cc2e 100644 --- a/firmware/arduino/README.md +++ b/firmware/arduino/README.md @@ -1,3 +1,20 @@ -##### 开发中... -##### 包含 Arduino ESP32和Arduino ESP8266 -##### [硬件接入文档看这里 >>>](https://gitee.com/kerwincui/wumei-smart/wikis/pages?sort_id=4203154&doc_id=1506495) \ No newline at end of file + +##### 一、支持 ESP8266和ESP32,使用ESPMQTTClient和ArduinoJson库,用于连接wifi和mqtt,以及JSON的处理 +##### 二、环境搭建 +1. 安装新版 Arduino IDE开发工具 +2. 打开Arduino,文件 > 首选项 + * 附加开发板管理网址添加下面地址 + * ESP8266使用:http://arduino.esp8266.com/stable/package_esp8266com_index.json + * ESP32使用:https://dl.espressif.com/dl/package_esp32_index.json + * 重启Arduino,打开工具 > 开发板 > 开发板管理器安装ESP8266或者ESP32 + * 打开工具 > 管理库 > 安装 ESPMQTTClient 和 ArduinoJson (可以直接把项目中的libraries拷贝至本地环境) + +##### 三、项目适配 +1. 修改设备编号保证唯一,调整用户ID和分类ID。 +2. 修改WIFI的SSID和密码 +3. 修改Mqtt消息服务器的地址、端口和账号密码 + +##### 四、后端和硬件交互 +![图片](https://gitee.com/kerwincui/wumei-smart/raw/master/document/flow.png) + +##### 五、[硬件接入文档看这里 >>>](https://gitee.com/kerwincui/wumei-smart/wikis/pages?sort_id=4203154&doc_id=1506495) \ No newline at end of file