首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在pppd运行时向SIM900发送AT命令

如何在pppd运行时向SIM900发送AT命令
EN

Stack Overflow用户
提问于 2015-08-18 17:50:42
回答 1查看 976关注 0票数 0

我有一个带有SIM900 GSM模块的树莓派。目前我使用ttyUSB0作为pppd,但我也想在pppd处于活动状态时向SIM900发送AT命令(发送/接收短消息)。我创建了多个虚拟串行端口(如gsmtty1、gsmtty2等),但这些端口不能与屏幕/迷你通信一起工作。

EN

回答 1

Stack Overflow用户

发布于 2015-08-19 13:46:17

虽然这些虚拟串行端口可能可以工作(假设您谈论的是内核的07.10多路复用支持),但您首先应该尝试使用另一个串行设备,例如/dev/ttyUSB1

这是假设调制解调器提供两个串行端点,这并不是绝对需要的,但实际上所有支持USB的调制解调器都提供了,所以如果它真的只有一个,我会感到非常惊讶。

请注意,07.10多路复用协议要求调制解调器提供明确的命令和实现支持,并在90年代创建的3GPP specification中指定,以解决当时使用的串行接口(RS-232、IrDA、蓝牙)中缺乏多路复用的问题。

但它需要在操作端提供专门的驱动程序支持,而windows没有提供默认的驱动程序,所以你必须安装一些额外的东西(我认为这些东西的质量也不是很好),所以07.10没有得到任何真正的发展势头。今天,USB的本地多端点支持在许多方面已经过时了07.10协议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32069062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档