-English-
你好,我们在对接贵公司的门禁控制器,遇到0x7F的问题
2017-02-17 10:00
问题详情:

我们现在想把贵公司的门禁控制器接入到我们的软件里,现在开发,遇到0x7F数据与通信结束符相同后导致的通信错乱。我们打电话质询后,了解到有一个转码,请在这里提供一下具体怎么转给我们参考一下。谢谢!

专家解答:

您好,很高兴能与贵公司合作,感谢使用我们的产品

有关贵公司的二次开发过程中遇到的通信0x7F,0x7F是我们作为通信 开始 与 通信 结束标志来使用的,而如果在您的通信中出现这个内容,我们要求要转译,避免我们当结束符对待。在您编写代码遇到这个时,请参考如下转译码:

转译码

由于命令中使用了0x7E作为命令的开始和结束标志,所以7E这个字节就不能出现在命令内容中只能出现在命令头和命令尾。


转译码如下:

0x7F 01 = 0x7E

0x7F 02 = 0x7F

转译码使用的地方,在命令发送前对先对命令内容检验和计算,然后再进行0x7E和0x7F的数据检查,发现0x7E或0x7F就进行上面的公式转换,再就收到命令后应该先按照上面的公式进行数据反转译再进行校验和检验。

广州店 总统店 深圳店 重庆店 海南店 北京店 石英仙 郑翠妃 范彩霏 朱海松 张观进 邓才钦 技术支持01 技术支持02 技术支持03 二次开发支持 国际销售部 投诉与建议

扫一扫,关注英泽电子官方微信

门禁系统 电子巡更系统 烟雾报警器 smt 液晶拼接屏 电子围栏 温湿度记录仪 北京监控安装
样板申请
※ 请详细填写您的申请内容,我们专人会第一时间处理您的信息.