3G SIM5320 支持 MQTT

物联网 MQTT 移动数据
2021-06-06 01:55:37

寻求其他使用 SIM53xx 系列模块用于 3G 网络物联网解决方案的人的反馈。我在互联网上有一个 MQTT 代理,用于为正在开发的车队跟踪系统收集数据。有很多关于这种具有 2G 连接的解决方案的信息,但随着 2G 正在逐步淘汰,我别无选择,只能使用 3G 作为较新的 NB1/CAT M1、sigfox 等。解决方案在小太平洋地区不可用此解决方案针对的岛屿,而 LoRa 没有足够的范围(岛屿并不小!)。

经过大量研究,似乎 SIM5320 是最适用的解决方案(成本合理、流行、体积小、具有 GPS 功能)并且还有一份白皮书指出 AT 命令集的扩展具有 MQTT 会话设置、发布/订阅的扩展等。非常适合我的应用程序,但是它仅在单独的白皮书simcom mqtt 3g中被提及,并且在其他 simcom 文档或网络上没有其他引用。

在我出去购买一对进行测试之前,谁能确认 MQTT 扩展是否真的存在以及它们是否可靠?

由于我是 3G 物联网的新手,因此对 simcom 模块的可靠性/支持的任何反馈也将不胜感激。

1个回答

我在产品中使用了 SIM5320,我购买的模块都没有 MQTT 功能,因此您必须在外部处理器或 MCU 中实现 MQTT 协议。也许您必须在购买时请求不同的固件。

关于可靠性,我认为调制解调器功能足够可靠,我有时会发现调制解调器卡住(可能是 linux 驱动程序或调制解调器固件),并且硬重置使一切恢复正常,没有数据丢失。

我认为 GPS大部分时间都可以正常工作,有时它会停止发送有用的 NMEA 语句,它只是发送一个专有语句 ($PSTIS*61),有时它会丢失修复并且无法自行恢复,我必须重新设置模块(很多时候它不起作用),有时它会给出错误的修复,错误大约 1000 公里,但这可以在软件中过滤。

这些调制解调器的 GPS 部分缺少配置选项和命令,您无法更改固定速率,您无法在不首先禁用 GPS 的情况下进行冷启动,这是有问题的,因为如果您没有修复,GPS 可能会拒绝以下载星历数据为理由而禁用,以便下次启动更快。

我认为您最好的选择是尝试 SIM5360,因为它有两个串行端口,一个用于调制解调器/GPS,另一个用于 GPS,并且还支持 GLONASS。SIM5320只有一个串口,只支持GPS。

无论如何,我会在设计中包含一个可选的独立 GPS 模块(u-blox、simcom 等)。我认为使用 SIMCOM 3g 模块和独立的 GPS 模块仍然比使用其他制造商的 3g 调制解调器便宜(至少对于小规模而言)。

关于支持,他们似乎不提供直接支持,但是我购买的经销商提供了大量免费支持,他们向我索要日志,向我传递我正在使用的操作系统的工具并回答了非常技术性的问题。