我正在尝试通过 C# 中的串行端口与 GSM 调制解调器通信。
到目前为止,我已经能够与它连接,向它发送 AT 命令并发送短信。
对于 SMS 发送,我正在发送以下 AT 命令
AT+CMGF=1 /* set text mode */
AT+CMGS=8801911xxxxxx
"hellp msg "+ (char)26
它按预期工作。
但是对于发送 USSD 消息,
我正在努力
AT+CMGF=0 /* PDU mode */
AT+CUSD=1,*121# , 15
但它没有回应。
我尝试过使用 GSMCOMM 库,它也没有响应。
我试图将文本转换为 PDU,仍然没有运气。
那么如何在串口中将 C# 中的 USSD 消息发送到调制解调器并获得响应?