最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于移动互联网的北斗终端位置信息获取

IT圈 admin 38浏览 0评论

2024年1月9日发(作者:叶祯)

基于移动互联网的北斗终端位置信息获取

朱敏琛;蔡亮明;李会娟;张小波;王罡

【摘 要】目前大部分GPS终端上只能在本机上查看位置信息,设计一种在北斗终端获取位置信息,并且能通过手机上查看该北斗终端位置信息的系统,本系统借助4G移动网络系统,通过手机短信方式激活远端的北斗终端,让其先拨号连接运营商服务器,让运营商服务器分配动态IP地址给北斗终端.此时北斗终端将已经获得IP地址回传给手机.则用户就可以使用手机浏览器访问北斗终端的嵌入式Web服务器,最终获取北斗终端的位置信息.%At present most of the GPS terminal can only

view the location information in the can we acquire the beidou

terminal location information and view the beidou terminal location

information on a phone?The beidou terminal on the far side was activated

by mobile phone text messages with the aid of 4g mobile network system

by letting it dial-up connection operator servers to make the operator

allocate dynamic IP ad-dresses to beidou terminal server, so that the

beidou terminal will obtain an IP address and send it to the phone. The

user can use a mobile phone browser to access beidou terminal embedded

Web server, and finally get the lo-cation of the beidou terminal

information.

【期刊名称】《佳木斯大学学报(自然科学版)》

【年(卷),期】2015(033)005

【总页数】3页(P654-656)

【关键词】位置信息;Web服务器;北斗终端

【作 者】朱敏琛;蔡亮明;李会娟;张小波;王罡

【作者单位】福州大学至诚学院,福建 福州350002;福州大学至诚学院,福建 福州350002;福州大学至诚学院,福建 福州350002;福州大学至诚学院,福建 福州350002;福州大学至诚学院,福建 福州350002

【正文语种】中 文

【中图分类】TN191.3

0 引 言

当今流行的嵌入式系统与移动互联网的结合产生了嵌入式Internet 技术[1],若要实现手机通过浏览器方式获取北斗终端位置信息,就必须在北斗终端内实现嵌入式的Web 服务器.嵌入式Web 服务器是指将Web 服务器植入到北斗终端中,并采用硬件平台和软件系统,使北斗终端备转变为具备了以TCP/IP 为通信协议[2],Web 技术为核心的终端设备.可以执行以下基本的功能:(1)提供静态和动态网页管理;(2)提供接口监测和控制北斗终端.由于有了标准的接口形式和通信协议,内嵌于北斗终端的Web 服务器[3]可以向用户提供基于浏览器的操作界面.

透过植入在北斗终端中嵌入式Web 服务器,就能远程获取该北斗终端的位置信息[4]等内容.近年来国内通过北斗卫星定位系统对车辆进行有效的监控和调度,避免不同程度的交通堵塞问题[5].同时通过手机获取车载北斗终端的位置信息,在租车公司车辆监控中也得到很好的应用.

1 北斗终端位置信息获取设计

利用展讯平台自带的ARM7TDMI 内核实现嵌入式WEB 服务器植入.通过北斗模

块采集当前所在的地理位置.当手机向北斗终端的嵌入式WEB 服务器发出位置信息请求时.嵌入式WEB 服务器就会去获取该北斗终端的位置信息,然后通过GOOGLE API 生成一条链接,发送给手机.在GOOGLE 地图上就可以显示该北斗终端的位置信息.

图1 北斗终端位置信息获取过程的总体框架

图2 北斗终端位置信息获取过程的流程设计

1.1 北斗终端位置信息获取过程的总体框架

北斗终端位置信息获取过程的总体框架如图1 所示.

图3 套接口编程流程

图4 北斗终端以及相关的硬件配件

图5 DLoader 烧录下载程序图

1.2 北斗终端位置信息获取过程的流程设计

北斗终端位置信息获取过程的流程设计如图2 所示.

图6 手机向北斗终端发送短信指令

图7 手机收到北斗终端的回执短信

图8 手机收到的HTML 界面

图9 北斗终端当前的位置信息

1.3 北斗终端位置信息获取的详细设计

1.3.1 手机发送短信指令

用手机编辑短信“55*44”发送给车载北斗终端的移动号码.若北斗终端Active

PDP 成功,则北斗终端自动回传动态IP 地址给手机;若失败,则返回一条拨号不成功的短信提示给手机.

1.3.2 北斗终端采集经纬度信息

由北斗模块采集的基于经纬度的定位信息.

1.3.3 嵌入式WEB 服务器的HTTP 响应报文

HTTP 的响应报文包括状态码、响应头和响应数据.状态码都是三位数字的,分为5

大类共33 种.响应头向客户方提供嵌入式WEB 服务器的信息.

1.3.4 HTTP 请求报文

HTTP 的请求报文包含请求方法、请求头和请求数据.请求方法是用于特定U R L

