从旧系统发送短信,无需物理短信/gsm 调制解调器

从旧系统发送短信,无需物理短信/gsm 调制解调器

我的问题是,有一个用于楼宇自动化(通风、温度、照明等)的旧系统,无法升级,需要通过连接的 GSM 调制解调器发送短信。它没有用于连接周围标准化 SMS 服务的接口。该系统托管在虚拟环境中,无法插入 GSM 调制解调器等物理设备,即使有串行到 IP 转换器也是如此。

我真正想找的是一些软件,商业软件也可以,它可以充当旧系统和现代 SMS 服务之间的桥梁。该软件可能必须模拟调制解调器来接收和处理来自旧系统的 AT 命令,将数据转换为适当的格式,例如 SMPP,然后将请求转发给 SMS 服务以发送消息。

另一种选择是使用一个简单的软件,仅作为虚拟 GSM 调制解调器,将消息保存在某处(数据库、文件等)以供进一步使用。

我现在很困惑,所以我希望你们中的一些人已经在某处看到了一些解决方案。

答案1

您可以使用tcpser(1)模拟一个物理调制解调器,接受虚拟串行端口上的连接并将数据流转发到 TCP 服务器 - 您可能必须自己编写。

这不是一个交钥匙解决方案,但它可能是一个好的开始。

答案2

codehead 显然得到了赏金和正确答案。他的回答让我发现了一款​​软件,并激励我创建一个至少支持短信发送命令的模拟器。开发将使用出色的 SMS Server Tools 3、NodeJS 进行,当实际系统中出现极端情况时,可以对其进行调整。

该项目将根据 MIT 许可证开源,并托管在 GitHub 上:

https://github.com/hakash/virtual-gsm

相关内容