
NodeMcu机智云SOC方案利用ESP8266控制4路继电器
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目介绍如何使用NodeMCU结合机智云平台和ESP8266模块实现对四路继电器的无线控制,适用于智能家居自动化场景。
1. 源码编译方式:
1. 进入app/目录:`cd app/`
2. 执行脚本生成辅助文件:`./gen_misc.sh`
2. Gagent库版本号为04020024。
3. 烧录固件步骤如下:
- `esp_init_data_default.bin`烧写至地址: `0x3fc000`
- `blank.bin`烧写至地址: `0x3fe000`
- `boot_v1.6.bin`烧写至地址: `0x00000`
- 用户固件文件`user1.4096.new.6.bin`烧写至地址:`0x01000`
设置选项为:
- 晶振频率(CrystalFreq)设置为26MHz
- SPI速度(SPI_SPEED)设置为40MHz
- SPI模式(SPI_MODE)选择QIO
- 闪存大小(FLASH_SIZE)设为32Mbit-C1
其他选项保持默认,串口波特率设置为115200。进入UART烧录模式后点击Start按钮开始下载。
4. OTA测试:
- 在OTA固件版本号中定义SDK_VERSION:在`gizwits_product.h`文件中添加或修改如下宏定义:`#define SDK_VERSION 25`,确保其为两位数。
- 设备MAC地址可以在云端产品管理的在线设备详情页面查看。
注意事项:
- 编译固件时Makefile配置与烧录工具设置需保持一致:FLASH SIZE应设为32Mbit-C1, SPI MODE选择QIO
- 推送的OTA版本号必须高于当前运行软件版本。
- 固件类型:WiFi;推送方式采用v4.1。
全部评论 (0)


