用于GPS跟踪的微控制器无线通信

时间:2013-12-03 10:03:07

标签: gps hardware communication microcontroller wireless

这是一个关于无线通信的直接新手问题:  我希望开始研究我想做的小硬件项目。在某种程度上,这将涉及由微控制器控制的GPS传感器。我在想:

我可以通过什么方式在微控制器和标准的Android / iOS手机之间进行通信?

我想将GPS位置发送到此手机。

我猜我可以使用蓝牙,并获得一些我可以通过微控制器控制的蓝牙适配器,但这只是近距离。

我也猜测有可能获得某种无线适配器,使用SIM卡可以通过手机网络发送消息。

我是否还有其他方式可以将GPS信息发送/跟踪到手机,从仅包含gps接收器,微控制器和某些设备x的系统发送此信息?

2 个答案:

答案 0 :(得分:0)

你是正确的,因为你可以使用蓝牙适配器。这可以给你一个100米左右的视线范围。有许多非常好的小模块,您可以连接到微型UART,并使用蓝牙串行端口配置文件(SPP)连接到您的手机。这为您提供了有效的无线UART;移动设备将能够通过此类连接接受和发送数据。如果您要发送少量数据,也可以使用蓝牙LE(4.0)进行低功率连接。这更复杂,但如果相关的话会给你更好的电池寿命。

您还可以使用GSM模块,并使用GSM模块从您的micro发送短信到手机。我不知道如何提取SMS数据并将其导入您的应用程序。

你也可以在你的主板上使用Wifi模块,并使用WiFi与手机通话,但这比蓝牙更复杂,因为我认为没有增益。你可以得到漂亮的小型WiFi模块,通过UART连接到micro。

使用后两者,您可以将数据从您的主板发送到互联网上[任何地方]某个地方的服务器,然后让电话轮询相同的服务器进行任何更新。现在 会给你一些范围!

到目前为止,最简单的方法是使用SPP的蓝牙模块。

答案 1 :(得分:0)

用户2447233表示用蓝牙连接。我想补充说你可以在手机附近使用蓝牙,添加范围你可以使用一些xbee pro模块,它们有一些更长距离的(范围很大程度上取决于天线和模块)。更简单的xbee协议/模型只是一个愚蠢的无线串行。我之前使用过xbee模块来移动gps nmea(串行)数据一段距离,就像这种视线肯定会有所帮助一样。

另一种有希望的方法,但我没有亲自尝试过的是gprs无线电(frs?)。基本上有一些模块,你可以使用,结合一对无线电基本上整个设置变成无线串行,无论你可以通过无线电基于电源和视线等获得的距离。最后几英尺蓝牙到手机。