- 博客(4)
- 收藏
- 关注
原创 ESP8266使用NONOS_SDK-2.0.0开发入门教程 —— (三)接入阿里云平台,实现数据的上传与下发(云平台点灯实验)
本文详细介绍了如何在阿里云物联网平台上实现ESP8266设备的数据上传和远程控制。主要内容包括:1.在阿里云物联网平台创建产品、定义物模型并添加设备;2.搭建ESP8266开发环境,配置MQTT连接参数;3.实现定时上传传感器数据到云端的功能;4.通过云端下发指令控制ESP8266上的LED灯。文章提供了完整的代码实现和详细的操作步骤,重点讲解了mqttConnectedCb和mqttDataCb等关键回调函数的使用方法。最后展示了设备成功连接云端并实现远程控制的效果,完成了物联网应用的完整闭环。
2025-09-11 17:27:12
1144
原创 ESP8266使用NONOS_SDK-2.0.0开发入门教程 —— (二)使用软件定时器实现小灯闪烁
本文介绍了ESP8266软件定时器的使用方法及注意事项。通过热水器上水的日常例子,形象说明了定时器的工作原理(设置、中断响应)。重点讲解了毫秒/微秒定时器的实现代码,包括结构体声明、回调函数定义和初始化流程。特别强调了使用注意事项:1)同一timer不能重复调用使能函数;2)设置函数需在timer未使能时调用;3)微秒定时器需先调用system_timer_reinit。文章还解释了ICACHE_FLASH_ATTR宏的作用和局部变量定义陷阱,最后提醒了编译下载的注意事项,并预告了后续阿里云连接的内容。
2025-08-06 08:30:00
594
原创 ESP8266使用NONOS_SDK-2.0.0开发入门教程 —— (一)点亮第一个小灯泡
摘要:本文介绍了使用ESP8266-01S模块和NONOS_SDK-2.0.0实现LED点灯的方法。首先讲解了SDK的事件驱动编程结构,相比传统单片机的主循环模式,ESP8266采用回调机制。通过配置GPIO2引脚为输出模式并置低电平即可点亮LED。文章详细说明了开发环境搭建、代码编写、程序烧录步骤及常见问题解决方法,并附带按键功能配置示例。最后预告了下一期将介绍软件定时器实现LED闪烁的方法。
2025-08-05 08:30:00
1311
原创 使用安信可ide (AiThinkerIDE_V1.5.2)搭建ESP8266_NONOS_SDK-2.0.0 开发环境详细教程
摘要:本文介绍了ESP8266开发中2.0-SDK的选择优势及环境搭建方法。2.0-SDK具有成熟稳定、轻量低耗、配置简单等特点。详细说明了开发环境安装步骤,包括删除旧环境变量、安装AiThinkerIDE_V1.5.2等注意事项。提供了工具链配置方法,以及工程创建、SDK下载、模板导入、项目属性配置等具体操作指南。最后介绍了工程编译流程,包括参数设置和编译命令。整个文档为开发者提供了完整的ESP8266开发环境搭建和项目配置指导。
2025-08-02 14:57:36
875
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人