首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电工技术 > 机电工程
基于ARM和Internet的GPS数据透传及定位关
来源:电工技术  作者:佚名  2017-07-15 10:35:04

    3.3基站定位的实现
    在STM32程序中设定一个定时服务,使STM32每运行若干分钟就检测一下是否还与服务器处在链接状态,若链接断开则向服务器重新发起链接命令,否则会读取当前所用的基站信息并发送至服务器监测端。因为基站定位只是大致范围,所以不必实时更新。服务器从基站信息中检出LAC码和CELL码,它们唯一对应一个基站。通过这两个码来搜索基站数据库,即可找出该基站的经纬度;然后将经纬度数据封装成一个符合NMEA协议的GPRMC数据包给电子地图使用。由GPS数据格式可知,GPRMC除包括经纬度信息外,还包括对于定位不重要的其它信息,因此可用任意字符代替。其次,GPRMC格式中(经)纬度是(d) ddmm. mmmm,而数据库里提取出的(经)纬度是(d) dd. dddddd,所以需做单位换算处理。另外,NMEA协议规定的数据包最后两位字符是校验值,即MYM和关之间所有字符的异或结果,这个值需要计算正确。封装数据包以“/r/n”结尾。

    4 系统测试
    (1)检查上机位的IP地址:在本地连接中找到属性,查看Internet协议,记录IP地址。
    (2)设置内网通工具的访问IP地址和端口号,IP地址与上位机一致,端口号自由设定。
    (3)修改程序:分别修改STM32程序中的IP地址及端口号,与上面的设置一致。
    (4)下载程序:通过下载软件Flash loader Demonstrator完成。
    (5)运行上位机监听软件Google地球:启动后会自动获取本机IP地址,监听端口号要与上面的设置一致,然后点击启动服务。
    (6) GPS天线放在窗外接收卫星信号,等待客户端链接。链接成功后,首先发来的是基站信息,然后源源不断发来GPS数据,并且开始与Google地球进行对接定位。 GPS地图定位如图2所示。

    5 结束语
    物联网是指按约定的协议把任何物品与互联网连接起来进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。本物联网项目涉及嵌人式、GPS导航、Internet、无线通信和编程等内容,需综合运用专业知识,具有较高的实用性,可推广到其它相关项目中。
 

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:185,052.70000 毫秒