前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案基础篇(项目功能演示--Wi-Fi )1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系

2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案基础篇(项目功能演示--Wi-Fi )1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系

作者头像
杨奉武
发布2019-03-04 10:26:23
1K0
发布2019-03-04 10:26:23
举报
文章被收录于专栏:知识分享知识分享

这节演示 STM32采集的温湿度数据通过WIFI模块传给手机APP,APP上有个开关按钮,发指令给WIFI模块,然后发给STM32.

注:WIFI模块的程序和GPRS的程序都做成的透传的,就是WIFI模块和GPRS模块通过串口接收的数据直接发给服务器,然后服务器再发给手机..WIFI模块和GPRS模块通过网络接收的数据直接通过串口发给单片机.

实际上单片机和网络模块都是单独开发,这种方式比较好

教程录制完了,开始把对应的文字描述配上,其实应该先配文字描述,然后再根据文字描述配视频....

一,下载STM32程序

1,方式一,串口下载(其他下载方式在最后补充)

①调整拨动开关位置 → 短接BOOT0和3.3V → 复位STM32

②打开下载软件,下载程序

③测试

二,下载WIFI固件

①调整波动开关位置→按下固件(WIFI)按钮→按下复位(WIFI)按钮→松开复位(WIFI)按钮→松开固件(WIFI)按钮

注:实质在WIFI模块上电或者复位重启之前按下固件(WIFI)按钮(GPIO0接低电平),模块重启后松开固件(WIFI)按钮(GPIO0接高电平) 模块就进入了刷固件模式(下载程序模式),和下载STM32程序用BOOT0控制一个道理

②打开下载软件,先刷空固件,然后再刷LUA开发的固件

 按下固件(WIFI)按钮→按下复位(WIFI)按钮→松开复位(WIFI)按钮→松开固件(WIFI)按钮

三,下载WIFI程序

①安装JDK

https://cloud.tencent.com/developer/article/1397720

②保持波动开关不变

 ③打开下载软件

四,安装APP,给WIFI配网,绑定WIFI设备

 按下这个按钮大约3S,看到指示灯快闪以后松开这个按钮

正常工作,WIFI板载的灯1S亮灭循环

 五,测试通信

调整波动开关,让STM32的串口和WIFI模块的串口通信

 开关大家自己测试,过年回家,忘了带灯了,后期的开发板会换为一路继电器

补充:下载STM32程序的其他方式

ST-LINK下载

和开发板对应接上

 抱歉演示不了了,前两天合并硬盘驱动忘了先卸载了,导致安装有问题了.....

给大家这个以前写的作为参考

https://cloud.tencent.com/developer/article/1101587

如果是用Jlink  

对应接上

然后

抱歉JLINK驱动也坏了 

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-02-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档