不行,只能是开通长途或关闭长途。否则只能打内线
事先定义一个TXT文档保存所有分机的等级参数,该TXT文档可以由前台软件更新数据。
XXXX1 11
XXXX2 22
......
XXXXn 22
直接用串口线连CPU RS0,写一个小程序每5分钟读取TXT文档更新一次等级数据。串口指令:"0x2F 0x31 0x32 0x30 0x31 0x20 XXXX 0x20 YY 0x2E" --XXXX:分机号码的ASCII值,YY-分机等级的ASCII值。
用RS232电缆直连的话,我测试过9600速率40秒左右,就可以可靠做完512个分机端口。当然比较理想的做法是程序先读取一个缓存值,每5分钟和TXT比对一次,只发送变更数据的指令。
采用这个做法应该比较容易实现和前台软件整合,如果能够跟前台软件厂商协调,让他们直接在接口模块里添加这个小程序是最好了!
谢谢petermk的解答!
欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com/) | Powered by Discuz! X3.2 |