- 博客(3)
- 收藏
- 关注
原创 ESP32通过和风天气API获取天气信息(一、API KEY方式)
本文介绍了使用和风天气API获取天气数据的完整流程。详细讲解了如何获取APIHOST、APIKEY和城市ID来构建请求URL。接着介绍了实现过程中所需的4个关键库及其功能,包括安全通信、HTTP请求处理、JSON解析和数据解压缩等。最后提供了完整的代码实现方案,包括WeatherAPI类的设计、数据获取流程以及JSON数据解析方法。该方案通过HTTPS安全获取天气数据,支持GZIP压缩传输,并提供了结构化的天气信息存储和打印功能,适用于嵌入式设备获取
2025-11-26 20:17:55
1273
原创 在Arduino中ESP32网络时间获取全攻略:从NTP协议到实战应用
本文介绍了ESP32通过NTP协议实现精确时间同步的方法。NTP协议采用分层架构,通过计算时间偏移实现毫秒级精度,相比传统RTC模块更可靠。文章详细解析了NTP工作原理,并提供了WiFiUDP.h和NTPClient.h库的使用说明,包括初始化、更新时间、获取时间戳等关键函数。通过两个完整代码示例,演示了如何获取格式化时间字符串和通过时间戳转换获取具体日期时间信息,适用于物联网设备的数据记录和系统调度等场景。
2025-11-20 19:01:15
733
原创 在Arduino中开发ESP32实现WIFI账号密码保存并开机自动重连效果
摘要:本文介绍了ESP32设备实现WiFi账号密码保存与自动重连功能的技术方案。通过Preferences库实现配置信息的非易失性存储,采用WiFi库处理网络连接。核心功能包括:1)配置持久化存储,使用键值对保存SSID和密码;2)智能重连机制,支持30秒间隔的自动重试;3)连接状态管理,提供连接、断开、清除配置等完整操作接口。该方案适用于需要稳定网络连接的IoT设备,实现了用户友好的网络管理功能。
2025-11-17 22:22:03
1041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