400-828-1488
您当前的位置>首页>产品中心>物联网工程应用>GPS定位
产品中心
物联北斗地图定位系统
发布日期:2017-05-06   点击次数:1304
系统简介
  物联北斗地图定位系统(SeaIOT-BDLocation)是综合运用北斗(可选用GPS)定位技术和GPRS移动通信技术,实现短时间内得知定位对象具体位置的远程定位装置,它将采集的地理位置数据通过内置的GPRS模块以流量的方式传送到监控服务器,然后实时发送到客户端,显示在客户端Map上。系统适用于工程车辆定位,物流车辆管理,出租车管理,家用汽车防盗,贵重包裹邮寄,船舶等行业应用,可以为有各类定位需求的行业提供实时、精确、可靠的定位服务。
  • 系统构成
  • 硬件资源
  • 软件资源
  • 系统功能
  • 典型实验
  • 成功案例
系统主要由物联网北斗定位主机、服务器、客户端以及各自对应的软件组成。

  本系统硬件主要由物联网北斗定位主机(含北斗天线、GPRS天线、GSM卡)、服务器与客户端组成。
  物联网北斗定位主机是系统的核心,主要包括STM32控制模块、OLED显示单元、GPRS传输模块、北斗/GPS双模定位模块以及锂电池电源管理模块等。北斗定位控制主机是系统的核心,采用高性能32 位Cortex-M3 处理器作为主控制芯片,通过两路串口分别发送AT命令驱动北斗定位模块、GPRS数据传输模块进行工作,与部署在云端服务器上的北斗地图定位服务器软件配合,将采集的地理信息数据通过TCP协议实时上传到服务器中保存,实现控制主机所处地理信息的实时感知。

北斗定位主机硬件结构外观

  服务器所在计算机部署在远程的云端服务器上,具有互联网环境下的域名(IP地址)和端口,支持远程访问,运行物联网地图定位服务器软件。
  客户端是高性能PC机,部署物联网地图定位客户端应用软件。

  系统软件默认采用C/S结构,主要包括定位控制主机软件、地图定位服务器部署软件、地图定位客户端部署软件等三部分。

1)定位控制主机软件
  运行在Cortex-M3控制器上,实现北斗定位经纬度、速度、海拔等信息的实时读取、通过GPRS移动通信网络与服务器建立TCP通信链路、作为TCP客户端实时向服务器系统发送定位信息。

北斗定位主机开发界面、与定位信息显示

2)地图定位服务器部署软件
  服务器软件主要建立TCP服务器和数据库,并采用域名解析和端口映射的方式,确保客户端、定位控制主机通过暴露在互联网环境下的域名和端口与之进行数据交互,实现远程数据访问。用户只需知道域名和端口号即可。


3)地图定位客户端部署软件
  客户端部署在普通PC机上,软件可搭载google地图和baidu地图,主要作为TCP客户端与地图定位服务器进行数据通信,接收服务器发送的北斗定位信息(包括经纬度、海拔、定位主机移动速度),显示在地图上。用户可以切换地形、卫星、三维等不同的地图显示方式。

客户端地图定位应用软件主界面


客户端接入服务器

  • 北斗/GPS多车辆定位功能

 

  • GPRS远程数据传输功能

  • Google/Baidu地图车辆位置显示功能

 

  • 定位车辆海拔、速度监测功能

 

  • 定位地图支持地形、卫星、三维多种 显示方式

 
百度二维地形地图显示方式

  • 支持区域缩略图显示方式

 

  • 支持定位主机运行轨迹回放

 

  • 完全按照Google Maps API进行开发,方便扩展学习Google Maps 的应用。
  • 搭载Google和Baidu两种地图,实现了数据的地图接入和信息的综合处理,实现了调整显示比例、拖动、地图、卫星、地形等功能。

序号

实验名称

序号

实验名称

1

MDK环境搭建实验

7

创建TCP服务器实验

2

STM32 OLED屏显示实验

8

创建TCP客户端实验

3

STM32北斗模块采集实验

9

GPRM
C协议实验

4

STM32 GPRS模块数据通信实验

10

GPGGA协议实验

5

创建UDP服务器实验

11

GPS信息纠正偏差实验

6

创建UDP客户端实验

12

地图搭载实验 … …



华北科技学院采用该系统
大连海事大学采用该系统