我的问题如下:
我想创建一个应用程序来列出使用C#和AT命令的短信对话...(不是Android)
Android / iOS智能手机将通过USB线连接。
可能吗 ?
任何方式来帮助我
发布于 2019-06-06 11:17:12
如果电话实现了一个说出AT命令的串行USB接口(通信设备类(CDC)抽象控制模型(ACM)),那么这是可能的。
读取SMS消息的命令是,AT+CMGR
并且它在3GPP规范27.005中被标准化。对于读取1条SMS消息,除了正常的 AT命令响应解析之外没有特殊处理(从不使用睡眠/延迟/等)。
sms命令以两种模式之一运行:文本模式(可选)或PDU模式(强制)。文本模式更简单,但不提供PDU模式所做的所有元信息。根据手机或您要显示和解析的内容,可能需要使用PDU模式。
解析你在PDU模式下得到的十六进制二进制响应是非常微不足道的,你肯定想要使用一个库而不是自己编写解析代码(至少当你的经验开始时不知道相关的命令)并且之前没有读过V.250,27.007和27.005)。
1对于发送,您必须在发送有效负载之前等待“\ n \ n \ n \ n>”,请参阅此答案的第一部分。
https://stackoverflow.com/questions/-100006941
复制相似问题