gpt4 book ai didi

character-encoding - SIM800L空白短信问题

转载 作者:行者123 更新时间:2023-12-04 08:32:02 59 4
gpt4 key购买 nike

我正在使用 SIM800L module使用德州仪器 Launchpad,使用 MSP430G2553 微 Controller ,不使用 SIM800L 的外部库。

问题陈述:
发送一条简单的文本消息(带文本模式的短信),在手机上作为空白消息接收。

SIM 详细信息:

1. SIM 1 : 地点:印度。运营商:AirTel,兼容 4G 的 SIM 卡。
2. SIM 2 : 地点:印度。运营商:Tata Docomo,兼容 3G 的 SIM 卡。

我已经知道的:

  • 固件中的 UART 驱动程序经过测试和工作,非轮询,中断驱动。
  • 没有添加阻塞时间延迟来替代读取 AT 命令的响应。我阅读了回复并仅在收到肯定的确认后继续,<CR><LF>OK<CR><LF>对于大多数命令。
  • 我已经通过示波器确认了在 Tx-Rx 引脚上发送和接收的数据位。一切似乎都符合预期,包括电压水平。

  • 我读过的:
  • 通过非官方来源(当然是论坛)的一些猜测,SIM800L 仅兼容 2G。
  • (来自维基百科的浅读)我已经阅读了GSM 3.38GSM 3.40 ,以及 Data Coding Scheme section了解如何在合适/相关的 AT 命令 (AT+CSMP) 中处理文本编码。
  • 各种论坛,包括非常普遍使用 SIM800L 模块的 arduino 论坛。

  • Stackoverflow 上的相关帖子:
  • Recieving Blank SMS SIM800 using AT Commands and Python on Raspberry Pi 2
  • How to send SMS with GSM module SIM800 and Arduino Uno?
  • Sending GSM Character Set in SMS with SIM800L Module

  • 第一个答案似乎对他有用,但对我不起作用。

    我尝试了什么:
  • 我已将相同的模块与 Docklight 串行终端的实例一起使用。我的手机收到了从 Docklight 发送的短信,并按预期显示,而不是空白。
  • 在第 0 天,在将模块与 Launchpad 硬件集成之前,我使用 SIM800L 的预期响应的精确副本测试了整个固件状态机。
  • 两张 SIM 卡的结果是相同的,除了一些初始配置,但我在启动任何 SMS 相关任务之前在它们中加载了一组典型的配置。

  • 我使用的典型值是:
  • 回声关闭
  • CSMP:17、167、0、0(我试过17、167、0、0,但没有运气)。 SIM 1 的默认值为 17,11,0,246,SIM 2 的默认值为 17,255,0,0。
  • CSCS:“爱尔兰共和军”

  • 串口组合失败 : (SIM 1 和 SIM 2)
  • CSMP:17、11、0、246 | CSCS:“IRA” - 发送空白短信
  • CSMP:17、11、0、246 | CSCS:“GSM” - 发送空白短信
  • CSMP:17、11、0、246 | CSCS:“HEX” - 发送空白短信

  • 串口成功组合 : (SIM 1 和 SIM 2)
  • CSMP: 17, 167, 0, 0 | CSCS:“爱尔兰共和军”
  • CSMP: 17, 167, 0, 8 | CSCS:“爱尔兰共和军”
  • CSMP: 17, 11, 0, 0 | CSCS:“GSM”
  • CSMP: 17, 167, 0, 0 | CSCS:“GSM”
  • CSMP: 17, 167, 0, 8 | CSCS:“GSM”

  • 老实说,在我研究哪些字段反射(reflect)了这些组合的变化(SIM800L 用户指南中没有详细记录)之前,我对这些组合有预感。

    知道我在这里可能缺少什么吗?我愿意认为这更像是一个 RTFM(阅读胖手册)问题。

    最佳答案

    好的,设法解决了这个问题。

    这根本与 SIM800L 无关。
    整个有效载荷后跟一个 '\0'这是出乎意料的(我知道,我这边很穷)。串行术语对此没有任何问题。
    调试很有趣!

    关于character-encoding - SIM800L空白短信问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47576988/

    59 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com