我一直在寻找一种方法来创建一种应用程序的方法,该应用程序将允许我将Android设备用作安全警报系统(DSC 1832面板更具体)的虚拟键盘。
我不是在要求任何人的代码,只是关于如何做到这一点的想法。我已经在家庭自动化业务上工作了 7 年,到目前为止,我只使用过由该家庭自动化系统制造商开发的应用程序;现在我正在尝试自己开发一些东西。
DSC 1832面板使用称为DSC IT-100的通信模块,该模块允许系统接收和发送HEX命令(RS232)以进行控制。这个想法是拥有一个TCP/IP到RS232设备,可以帮助我在连接到网络时从我的设备发送和接收这些命令,我计划使用的设备是全局缓存IP2SL。
另一种方法是使用ESP-8266等支持WiFi的廉价微控制器之一,在DSC串行线路协议和基于TCP/IP的等效协议之间构建专用桥接。您是否遇到过开源项目 DSC Keybus 接口?乍一看,这对我来说很有希望,因为它声称提供了一个库,将Arduino和esp8266微控制器直接连接到DSC PowerSeries安全系统,以便与家庭自动化集成,系统事件通知以及用作虚拟键盘。如果该库适用于您要实现的目标,则可以在不自己进行大量编码的情况下完成它。但是,它需要一些基本的了解如何对微控制器进行编程,并且需要对其进行连接。
使用像您提到的通用"RS-232 到 TCP/IP 转换器"将需要对应用程序进行大量开发工作,除非有现有的应用程序(我没有找到)。