GPS追踪,在X宝上一搜一大堆,价格几十到几百层次不齐,为何还要自己开发?

1 对我来说,就是手头有这些硬件资源(GPRS GPS MCU)以及软件资源(VPS),算闲的蛋疼,其实不然,本人工作也很忙的。

2对于一些使用者,买一个模块不就完事大吉了,为何还好搞这么一堆东西? 其实也不然

我观察过很多X宝的GPS追踪,基本都是通过他们提供的平台实现定位的,一是,他们的平台能提供多久,三年五年,还是一年半年,估计这个大多数人都没有考虑过,或者就是觉得用一天赚一天的。二呢,定位这个东西,毕竟你在那个网站上是个用户,自己的各种行程全部暴露出来了,这个也是个人隐私吧。

反正我是觉得不靠谱,买个模块还行,但是后面能用多久,我的信息是否泄露只能听天由命了。

其实我开始也想买一个,放到我的小毛驴上,防止丢失,考虑到价格和上面的原因就放弃了。

3 偶然间,看开源项目的时候发现了opengts,砰然心动了,但是看了安装过程就退缩了,各种东西太太麻烦。额。。。其实后面按照教程安装也就那样,完全没有想象中的那么麻烦。现在虚拟机安装了一遍然后就直接在vps 安装了,安装一起OK。 一鼓作气,周末找出吃灰好久的GPRS GPS模块,经过一天的鼓捣,顺利将数据传到了远程的服务器上了。

4 开源GPS追踪的好处

首先是能鼓捣,喜欢DIY的,可以鼓捣这些,弄好了可以放到自己的自行车上、电动小毛驴上、私家车、大卡车上,甚至有狗的可以帮到自家狗身上。一切就是为了乐趣嘛。

还有有些真的实际需要的主,可以自己弄几十套,比如搞物流的装到自己的车上,opengts 几十几百是完全可以胜任的,成本降低非常多,非常多!

我属于第一类,帮到电动小毛驴型的!

5 4核 X宝

我只用了最为廉价的8051单片机 就实现了GPS定位追踪,X宝宣传各种4核。。。。感觉X 宝的东西好流弊啊!又不是手机拼啥核心啊,拍个蚊子都用杀牛刀?!消费者哭晕在厕所!

6 还想说下流量卡,现在很多移动联通的物联网卡,一年10元左右,每个月10M流量。 算了下,GPS定位足够了。

10MB= 10 * 1024 *1024 byte =10485760 byte

10485760 byte /30 天/24 小时/60 分钟 = 242 byte

也就是1分钟可以发送242byte

在我这个开源gps定位中,发送一次定位数据最大80byte,也是就一分钟定位3次,10M流量都够用,实际上,我们用的时候发送定位间隔应该都会大于1分钟! 问我为啥? 为了节能,低功耗啊,哈哈哈~~

