OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3856|回复: 3

STM32F407探索者,原子哥的WIFI和GPS,用原子云,PC中显示百度地图

[复制链接]

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2019-10-19
在线时间
46 小时
发表于 2020-5-27 11:28:50 | 显示全部楼层 |阅读模式
硬件:
1、探索者F407
2、原子哥的WIFI,ESP8266一定要烧录正点原子的支持云服务的固件。http://www.openedv.com/forum.php?mod=viewthread&tid=284552
3、原子哥的GPS。为何不和WIFI的串口3和定时器7不冲突,源代码我修改成了串口2和定时器6.


原子云:请到原子云网站注册,一定要分组。原子哥的PC程序中也看得出来,这个程序不懂,请看原子云平台API文档.pdf

百度地图:到百度地图上申请token,放到HTML文件中。注意百度提供的例程,我试了不好使,这里修改即可,src="http://api.map.baidu.com/api?v=2.0&ak=HsVvGx2dhfSbUKNgGW0XfhHVa0mtltYQ">
也就是要加http:

关于PC机中C# 程序
1、PC机中C# 程序是原子哥上修改的,增加了webbrowser控件。协议做了简单修改,收到了经纬度就传给网页,显示GPS位置,见 private void UpdaD(byte[] by)函数。
2、网页文件,请用记事本打开,不保证正确(调试代码还在)。

3、百度地图html文件在6-GPS-WIFI-Cloud-PC-20200527\WebAPI\bin\Debug中,PC程序MainForm_Load中设置了webbrowser控件的this.wB_BaiDu.Url。
关于STM32F407代码
1、源码是这个论坛一个哥们弄得的一个温湿度传感器。我改成了GPS数据。http://www.openedv.com/forum.php?mod=viewthread&tid=289166
2、WIFI的SSID和密码一定要根据你自己的网络,修改。
3、设备要根据你在原子云注册设备时的ID和密码一致。




运行效果.jpg
WIFI-GPS-连线.jpg

6-GPS-WIFI-Cloud-PC-20200527.rar

2.64 MB, 下载次数: 28

6-GPS-WIFI-Cloud-STM32-20200527.rar

11.5 MB, 下载次数: 78

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2019-10-19
在线时间
46 小时
 楼主| 发表于 2020-5-27 14:51:37 | 显示全部楼层
stm32修改:
1、将经纬度合成一个数组(8个字节),一起发送,这样PC机中会一次性得到8个字节。
老代码,由于经纬度分开,所以通常是分成两波数据。

2、降低数据量,延时改成500ms

PC程序修改:
增加了经纬度显示

6-GPS-WIFI-Cloud-PC-20200528.rar

2.64 MB, 下载次数: 33

6-GPS-WIFI-Cloud-STM32-20200528.rar

11.77 MB, 下载次数: 123

回复 支持 1 反对 0

使用道具 举报

0

主题

78

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2018-12-27
在线时间
0 小时
发表于 2020-5-27 11:28:51 | 显示全部楼层
帮顶!!!!!!
回复 支持 反对

使用道具 举报

17

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
284
金钱
284
注册时间
2017-9-10
在线时间
48 小时
发表于 2020-6-12 18:46:50 | 显示全部楼层
楼主,可以加个联系方式么,想请教点问题,32905957
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-12 17:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表