我们用的GPS定位服务器在哪里?
GPS系统是属于美国国防部的,现在虽然为了人道主义开放给民用使用,而且接近免费,但是
GPS系统是广播型系统,不存在连接数问题,也不存在你连接服务器的问题
但事实上,他有一个类似服务器的东西,学名是时间同步器,他的作用是校准自己和格林尼治天的时钟,也就是世界标准时间绝对同步,然后再将他的时间对卫星同步
为了是让所有卫星时间都一致,如果不一致,那么就无法定位了
应为GPS广播下来的定位信息,就是一个时间数据包
所以,这个东西不叫服务器,但有类似的功能,作用是校准所有卫星的时间
其次,生产GPS终端的厂家不需要服务器,也没有必要,GPS系统和厂商无任何直接或间接的关系,目前美国开放使用,几乎是完全免费,如果某些厂家无计算芯片的生产能力,那么美国也可以卖给你,就是依靠这点收点钱的。
还有一个,GPS的24颗卫星,是一直用广播方式,比如200771日18:30:01秒这个时候,他发送一个数据包广播下来,这个数据包也包含了卫星的一个编号
那么如果有3颗卫星的信号被你接收到,由于你的终端也有一个被他们同步的时间以及出厂时已经同步的时间,那么计算信号到你这里之后的时间,以及卫星数据包中的时间
根据时间和电磁波传递的速度(光速)就可以判断到卫星距离你的剧烈
然后3颗卫星距离一起判断下来,就可以得到一个坐标,而收到的卫星颗数越多,计算就越准确,那么精度自然也就越高
正因为这种方式,所以不存在使用服务器的问题,也不存在连接数的问题,所以,你可以大概理解为,厂商等不需要服务器,我们也不需要连接到服务器
而美国国防部的那校准设备,你理解为服务器也可以,当他是一个钟也可以。
这个问题可使用几种方案实现
1 使用GpsGate Server 搭建一台服务器,快速简易、方便可实现你所有的功能,但这个软件是要收费的。(http://gpsgatecom/download)
2 另外有一个开源的平台叫OpenGTS,是免费的,配置起来会比较麻烦。但其他功能强大、灵活性很强,如对Linux系统比较熟悉,且动手能力强,优先可以考虑这套方案。
--------------------
以下只给你提供基本的思路,具体细节操作,百度一下,会有很多现成的介绍。这里就不给你整段整段的复制了。
GPS卫星同步时钟装置是针对自动化系统中的计算机、控制装置等进行校时的高科技产品,GPS卫星同步时钟装置它从GPS卫星上获取标准的时间信号,将这些信息通过各种接口类型来传输给自动化系统中需要时间信息的设备(计算机、保护装置、故障录波器、事件顺序记录装置、安全自动装置、远动RTU),这样就可以达到整个系统的时间同步。
GPS卫星同步时钟产品采用SMT表面贴装技术生产,大规模集成电路设计,以高速芯片进行控制,具有精度高、稳定性好、功能强、无积累误差、不受地域气候等环境条件限制、性价比高、操作简单等特点,GPS卫星同步时钟装置全自动智能化运行,免操作维护,适合无人值守且广泛应用于电力、金融、通信、交通、广电、石化、冶金、国防、教育、IT、公共服务设施等各个领域,北京北斗时间频率技术公司为您提供全面服务!
0条评论