
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
按钮,打开“Options for Target ’TEST’”对话框,选择“C/C++”选项卡,在“Include Paths”后选择头文件所在目录“hardware\inc”,如图6所示。1.在项目根目录新建hardware文件夹,在其中再建src和inc两个文件夹,将led.c文件放到src文件夹中,将led.h文件放到inc文件夹中,如图3所示。3.打开串口调试助手,按stm32f103c
左侧列表选择“Connectivity”->“USART1”,在出现的Mode界面中Mode选项下拉选择“Asynchornous”,以同样的方法配置“USART2”和“USART3”,如图3所示。1.点击进入“Project Manager”界面,选择“Project”,填写工程名称和保存路径,IDE环境选择“MDK-ARM V5”进行工程配置,如图5所示。STM32CubeMX是ST官方提供的
2)在随后出现的界面的左侧列表中勾选:“core” ->“ARM Cortex-M3”,“Series” ->“STM32F1”,“Line” ->“STM32F103”,“Package” ->“LQFP48”,然后双击右侧芯片型号STM32F103C8Tx,新建工程,如图22所示。点击桌面左下角“开始”按钮,在弹出的开始菜单中点击“运行”按钮,然后键入“cmd”,在提示符下输入命令:java
本任务完成微信小程序本地开发环境搭建,包含开发工具下载安装、账号注册、基础配置、新建首个小程序项目,熟悉微信开发者工具界面布局与基础操作,为后续小程序 UI 界面编写、功能开发打下基础。微信小程序是一种无需下载安装的轻量级应用,依托微信运行,具备体积小、加载快、跨平台的特点,广泛应用于物联网控制、商城、工具、交互界面等场景。小程序采用前后端分离开发模式:前端负责 UI 界面展示、用户交互;官方专用
完成云端远程控制 LED 亮灭、风扇启停,实现云端下发指令→设备接收解析→外设动作响应的双向物联网通信,掌握 MQTT 主题订阅、云端指令解析、设备联动控制的完整流程。功能模块化:将订阅功能封装为独立函数 OneNET_Subscribe(),将数据接收与解析封装为 OneNet_RevPro(),代码结构清晰、便于维护;该主题为 OneNET 物模型属性设置主题,专门用于平台下发控制指令、修改设
实现硬件采集→ WiFi传输→MQTT上报→云端存储显示的完整物联网流程,掌握设备数据上报、平台数据解析、物联网通信格式等核心技能。1)MQTT 数据上报主题:$sys/产品ID/设备ID/thing/property/post。刷新 OneNET设备详情页面,设备数据已经上传到OneNet平台,如图3所示。$sys/产品ID/设备ID/thing/property/post。
本任务基于STM32F103C8T6 最小系统板与ESP-01S WiFi模块,在已连接路由器 WiFi 的基础上,通过MQTT 协议与OneNET 物联网平台建立通信连接。ESP-01S是乐鑫公司推出的一款低成本、高性能的 WiFi 模块,它基于 ESP8266 芯片,具有体积小、功耗低、易于集成等特点,广泛应用于物联网(IoT)项目中。01S 硬件接线:TX→PA3,RX→PA2,VCC→3.
本任务基于STM32F103C8T6 最小系统板与ESP-01S WiFi模块,在已连接路由器 WiFi 的基础上,通过MQTT 协议与OneNET 物联网平台建立通信连接。ESP-01S是乐鑫公司推出的一款低成本、高性能的 WiFi 模块,它基于 ESP8266 芯片,具有体积小、功耗低、易于集成等特点,广泛应用于物联网(IoT)项目中。01S 硬件接线:TX→PA3,RX→PA2,VCC→3.
2)Token 介绍 Token 是 OneNET 的动态鉴权密码,基于设备密钥、时间戳、签名算法生成,具备有效期,防止密钥泄露,所有 MQTT 设备登录必须使用 Token 作为密码。本任务使用MQTT.fx(主流 MQTT 调试器),纯软件模拟 MQTT 客户端,无需硬件即可完成设备登录、数据发布、主题订阅,适用于前期云端功能验证、协议调试。百度搜“在线时间戳转换”,如图11所示)1.下载安装
使用AT 指令实现 STM32 对 ESP-01S 的控制,完成WiFi 模块初始化、连接路由器 WiFi、测试网络等功能。ESP-01S是乐鑫公司推出的一款低成本、高性能的 WiFi 模块,它基于 ESP8266 芯片,具有体积小、功耗低、易于集成等特点,广泛应用于物联网(IoT)项目中。01S 硬件接线:TX→PA3,RX→PA2,VCC→3.3V,GND→GND。3)养成先测试模块 → 再设