【开源GPS追踪】 之 为何费力不讨好的更多相关文章

  1. 【开源GPS追踪】 之 手机端安卓版

    GPS追踪,后台是利用的是开源的Opengts,可以通过web方式浏览位置信息.这里介绍一款手机端软件go Tracker. 这款软件是在Google app 上找到的,目前还没有找到源码,用了几天有 ...

  2. 【开源GPS追踪】 之 服务器端opengts安装

    国内大多数GPS追踪/定位 平台都是基于opengts 二次开发的,opengts 是一款开源的gps 跟踪软件. 下面摘自百度百科: OpenGTS ™(“GPS跟踪系统”)是第一个可用的开源项目, ...

  3. 【开源GPS追踪】 之 服务器硬伤

    前面就说过了,目前GPS 追踪的原理都是通过GPRS将数据发送到一个服务器上,如果回看数据就从服务器上去数据,服务器在整个系统中具有举足轻重的地位. 如果服务器坏了,整个系统几千台设备可能也就无法工作 ...

  4. 【开源GPS追踪】 之 硬件开源

    根据设定目标: 使用GPS 采集经纬度,然后通过GPRS模块/wifi 发送到服务器显示,WIFI不常有,所有就使用GPRS模块! 对于GPS模块,没有特殊要求,只要输出格式符合NMEA协议即可,为了 ...

  5. 开源分布式追踪系统 — Jaeger介绍

    目录 一.Jaeger是什么 二.Jaeger架构 1. 术语 2. 架构图 三.关于采样率 四.部署与实践 一.Jaeger是什么 Uber开发的一个受Dapper和Zipkin启发的分布式跟踪系统 ...

  6. GIS开源软件大全

    3 - F 3map:行星地球项目由3map驱动,这是一个自由软件,由Telstra宽带基金会创建并支持,提供客户端与服务器的能力以在线再现虚拟地球. Amein!:其界面介于ArcMap和UMN M ...

  7. android开源项目学习

    FBReaderJ FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb.ePub和fb2.此外还支持直接读取zip.tar和gzip等压缩文档. 项目地址:ht ...

  8. [转载]或许您还不知道的八款Android开源游戏引擎

    或许您还不知道的八款Android开源游戏引擎         分类:             技术文章              2010-08-04 20:27     17430人阅读     ...

  9. 开源GIS软件 3

    OpenWLANMap 与 OpenStreetMap 项目类似,OpenWLANMap 将变成一个开源的替代产品,提供 WLANs 的数据库.定位信息等. 开源排水管网GIS系统 udpnGIS 邢 ...

随机推荐

  1. Python中的xxx+=xxx和xxx=xxx+xxx一些区别及执行过程

    预知小知识: Python中的变量与其他语言稍有差异,如a = 10并不是直接在内存中创建一个变量a其值为10,而是在内存中创建一个a这个a指向这个10,在Python中所有牵扯到等号的均不是值赋值, ...

  2. Python(字符串操作实例1)一个字符串用空格隔开

    # 将字符中单词用空格隔开# 已知传入的字符串中只有字母,每个单词的首字母大写,# 请将每个单词用空格隔开,只保留第一个单词的首字母大写传入:“HelloMyWorld”# 返回“Hello my w ...

  3. Visual Studio上编译ncnn

    prerequisite 是为了在PC上熟悉ncnn的基本代码,所以用Visual Studio来配置的. 期间用过VS2013(update5)/VS2015/VS2017,反正都是基于CMake生 ...

  4. 452. Minimum Number of Arrows to Burst Balloons

    There are a number of spherical balloons spread in two-dimensional space. For each balloon, provided ...

  5. 实现虚拟机VMware上Centos操作系统与主机windows之间互相复制与粘贴

    1.启动你的虚拟机,然后点击虚拟机,如下所示(未安装的话,显示的是安装VMware Tools): 2.点击安装Vmware tools以后显示如下所示: 3.VMwareTools-9.9.2-24 ...

  6. NetCore 生成RSA公私钥对,公钥加密私钥解密,私钥加密公钥解密

    using Newtonsoft.Json; using Org.BouncyCastle.Crypto; using Org.BouncyCastle.Crypto.Encodings; using ...

  7. CDOJ 1962 天才钱vs学霸周2【最大流】

    以s=0,t=n+m+1分别为超级源点和超级汇点.网络流中的流量以0为开始,题目要求从1到20,我们先把每个点都减去1,即ai - m,bi - n.然后源点s与n个顶点连容量为ai的路,汇点t与m个 ...

  8. Java线程池参数

    关于Java线程池的参数设置.线程池是Java多线程里开发里的重要内容,使用难度不大,但如何用好就要明白参数的含义和如何去设置.干货里的内容大多是参考别人的,加入了一些知识点的扩充和看法.希望能对多线 ...

  9. Java面向对象三大特性

    封装.继承.多态. 1.封装 封装就是将对象的属性和行为特征包装到一个程序单元(即类)中,把实现细节隐藏起来,通过公用的方法来展现类对外提供的功能,提高了类的内聚性,降低了对象之间的耦合性. 2.继承 ...

  10. sql select中加入常量列

    string sql="select a,b,'常量' as c from table" 注:单引号' ' 很重要,否则编译时会把其看成查询参数,从而提示参数未指定错误