或Web 页面的程序.

1.3.5 HTML 的静态页面

一个网页对应于一个HTML 文件,HTML 文件以.htm 或.html 为扩展名.

1.3.6 TCP 的套接字编程

网络的Socket 数据传输是一种特殊的I/ 也具有一个类似于打开文件的函数调用Socket().随后的北斗终端和手机之间建立连接、数据传输等操作都是通过该Socket 实现的.

如图3 所示为套接口编程流程图.

2 北斗终端位置信息获取实现

2.1 北斗终端以及相应的硬件配件

包含电源、串口线、定位线、3M 无线通信线缆、电源串口转接线、车载手柄、移动手机SIM 卡和卡槽.北斗终端以及相应的硬件配件如下图4 所示.

2.2 程序的下载烧录

配置并烧录北斗终端所需文件.DLoader 烧录下载程序如下图5 所示.

2.3 短信指令

(1)手机向北斗终端的移动号码发送固定的短信指令:55*44.手机发送短信指令如图6.

(2)北斗终端对响应的短信指令做出处理,并回传给手机的已经获得动态IP 地址.回执内容的实现如图7 所示.

2.4 手机远程获取北斗终端位置信息

手机通过收到的IP 地址访问北斗终端的嵌入式WEB 服务器.WEB 服务器和手机建立TCP 连接后,发送当前的北斗终端位置信息,即将当前的经纬度通过Google

的链接发送给手机.则手机即可收到的HTML 界面如下图8 所示.

手机点击图2 ~5 的Google 链接,则可以查看北斗终端当前的位置信息如下图9

所示.

3 结 论

在北斗终端中植入嵌入式WEB 服务器,实现了手机远程采集北斗位置信息.满足了客户对车辆的远程跟踪,同时该技术应用于智能家居领域或者工业控制领域,则可以实现手机远程监控某个智能设备的目的.

参考文献:

[1] 刘洪涛.ARM 嵌入式体系结构与接口技术[M].北京:人民邮电出版社,2011.47-98.

[2] 杨志刚.基于ARM 的汽车防酒后驾驶及防盗系统设计[D].中山大学:中山大学,2014.

[3] 王海龙,徐晓辉,王盟,等.基于嵌入式Web 服务器的远程控制系统的实现教程[EB/OL].2010-09-25.

[4] 高昂,何峰,等.《Google API 大全》[M].北京:电子工业出版社,2009.

[5] 杨磊.车辆视频监控系统的构建及设计要点[J].通信技术,2014.

2024年1月9日发(作者:叶祯)

基于移动互联网的北斗终端位置信息获取

朱敏琛;蔡亮明;李会娟;张小波;王罡

【摘 要】目前大部分GPS终端上只能在本机上查看位置信息,设计一种在北斗终端获取位置信息,并且能通过手机上查看该北斗终端位置信息的系统,本系统借助4G移动网络系统,通过手机短信方式激活远端的北斗终端,让其先拨号连接运营商服务器,让运营商服务器分配动态IP地址给北斗终端.此时北斗终端将已经获得IP地址回传给手机.则用户就可以使用手机浏览器访问北斗终端的嵌入式Web服务器,最终获取北斗终端的位置信息.%At present most of the GPS terminal can only

view the location information in the can we acquire the beidou

terminal location information and view the beidou terminal location

information on a phone?The beidou terminal on the far side was activated

by mobile phone text messages with the aid of 4g mobile network system

by letting it dial-up connection operator servers to make the operator

allocate dynamic IP ad-dresses to beidou terminal server, so that the

beidou terminal will obtain an IP address and send it to the phone. The

user can use a mobile phone browser to access beidou terminal embedded

Web server, and finally get the lo-cation of the beidou terminal

information.

【期刊名称】《佳木斯大学学报(自然科学版)》

【年(卷),期】2015(033)005

【总页数】3页(P654-656)

【关键词】位置信息;Web服务器;北斗终端

【作 者】朱敏琛;蔡亮明;李会娟;张小波;王罡

【作者单位】福州大学至诚学院,福建 福州350002;福州大学至诚学院,福建 福州350002;福州大学至诚学院,福建 福州350002;福州大学至诚学院,福建 福州350002;福州大学至诚学院,福建 福州350002

【正文语种】中 文

【中图分类】TN191.3

0 引 言

当今流行的嵌入式系统与移动互联网的结合产生了嵌入式Internet 技术[1],若要实现手机通过浏览器方式获取北斗终端位置信息,就必须在北斗终端内实现嵌入式的Web 服务器.嵌入式Web 服务器是指将Web 服务器植入到北斗终端中,并采用硬件平台和软件系统,使北斗终端备转变为具备了以TCP/IP 为通信协议[2],Web 技术为核心的终端设备.可以执行以下基本的功能:(1)提供静态和动态网页管理;(2)提供接口监测和控制北斗终端.由于有了标准的接口形式和通信协议,内嵌于北斗终端的Web 服务器[3]可以向用户提供基于浏览器的操作界面.

