【技术实现步骤摘要】
协议解析代码的生成方法、装置及电子设备
本专利技术涉及通信
,具体涉及协议解析代码的生成方法、装置及电子设备。
技术介绍
目前智能家居设备的种类不断增多,那么通过智能网关与智能家居设备所构成的物联网系统就可以利用终端实现对智能家居设备的控制。例如,用手机控制智能插座打开,那么手机发送的数据包经过智能网关转发至智能插座,智能插座的内部驱动中运行的协议解析代码就会对接收到的数据包进行解析,以得出正确的控制指令。但是对于智能家居设备而言,其内部驱动中所运行的协议解析代码,就需要工程师按照阅读各个智能家居设备对应的协议、理解协议、搭建开发框架、编写代码、测试以及试错等等步骤进行开发。而且协议的开发质量依赖于工程师的水平、经验等因素,导致开发、测试工程中不断出现错误,浪费了大量的研发、测试资源。因此,在协议对接中经常要投入大量的研发力量进行不停的调试,在这个过程中费时费力,而且存才不稳定的情况,需要反复打磨产品。
技术实现思路
有鉴于此,本专利技术实施例提供了一种协议解析代码的生成方法、装置及电子设备 ...
【技术保护点】
1.一种协议解析代码的生成方法,其特征在于,包括:/n显示协议参数设置界面;/n响应于用户在所述协议参数设置界面上对协议参数的位置及长度的设置,以生成协议解析代码;其中,所述协议参数包括包头以及命令字。/n
【技术特征摘要】
1.一种协议解析代码的生成方法,其特征在于,包括:
显示协议参数设置界面;
响应于用户在所述协议参数设置界面上对协议参数的位置及长度的设置,以生成协议解析代码;其中,所述协议参数包括包头以及命令字。
2.根据权利要求1所述的方法,其特征在于,所述响应于用户在所述协议参数设置界面上对协议参数的位置及长度的设置,以生成协议解析代码,包括:
获取所设置的协议参数的位置及长度;
在预设协议解析代码模板中对应于所述协议参数的位置,设置对应的所述协议参数,以形成目标协议解析代码框架;
对所述目标协议解析代码框架对应的代码文件进行组合,得到所述协议解析代码;其中,所述代码文件包括源代码和库文件。
3.根据权利要求2所述的方法,其特征在于,所述对所述目标协议解析代码框架对应的代码文件进行组合,得到所述协议解析代码,包括:
提取所述目标协议解析代码框架对应的所述源代码和所述库文件;
按照所述目标协议解析代码框架的形式对所述源代码和所述库文件进行组合,得到所述协议解析代码。
4.根据权利要求2所述的方法,其特征在于,所述协议参数还包括:地址、数据长度、数据位置以及包尾。
5.根据权利要求2至4中任一项所述的方法,其特征在于,所述协议参数还包括校验方式;
其中,所述在预设协议解析代码模板中对...
【专利技术属性】
技术研发人员:周达文,姚树茂,张建设,
申请(专利权)人:北京自如信息科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。