我正在与短信连接工作。我的GSM调制解调器支持PDU模式。当我使用IEI 05用于使用某个端口时,我的UDH工作得很好,但随后我尝试使用IEI 00,这是用于连接的。我收到的两个消息合并为单一消息,没有问题,但我收到不可读的短信奇怪的字符。下面是我第一部分的PDU。
0041000B819062972624F60000A0050003A1020154741914AFA7C76B9058FEBEBB41E6371EA4AEB7E173D0DB5E983E8E832881DD6E741E4F7D905A2A2CBA0783D3D5E83C4F2F7DD0D32BFF12075BD0D9F83DEF6B21C44479741ECB03E0F22BFCF2E10155D06C5EBE9F11A2496BFEF6E90F98D07A9EB6DF81CF4B697E5203ABA0C6287F57910F97D7681A8E832285E4F8FD720B1FC7D7783CC6F
这是第二部分:
0041000B819062972624F600007B050003A102027890BADE86CF416F7B590EA2A3CB2076589F0791DF6717888A2E83E2F5F4780D12CBDF7737C8FCC683D4F5367C0E7ADBCB72101D5D06B1C3FA3C88FC3EBB4054741914AFA7C76B9058FEBEBB41E6371EA4AEB7E173D0DB5E9683E8E832881DD6E741E4F7D905
谢谢你提前帮忙。
发布于 2013-02-21 08:26:33
您是否记得用额外的位来填充您的UDH,以便您的UD分隔符在七组边界上开始?
例如,如果您的UDH (最常见)中有6个八位字节,等于48位,那么您必须再添加1位,这样GSM-7编码字符就开始于一个七位组边界(49位是7位七位)。
有关更多信息,请阅读http://mobiletidings.com/2009/02/18/combining-sms-messages/。
https://stackoverflow.com/questions/10778834
复制相似问题