透过植入在北斗终端中嵌入式Web 服务器,就能远程获取该北斗终端的位置信息[4]等内容.近年来国内通过北斗卫星定位系统对车辆进行有效的监控和调度,避免不同程度的交通堵塞问题[5].同时通过手机获取车载北斗终端的位置信息,在租车公司车辆监控中也得到很好的应用.

1 北斗终端位置信息获取设计

利用展讯平台自带的ARM7TDMI 内核实现嵌入式WEB 服务器植入.通过北斗模

块采集当前所在的地理位置.当手机向北斗终端的嵌入式WEB 服务器发出位置信息请求时.嵌入式WEB 服务器就会去获取该北斗终端的位置信息,然后通过GOOGLE API 生成一条链接,发送给手机.在GOOGLE 地图上就可以显示该北斗终端的位置信息.

图1 北斗终端位置信息获取过程的总体框架

图2 北斗终端位置信息获取过程的流程设计

1.1 北斗终端位置信息获取过程的总体框架

北斗终端位置信息获取过程的总体框架如图1 所示.

图3 套接口编程流程

图4 北斗终端以及相关的硬件配件

图5 DLoader 烧录下载程序图

1.2 北斗终端位置信息获取过程的流程设计

北斗终端位置信息获取过程的流程设计如图2 所示.

图6 手机向北斗终端发送短信指令

图7 手机收到北斗终端的回执短信

图8 手机收到的HTML 界面

图9 北斗终端当前的位置信息

1.3 北斗终端位置信息获取的详细设计

1.3.1 手机发送短信指令

用手机编辑短信“55*44”发送给车载北斗终端的移动号码.若北斗终端Active

PDP 成功,则北斗终端自动回传动态IP 地址给手机;若失败,则返回一条拨号不成功的短信提示给手机.

1.3.2 北斗终端采集经纬度信息

由北斗模块采集的基于经纬度的定位信息.

1.3.3 嵌入式WEB 服务器的HTTP 响应报文

HTTP 的响应报文包括状态码、响应头和响应数据.状态码都是三位数字的,分为5

大类共33 种.响应头向客户方提供嵌入式WEB 服务器的信息.

1.3.4 HTTP 请求报文

HTTP 的请求报文包含请求方法、请求头和请求数据.请求方法是用于特定U R L

或Web 页面的程序.

1.3.5 HTML 的静态页面

一个网页对应于一个HTML 文件,HTML 文件以.htm 或.html 为扩展名.

1.3.6 TCP 的套接字编程

网络的Socket 数据传输是一种特殊的I/ 也具有一个类似于打开文件的函数调用Socket().随后的北斗终端和手机之间建立连接、数据传输等操作都是通过该Socket 实现的.

如图3 所示为套接口编程流程图.

2 北斗终端位置信息获取实现

2.1 北斗终端以及相应的硬件配件

包含电源、串口线、定位线、3M 无线通信线缆、电源串口转接线、车载手柄、移动手机SIM 卡和卡槽.北斗终端以及相应的硬件配件如下图4 所示.

2.2 程序的下载烧录

配置并烧录北斗终端所需文件.DLoader 烧录下载程序如下图5 所示.

2.3 短信指令

(1)手机向北斗终端的移动号码发送固定的短信指令:55*44.手机发送短信指令如图6.

(2)北斗终端对响应的短信指令做出处理,并回传给手机的已经获得动态IP 地址.回执内容的实现如图7 所示.

2.4 手机远程获取北斗终端位置信息

手机通过收到的IP 地址访问北斗终端的嵌入式WEB 服务器.WEB 服务器和手机建立TCP 连接后,发送当前的北斗终端位置信息,即将当前的经纬度通过Google

的链接发送给手机.则手机即可收到的HTML 界面如下图8 所示.

手机点击图2 ~5 的Google 链接,则可以查看北斗终端当前的位置信息如下图9

所示.

3 结 论

在北斗终端中植入嵌入式WEB 服务器,实现了手机远程采集北斗位置信息.满足了客户对车辆的远程跟踪,同时该技术应用于智能家居领域或者工业控制领域,则可以实现手机远程监控某个智能设备的目的.

参考文献:

[1] 刘洪涛.ARM 嵌入式体系结构与接口技术[M].北京:人民邮电出版社,2011.47-98.

[2] 杨志刚.基于ARM 的汽车防酒后驾驶及防盗系统设计[D].中山大学:中山大学,2014.

[3] 王海龙,徐晓辉,王盟,等.基于嵌入式Web 服务器的远程控制系统的实现教程[EB/OL].2010-09-25.

[4] 高昂,何峰,等.《Google API 大全》[M].北京:电子工业出版社,2009.

[5] 杨磊.车辆视频监控系统的构建及设计要点[J].通信技术,2014.

发布评论

评论列表 (0)

  1. 暂无评论