18

我想开始一个涉及使用 GPS 设备进行编程的附带项目。我所需要的只是一个 GPS 设备,它可以每隔 X 秒或每分钟记录一次位置,将这些位置保存在本地,然后将列表发送到中央服务器。

我知道 iPhone 支持 GPS,但我不想在 iPhone 上花 300 美元以上,在 Mac 电脑上再花 1000 美元。关于一些可以做到这一点的相当便宜(理想情况下低于 100 美元)的设备有什么想法吗?

有两个很不错的功能,虽然在我做一些基本的游戏时并不重要:1)能够通过互联网传输数据,尤其是长距离 2)足够耐用,它们可以在雨中掉落/留下并且仍然可以工作.

4

8 回答 8

8

如果您不想购买 iPhone 及其所有其他组件或根本不担心手机,您可以构建自己的 GPS 装置。

你需要一个 GPS 装置本身,你可以在SparkFun以 50 美元左右的价格买到它。事实上,他们也有一个很好的购买指南。在这里找到它

在您拥有 GPS 接收器并可以接收数据后,您只需按照自己的意愿开始路由数据。最初,您可以很容易地通过串行端口建立通信。或者,如果您想为其提供 Internet 支持,可以使用各种板卡来获取串行数据,对其进行转换,然后通过以太网连接(也称为 Internet)将其发送。

至于防止跌落等,您应该能够以 10 至 20 美元的价格制作一个外壳或外壳。

这种方法需要您付出更多的努力,但您应该能够得到您想要的东西,节省一点钱,并了解所有关于硬件和电子的知识!

祝你好运!

编辑:在看了 SparkFun 之后,我发现他们实际上出售 GPS 分线板,可以自动连接串行端口和 USB 端口供您使用,价格低于 40 美元!看看这里

于 2009-06-12T12:45:30.893 回答
7

尝试寻找Trimble Trimtrac Locator等设备或在 Google 中输入“gps gsm”请求。

于 2009-06-12T13:16:20.150 回答
1

看看Garmin GPS18x OEM。售价 85 美元及以下。

GPS 18x 是一款 OEM GPS 传感器,适用于需要小型、高精度 GPS 接收器的汽车、车队车辆和电子应用。

此设备可以连接到大多数计算机上的串行或 USB 端口。计算机上运行的程序从设备接收数据包流。

此类程序的一个示例是gpsd,其中包括上述兼容硬件列表中提到的设备。 gpsd是开源的,因此可以作为在程序中使用 GPS 设备的示例。它本身对于通过 Internet 传输 GPS 信息也非常有用。

gpsd 是一个服务守护程序,它通过串行或 USB 端口监视连接到主机的一个或多个 GPS,使有关传感器的位置/航向/速度的所有数据都可在主机的 TCP 端口 2947 上查询。使用 gpsd,多个 GPS 客户端应用程序(例如导航和驾驶软件)可以共享对 GPS 的访问,而不会发生争用或数据丢失。

于 2009-06-12T13:46:33.650 回答
0

我有一个在英国买的最便宜的 GPS(大约 100 美元);-) 我可以用它来导航。仅此而已。

如果您希望您的 GPS 将数据传输到服务器,那么我相信您应该寻找一些更高的型号。该设备将需要移动网络来发送数据,或者如果它位于偏远地区,则需要卫星链路来发送数据。

您可以使用具有 GPS 功能的廉价二手手机。您拥有 GPS,并且可以轻松开发 windows mobile、Symbian 或 java 程序来将坐标传输到服务器。

关于下雨..您可以轻松构建防水盒;-)

编辑:英国的许多人都使用 GPS。但是我住在印度,这里的大多数人都不知道什么是 GPS ;-) 并且地图在这里无法正常工作,所以在这里很容易买到好的二手诺基亚或 windows 手机。

于 2009-06-12T12:43:52.893 回答
0

看看 Garmin 的 OEM 型号,GPS 10只需 200 多美元。一旦你开始寻找,你会发现更便宜的选择。不要为 GPS 买手机,也就是说,除非你手边有一部旧的带 GPS 的手机(在这种情况下你不会在这里问)。

于 2009-06-12T12:46:44.120 回答
0

有一个名为Bug的开源模块化硬件平台,它具有可用的 gps。Bug 基本模块为 250 美元,GPS 模块为 99 美元。他们的一些零件已延期交货,但该平台似乎具有一定的潜力。

于 2009-06-12T13:03:53.890 回答
0

前段时间我创建了一个原始的嵌入式系统,它通过无线电链路传输坐标。

我有两个发射器/接收器无线电模块和 gps 模块(不记得确切的价格,但总共不到 100 美元)。

我将接收器连接到 PC COM 端口并编写了一个从端口读取数据的 C# 应用程序。

在另一端,我创建了一个嵌入式模块来发送数据。

该解决方案非常简单且有效,但我不建议任何人将其用于严肃的应用程序。

首先,您必须定义解决方案的用途(范围、连接速度、安全性......),然后您可以寻找合适的模块。有数以千计的可用模块可用于您的解决方案,而且价格不贵(如果您想简化一些事情)。

当您选择要组装的部件时,请确保您获得技术规格,因为没有它几乎不可能构建硬件。

于 2009-06-12T13:45:04.603 回答
0

对于我们自己的副项目(http://woophoo.com),我们测试了最便宜的中国 GPS 跟踪设备,价格约为 100 美元。

基本上相同的单位可以从不同名称的不同小公司(例如“博凡”)获得。它们是集成的 GPS-GSM 设备,能够进行 GPRS 和 SMS 通信,将测量的位置在线发送到中央服务器,所有这些都使用相同的协议。我们发现它们非常有用,但是有一些奇怪的行为。但是,与其他 gprs-gps 设备相比,它们的价格非常低。我不确定,但如果您正在寻找在线跟踪,并且可靠性不是首要要求,那么可以考虑使用这些设备。

于 2009-06-15T19:46:31.733 回答