【问题标题】:microcontroller wireless communication for GPS tracking用于 GPS 跟踪的微控制器无线通信
【发布时间】:2013-12-19 07:47:54
【问题描述】:

这是一个关于无线通信的直截了当的新手问题: 我希望开始我想做的一个小硬件项目。在某些时候,这将涉及由微控制器控制的 GPS 传感器。我想知道:

我可以通过哪些方式在微控制器和标准 android/iOS 手机之间进行通信?

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

我猜我可以使用蓝牙,并获得某种我可以从微控制器控制的蓝牙适配器,但这只是近距离。

我也猜想有可能获得某种无线适配器,它带有 sim 卡,可以通过手机网络发送消息。

是否有任何其他方法可以将 GPS 信息发送/跟踪到手机,从仅由 gps 接收器、微控制器和一些设备 x 组成的系统发送此信息?

【问题讨论】:

    标签: gps hardware communication microcontroller wireless


    【解决方案1】:

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

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

    您也可以使用板上的 Wifi 模块并使用 WiFi 与手机通话,但我认为这比蓝牙更复杂,因为在范围内没有增益。您可以获得漂亮的小型 WiFi 模块,这些模块通过 UART 连接到微控制器。

    使用后两者,您可以将数据从主板发送到 Internet 上某处 [anywhere] 的服务器,然后让电话轮询同一台服务器以获取任何更新。现在会给你相当大的范围!

    到目前为止,最简单的方法是我认为带有 SPP 的蓝牙模块。

    【讨论】:

    • 是的,我想我可能需要使用服务器才能获得我想要的范围。另一种选择可能是射频模块,但我会选择靠近手机的接收器模块,可以通过蓝牙连接到它……这似乎有点不稳定……谢谢你的建议,我会看看我是否如果它可以做出任何事情。谢谢:)
    【解决方案2】:

    正如用户 2447233 所说,使用蓝牙。我要补充一点,您可以在手机附近使用蓝牙,以增加范围,然后您可以使用一些 xbee pro 模块,它们有一些更长范围的模块(范围很大程度上取决于天线和模块)。更简单的 xbee 协议/模型只是一个愚蠢的无线串行。我之前使用过 xbee 模块将 gps nmea(串行)数据移动一段距离,因为像这种视线这样的东西肯定会有所帮助。

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

    【讨论】:

    • 是的,我看过 xbee pro 模块,可以试一试,但我希望有一个更便宜的解决方案……也应该看看 gprs 无线电,谢谢!
    • 当然也有am风格的收发器,每个5美元左右,速度低,范围也不大,但这是另一种选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-24
    • 2023-03-24
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多