问题标签 [pdu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
218 浏览

sms - 发送多部分短信的问题

请帮我。

这是我的PDU

Part 1 079129330300150551000B923053343013F30000FFA00608040B9C020174747A0E4ACF​​41F4F29C0E6ACFCF203A3A3D07A5E7207A794E07B5E767101D9D9E83D27310BD3CA783DAF333888E4ECF41E939885E9ED341EDF9194447A7E7A0F41C442FCFE9A0F6FC0CA2A3D373507A0EA297E774507B7E06D1D1E939283D07D1CB733AA83D3F83E8E8F41C949E83E8E5391DD49E9F4174747A0E4ACF​​41F4F29C0E6ACFCF

第 2 部分 079129330300150551000B923053343013F30000FF210608040B9C0202203A3A3D07A5E7207A794E07B5E767101D9D9E83D273

我正在使用 D-link GSM 调制解调器发送,但第 1 部分从系统成功发送但在移动设备上未收到,第 2 部分未从系统发送给出未知错误。

0 投票
1 回答
2499 浏览

sqlite - 将二进制文件转换为 SQLite 数据库

我有一个手机的二进制文件,在这个二进制文件中存储了消息和电话簿的联系人我已经从中提取了消息,但现在必须提取保存在电话簿中的联系人。在这个二进制文件中,数据以 sqlite 格式存储为我在我的二进制文件中找到了这个字符串 53514C69746520666F726D617420330000。现在如何提取保存在电话簿中的联系人列表。

0 投票
1 回答
1347 浏览

gsm - 使用 Wavecom 调制解调器通过 AT+CMGL 读取 Multipart SMS

我尝试在 PDU 模式下读取多部分短信。消息分为 3 部分

下面是我使用命令 AT+CMGF=0 和 AT+CMGL=4 得到的 PDU

Part1:07914150740250F7440B917130263521F600005140723295528AA005 C01B5B0301 B2E53C194D46A3C96834196D169BD16833DA8C368BCD62B3D82C368BCD62B3586C169BC566B1596C169BC562B3D82C368BCD62B3D82C368BCD62B3DBEC769BDD66B7D90D328B41663768DC0699DD66B7D96D769BDD66B7D96D76BBCD6EB3DBEC36BBCD6EB3DBEC36BBCD6EF7D96D769BDD67F7D96D769FDD67B7FBEC3EBBCFEEB3DB7D769FDD

Part2:07912160130320F8440B917130263521F600005140723295528AA005 C01B5B0302 CE6EB3DBEC56AB41D9729E8C26A3D164349A8C368BCD68B4196D469BC566B1596C169BC566B1592C368BCD62B3D82C368BCD62B1596C169BC566B1596C169BC566B1D96D76BBCD6EB3DBEC0699C520B31B346E83CC6EB3DBEC36BBCD6EB3DBEC36BBDD66B7D96D769BDD66B7D96D769BDD66B7FBEC36BBCDEEB3FBEC36BBCFEEB3DB7D769FDD

第3部分:07914140540500F9440B917130263521F600005140723295528A1805 C01B5B0303 CEEEB3DB7D769FDD67B7D96D76ABD5

*根据我的理解,为了确定它是否是多部分消息,我必须检查 TP-UDHI 是否设置在第一个八位字节的第六位。在这种情况下,它没有设置。

*PDU 的粗体部分是数据头

*我想为了表明这是一个连接消息,它必须是 00 而不是 C0?

如果我弄错了请纠正我..

问题1:为什么在这种情况下没有设置TP-UDHI第一个八位位组是07?

问题2:为什么UDH的第一个八位字节不是00而是C0?

0 投票
1 回答
605 浏览

c# - 如何实现PDU格式的delivery message和incoming message?

我阅读了我的调制解调器收件箱并获得了消息类型 一条消息是我发送文本的传递报告,另一条是收到的消息 我如何检测哪一条是传递报告,哪一条是传入消息?

0 投票
1 回答
1222 浏览

go - Parse SMS PDU on go

Is it possible to parse SMS PDU using just golang

executing AT command

is there way to decode this in go?

if there's not, can you suggest a work around.

0 投票
2 回答
20641 浏览

sms - +CMS ERROR: 304, 使用 at 命令发送消息

我是 GSM 和 AT 命令集的新手,

基于错误 +CMS ERROR: 304 its a Invalid PDU mode parameter根据activexperts

我试图在 PDU 模式下使用 AT 命令向 GSM 调制解调器发送消息

你能帮我看看我错过了什么或错误吗? 我用它来编码PDU

多谢你们。

0 投票
1 回答
426 浏览

sms - PDU SMS 消息未收到

我正在使用wavecom gsm调制解调器并实现了以pdu模式发送短信的逻辑。但对于某些运营商,我得到:+CMGS 响应但未收到消息。随着像idea、airtel、vodafone 等运营商越来越少,SIM 卡很少,我得到+CMS 错误:38,即网络故障,很少有正确响应但没有收到短信。

有没有人遇到过这样的问题?任何人都可以帮助我错过什么吗?

是网络运营商的问题吗?

而且我还用移远调制解调器进行了测试,但结果相同。

问候, 索米亚

0 投票
1 回答
2384 浏览

java - SMS PDU 格式 - 如何提取消息部分

如何从 SMS PDU 中提取消息?

我需要从 SMS PDU 接收消息。当我使用一些在线服务时,它们运行良好。例如,这里 - http://www.diafaan.com/sms-tutorials/gsm-modem-tutorial/online-sms-pdu-decoder/ - 来自 PDU 的消息0791448720003023240DD0E474D81C0EBB010000111011315214000BE474D81C0EBB5DE3771Bdiafaan.com.

我发现了一些 SMS PDU Java 实现来进行PDU->Text转换,但它们似乎没有像我预期的那样工作,因为我没有从整个 PDU 中提取消息部分(换句话说,我没有剪切服务信息 - From,SMSC. ..) - 那么我怎样才能在 Java 上做到这一点?或者只是一个算法也会有很大的帮助。谢谢!

0 投票
1 回答
1194 浏览

tcp - 应用层PDU的最大尺寸

应用层可以传递给下面 TCP 层的最大数据量是多少?

  1. 任何尺寸

  2. 2^16 字节大小的 TCP 标头

  3. 2^16 字节

  4. 1500 字节


TCP 协议使用 OPTIONS 字段来交换信息,例如两台主机上的 TCP 层之间接受的最大段大小。所以,它应该是任何大小。

0 投票
1 回答
2275 浏览

c# - 将文本转换为 PDU 格式

我正在开发一个消息服务器,它支持 PDU 格式(使用 android 手机)来发送消息。我已经使用在线编码器来转换我的文本,但我不知道将文本转换为 PDU 格式的真正步骤我不认为它只是一个十六进制数字。

我使用 at 命令从超级终端发送消息。

有人可以帮忙吗?

我使用了 AT 命令: