| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> STM32F103C8T6(标准库)+ESP8266+机智云函数移植,实现手机APP控制------温湿度采集 -> 正文阅读 |
|
[嵌入式]STM32F103C8T6(标准库)+ESP8266+机智云函数移植,实现手机APP控制------温湿度采集 |
一、机智云MCU(STM32F103C8T6)函数移植1.下载函数库2.解压函数库3.文件复制粘贴?(1)Gizwits文件夹中的文件说明?gizwits_product.c :产品处理.c文件,用户需要对该文件里面的部分.c文件进行完善和修改,以实现功能 gizwits_product.h?:包含软硬版本等信息,一般无需修改 gizwits_protocol.c:协助相关处理.c文件,完成和WIFI模块的通信协议解析,提供SDK API接口函数,无需修改 gizwits_protocol.h:定义结构体、产品密钥、声明相关API函数,一般无需修改 (2)Utils文件夹中的文件说明4.函数移植(1)头文件添加? (2)添加部分代码定时器的函数添加 ?串口中断的函数添加 ?gizwits_product.c文件函数添加添加 ?(3)部分代码注释注释掉与HAL库有关的代码 从260-338行代码注释掉 这里照着图片修改一下 (4)main.c注意:按键配网要添加
二、ESP8266? 1.ESP8266固件烧录(机智云固件)(1)机智云固件下载?? 解压后的文件?然后通过flash烧入固件 ?根据ESP8266型号选择文件路径(文件名是含有combine) ?(2)下载步骤首先:将TTL转串口与ESP8266按照烧录时接线 再:点击START按钮 再:将RST从GND拔出置空 最后:等待下载完成 2.手机APP下载3.ESP8266配网(1)方法一:AirLink模式配网步骤①通过按键使ESP8266进入AirLink模式 (2)方法二:SoftAP模式下配网步骤①ESP8266进入SoftAP模式 ②手机连上ESP8266建立的AP,就是wifi,账号是XPG-GAgent-XXXX密码是123456789 ③打开APP进行一键配置,然后填写路由器的账号密码,然后进行配网 总结:SoftAP模式就是指先连上ESP8266建立的AP,然后在通过输入路由器的名称和密码让ESP8266连上路由器,然后ESP8266就配网成功了 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 6:30:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |