GPS 复活记

  用了两年多的 Holux M1000C GPS Data Logger 电源键拨杆掰断了,原装的锂电池鼓包明显,使用时间大幅下降。拆开看了下,是一个7Pin的贴片开关,断掉的是开关上的塑料拨杆。寻思着去哪修理下,结果跑遍了家附近的维修店,都找不到同型号的。只好求助万能的淘宝,果然很容易就找到卖家,才1~2毛钱一个,一口气买了十多个。卖家几乎全部来自华强北,亚洲最大的电子元器件集中地真不是吹的。

  贴片元件最好是要用热风枪来拆,可惜身边没有,只好用便宜的尖嘴烙铁代替了。结果拆的时候把开关塑料部件都融化了,还好没破坏主板的触点。焊接上去则容易的多,对准中间两个控,用镊子夹紧,轻点几下接触角就好了。很久没使用烙铁,生疏许多,报废两个,看来多买几个是明智的选择,既然要修就顺便把鼠标的滚轮解码器也给换了,完美。

  这个 GPS 电源用的是锂电池,用久了开始鼓起来,再使用下去也不太安全。由于这货有一定年限了,想买原装也是不可能的了,还好是兼容诺基亚老款手机的,电池型号是 BL-5C 。品胜还有全新的在销售,一年一版,也就是说现在买的基本都是今年生产的了。起初在选购 GPS 的时候还否定用电池供电的产品,觉得换电池麻烦,充电也麻烦。现在想想,像 GPS 这种不是经常要用的,还是用电池的最好,超市都有卖。GPS 设备本身使用寿命长,更新换代慢,搞不好过个两年这款锂电池都彻底不卖了。

  到此,装上外壳,满状态复活了。下面就是折腾怎么在 OSX 系统上使用了,开始以为没有通过 Apple 授权的硬件是无法与苹果设备连接的,但事实上在我的 Macbook Pro 上是可用的,但 iPhone 还是不行的。Holux官方有个客户端 ezTour 可以读取 GPS 轨迹,设置 GPS 参数,可惜只能运行于 Windows 系统,恶心的是还要激活密钥的,密钥早就随盒子一起丢了。后来发现官方wiki中提到忘了密钥可以发邮件要个新的,只需要提供下设备的SN编号。试着发了一封邮件,果然在周一上班就收到回复了,还给了一个激活密钥。台湾企业,业界良心啊,32个赞。

  在 OSX 中使用实时定位功能,虽然导出轨迹是没法用了,但实时定位还是可以用的。在启用 Macbook 的蓝牙后,很快就可以发现 GPS 设备输入配对密码四个零,绑定成功后会多出电脑上会多出两个设备 /dev/cu.HoluxM-1000C-SPPslave/dev/tty.HoluxM-1000C-SPPslave,在终端下使用 cat /dev/cu.HoluxM-1000C-SPPslave 命令可以打印出来自 GPS 的一条条“$”开头 ASCII 字符串,这就是 NMEA-0183 协议。打开 Google Earth 的 GPS 导入功能便可直观的看到所处位置了。那为什么电脑上要有两个设备,在计算机术语中就串口设备而言,CU 表示 CALL UNIT 或者 CALL UP,它可以绕开设备中断而直接响应,TTY 则会有等待中断响应 DCD(data-carrier-detect) 的过程。

  不知何时起,出远门都习惯带个轨迹记录仪,尤其去到一个新的地方,即便简单到只有一个电源键和几个指示灯,连屏幕都没有。只需要在出门前打开电源,丢包里,就可以忘了它的存在。