2

我需要使用 j2me 应用程序中的短信将“用户名,密码,0,1,1,1,0,1,0”之类的模式发送到不受我控制的 gsm 调制解调器。它用于储存食物。

如果有人正常使用任何手机向提供的 gsm 调制解调器号码发送短信(例如您如何向任何人发送短信),它将回复答复。

我的问题是任何 java 手机都接收到从我的 j2me 应用程序发送的短信,但 gsm 调制解调器没有收到它(因为我没有收到回复并且没有保留食物)。与 gsm 调制解调器 android 手机一样,无法接收我的短信。

我使用典型的 j2me 库来发送短信。我试过TextMessage,没有运气。然后我尝试了 BinaryMessage,它没有被 gsm 调制解调器接收,但 android 收到了它!

另一件事是我找不到任何关于 sms pdu 的完整来源、文档或示例。二进制payLoad是使用BinaryMessage发送的所有完整短信格式吗?

最后,我现在可以使用 BinaryMessage 发送普通短信吗?有什么例子吗?

提前致谢。问候,阿里。

4

1 回答 1

0

您应该尝试通过AT命令发送短信,编写消息并通过命令发送:(AT+CMGS,AT+CMSS)

这是它的教程

在底部,您有关于 AT 命令和 SMS 发送的完整主题列表。

用于在 java me 中使用 AT 命令的 AT 命令教程

于 2011-10-11T14:11:55.687 回答