首先,您将如何为您的设备供电?如果您有现代收音机,甚至是点烟器 USB 适配器,那么您可以轻松地为 EDSP32、Raspberry Pi Zero W、BBC:Microbit、Arduino 等供电。所有这些都可以完成工作——在某些情况下,还有帽子/盾牌,所以选择一个你熟悉的。
我需要确定面包车何时离开或进入地理围栏范围,并通过 API 调用或发送的电子邮件向我这边的系统发出警报,以便我可以消化该数据以备后用。我的拦截器正在寻找一种可以满足我的要求的设备。
我不确定您是否需要实时知道货车离开了地理围栏,或者只是它发生了。如果是后者,那么您可以通过写入 SD 卡并稍后查询(确保驱动器不会干扰数据)来难以置信地简化事情。
我的目标是能够设置离开/进入地理围栏的触发器,并通过设备发出的互联网连接来 ping 我将构建的 API 端点。API 端点将接受设备可以发送给我的所有数据的 POST。从那里我的 API 将更新数据库以获取其他逻辑。
如果您可以保证面包车所到之处的免费 WiFi 覆盖(在新加坡等地是可能的),那么 ESP32 和 Raspberry Pi Zero W 是理想的选择,因为它们内置了 WiFi。您还可以考虑与“手机”进行蓝牙通信并使用其数据计划,但随后您必须创建“手机应用程序”。
可能最简单的方法是使用 GSM。Orange Pi 2g IoT和4g IoT是主要候选者,因为它们集成了 SIM 汽车兼容性。它们配有全息 SIM 卡 - 请在此处查看定价。它们非常便宜,没有月费,只需为发送的数据和 550 家运营商的 196 个国家/地区付费。另请参阅本答案末尾的我的个人选择。
或者,为您选择的主板寻找 2g 或 4g Hat/Shield。
如果 ping API 是不可能的,我可以满足于发送带有此 POST 数据的电子邮件,并且我的 API 可以为我需要的数据报废该电子邮件。我认为如果您可以发送电子邮件,那么您就可以访问 API。
我正在寻求有关您是否知道符合此标准的设备的建议。我花了大量时间查看设备、他们的手册、致电销售代表等。我正在联系物联网社区的一名成员,以帮助我找到这样的设备。
好吧,我个人的偏好是 ESP32(我认为我不需要 Raspberry / Orange Pi 的 Linux),所以我会使用Lilygo TTGO T-Call。
这是一个教程,包括代码,介绍如何使用它来将数据发布到云。

但是,如果您已经精通 Raspberry/Orange/Banana Pi、BBC Micro:bit、Arduino 或其他任何东西,您可能更喜欢使用它。