这是一个关于无线通信的直接新手问题: 我希望开始研究我想做的小硬件项目。在某种程度上,这将涉及由微控制器控制的GPS传感器。我在想:
我可以通过什么方式在微控制器和标准的Android / iOS手机之间进行通信?
我想将GPS位置发送到此手机。
我猜我可以使用蓝牙,并获得一些我可以通过微控制器控制的蓝牙适配器,但这只是近距离。
我也猜测有可能获得某种无线适配器,使用SIM卡可以通过手机网络发送消息。
我是否还有其他方式可以将GPS信息发送/跟踪到手机,从仅包含gps接收器,微控制器和某些设备x的系统发送此信息?
答案 0 :(得分:0)
你是正确的,因为你可以使用蓝牙适配器。这可以给你一个100米左右的视线范围。有许多非常好的小模块,您可以连接到微型UART,并使用蓝牙串行端口配置文件(SPP)连接到您的手机。这为您提供了有效的无线UART;移动设备将能够通过此类连接接受和发送数据。如果您要发送少量数据,也可以使用蓝牙LE(4.0)进行低功率连接。这更复杂,但如果相关的话会给你更好的电池寿命。
您还可以使用GSM模块,并使用GSM模块从您的micro发送短信到手机。我不知道如何提取SMS数据并将其导入您的应用程序。
你也可以在你的主板上使用Wifi模块,并使用WiFi与手机通话,但这比蓝牙更复杂,因为我认为没有增益。你可以得到漂亮的小型WiFi模块,通过UART连接到micro。
使用后两者,您可以将数据从您的主板发送到互联网上[任何地方]某个地方的服务器,然后让电话轮询相同的服务器进行任何更新。现在 会给你一些范围!
到目前为止,最简单的方法是使用SPP的蓝牙模块。
答案 1 :(得分:0)
另一种有希望的方法,但我没有亲自尝试过的是gprs无线电(frs?)。基本上有一些模块,你可以使用,结合一对无线电基本上整个设置变成无线串行,无论你可以通过无线电基于电源和视线等获得的距离。最后几英尺蓝牙到手机。