利用.NET进行排队叫号LED屏控制与物理呼叫终端的串口通讯开发总结

排队叫号其实很简单,按照以下步骤来开发,可事半功倍。

1、拿到厂家的通讯协议

 

一般的协议包括

 

通讯头  +  控制器通讯地址 +功能码+ 数据长度 + 数据区 + 校验位

 

各个厂家不同协议有所不同。这也是各个厂家软件在协议接口中不设置动态、不使用统一的通信协议的根本缘故以便进行市场控制(你使用我的软件就必须用我的控制卡,否则用别的控制卡我的软件不识别) 

2、如果笔记本没有串口,可以购买个USB转串口的

 

3、搭建好硬件的测试环境(呼叫终端,LED屏及控制卡)

 

4、一般控制卡厂家都配有调试程序,可先利用该程序进行测试通讯

 

5、如果你有更高级的开发包,你可以不用向下看了,你直接利用厂家的SDK包进行应用程序的设计与调试

 

6、如果厂家仅仅提供一个通讯协议,不必丧气,可到网络上下载一个RS232串口调试程序进行16进制的数据测试,然后自己调试编程

推荐下载聂小猛编写的 SSCOM32.exe程序

 

7、在网络上搜索下载 内码转换器 方便调试使用

例如 请的内码为  C7 EB  这个是记不住的

 

8、打开计算机附件中的计算器 找到16进制,因为通信协议传送的16进制数据以及XOR运算很关键

 

以上所有步骤都是用于程序的测试,待测试完成后,接下来就可以在.NET中进行程序设计与开发了。

 

内码的转换以及异或的运算,文本转换为16进制等等自己编程序去解决。

 

 

你可能感兴趣的:(利用.NET进行排队叫号LED屏控制与物理呼叫终端的串口通讯开发总结)