【问题标题】:Sim7080G module can't send data over TCP while using GNSSSim7080G 模块在使用 GNSS 时无法通过 TCP 发送数据
【发布时间】:2020-09-03 13:08:30
【问题描述】:

我购买了一个 Simcom (Sim7080G) 模块,将其用于地理定位并通过 TCP 发送数据。 这些模块在市场上是相当新的(它于 2019 年年中首次推出),并且有一些奇怪的功能。我想知道使用它的人是否遇到同样的问题。

我的目标是获取 GNSS(纬度/经度)信息,并通过 TCP 发送它们。

激活并获取 GNSS 信息

AT+CGNSPWR=1 返回OK

AT+CGNSINF 返回+CGNSINF: 1,1,20200517191239.000,4x.xxxxxx,6.xxxxxx,473.769,0.00,,0,,1.9,2.1,1.0,,7,,7.9,6.0

连接任何 TCP 服务器

AT+CNACT=0,1 返回OK\r\n\r\n+APP PDP: 0,ACTIVE

AT+CAOPEN=0,0,"TCP",151.101.1.69,80(151.101.1.69 是 stackoverflow.com 的 IP 地址) --> 等待一段时间(例如 +40 秒),然后: +CAOPEN: 0,23\r\n\r\nOK

代码23 表示:23 Remote refuse,但在我的情况下,连接从未到达服务器。

只能使用 GNSS 或 TCP,不能同时使用

所有这一切的奇怪之处在于,我可以连接到 TCP 服务器上,但是当我激活 GNSS 时,这将停止工作。

【问题讨论】:

    标签: tcp gps iot lte 4g


    【解决方案1】:

    我向 Simcom 技术支持发送了一封电子邮件。 在坚持让 Simcom 工程师解决我的问题后,我得到了答复。 我鼓励他们更清楚地了解他们的文档,因为这些信息无处不在(这个模块很新,所以我认为他们在文档中错过了它)。

    希望以同样的方式帮助某人,或者不要犯同样昂贵的错误:

    嗨,达丹,

    “不能同时使用 GNSS 和 TCP”

    这是此模块的已知限制,因为存在限制 LTE 和 GNSS 部分,它们不能同时运行,因为它们是 共享部分射频元件(SIM7070G 低成本版 SIM7000G) 所以现在是 LTE 和 GNSS 的 MUX 时间,这意味着 GNSS 性能 不能很好(如果客户需要将 GNSS 数据发送到服务器 非常短的间隔,例如

    xxxx 日

    【讨论】:

    • 看来我找了好久!我现在的解决方法是在使用 GPS 后用AT+CFUN=0 关闭射频,然后用AT+CFUN=1 关闭射频,这可行,但要在连接真正恢复之前增加 4-6 秒。
    • 我试过同样的方法,但总是显示 AT+CGNSINF +CGNSINF: 1,,,0.000000,0.000000,-18.000,,,1,,0.1,0.1,0.1,,,,9999000.0 ,6144.0 好的。你知道根本原因是什么吗?我在办公室三楼,使用制造商提供的小天线。
    • @Hemjal Maybe what I will say is already known by you, in that case sorry. 我在内部使用 GPS 时遇到了这个问题。 GPS似乎并不能真正穿墙,所以我猜是因为你在里面。就我而言,我将小天线放在外面,并有一根电缆(约 3 米)连接到我的主板,连接到我的电脑。如果放置长电缆,请注意使用有源天线,否则电压降可能太大而无法被模块解释。如果不确定,请尝试将天线放在您的计算机/主板旁边。希望你能找到解决办法
    【解决方案2】:

    我在阅读这篇文章前几个小时发现了这个问题。我的产品在 AWS IoT MQTT 代理中发布;它有效,但我需要将 GPS 坐标一起发送到消息中。我很沮丧,因为这样的问题应该在 Simcom 的文件中说。我以前的版本使用的是 sim7600g,更贵,但工作正常。我住在巴西,每次我需要测试一些不同的模块时,我都会花 1 个多月的时间从中国或其他地方购买,然后给我一个新的。我尝试以其他方式打开/关闭 GNSS 和 TCP 连接,但在 gsm 网络上重新连接的过程太慢。

    【讨论】:

      【解决方案3】:

      也遇到了这个问题。使用 MQTT 可以关闭 GPS 单元,以便能够发送和接收 MQTT 消息,而无需再次重新连接/订阅代理。我设置了 30 秒的间隔来启用/禁用 GPS 单元,并使用 HiveMQ 公共代理对其进行了测试。使用此设置可以每 60 秒接收一次位置数据,这对于某些应用程序可能已经足够了。对于价格,它仍然是一个很好的模块。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-27
        • 1970-01-01
        • 2011-01-07
        • 2012-10-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多