ESP8266-Demos
ESP8266示例工程集合,基于ESP8266_NONOS_SDKv2.0。
序号 | 工程名称 | 说明 |
---|---|---|
A0 | empty_app | 空白工程 |
A1 | gpio_app | 定时设置GPIO和GPIO的中断处理函数 |
A2 | iic_app | IIC使用示例 |
A3 | spi_app | SPI使用示例,支持HARD_SPI和SOFT_SPI |
A4 | adc_app | 定时读取ADC数值 |
B1 | hw_timer_app | ESP8266使用硬件中断定时器示例 |
B2 | ir_app | IR接口示例 |
C1 | CoAP_app | 搭建一个简单的CoAP Server |
C2 | http_client_app | ESP8266作为http client示例 |
C3 | sntp_app | SNTP使用示例工程 |
C4 | esp_now_app | ESP-NOW使用示例,分为slave和controller两部分 |
D1 | cJSON_app | 使用cJSON示例 |
D2 | base64_app | base64编码示例 |
D3 | md5_app | ESP8266使用MD5进行Hash |
E1 | tcp_ssl_client_app | TCP和SSL客户端示例 |
E2 | tcp_udp_server_app | TCP和UDP服务器示例 |
F1 | smartconfig_app | 简单SmartConfig示例 |
F2 | smartconfig_WiFi_app | 上电先SmartConfig,一段时间后WiFi连接 |
F3 | sniffer_app | sniffer使用示例 |
F4 | wifi_event_cb_app | 连接Wi-Fi后回调事件功能 |
G1 | upgrade_app | 远程更新固件示例 |
- | lwip_open_src_template_proj | 官网提供的lwip示例工程,添加了一些个人示例代码 |
- | speed_test_app | ESP8266 TCP/UDP速率测试 |
部分app文件夹下有说明文件(README.md)和效果图(screenshot)。
作者所用的开发环境
- Windows 10 x64
- 安信可 ESP 系列一体化开发环境
使用步骤
- 首先到github或者官网下载SDK;
- 然后下载并拷贝相关工程文件夹(比如cJSON_app)到主目录,用法类似于ESP8266_NONOS_SDK/examples里面的工程;
- 最后编译下载即可(建议先clean)。
注意事项
串口打印默认为74800bps。