【技术实现步骤摘要】
本专利技术涉及物联网设备软件开发,特别涉及一种物联网设备sdk自动生成方法及系统。
技术介绍
1、当前物联网设备开发领域,sdk(即软件开发工具包software development kit的缩写,一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合)代码生成主要依赖于以下两类技术:
2、1、基于模板的代码生成工具: 现有工具(如阿里云iot sdk生成器、华为oceanconnect平台)通过预置代码模板,结合设备物模型(tsl)自动生成代码框架。其原理是将物模型中的属性、事件、服务映射为代码中的类、方法及数据结构,但存在以下问题:
3、灵活性不足:模板固化,无法适应动态报文解析需求(如二进制协议转换),需开发者手动修改适配。
4、知识复用困难:缺乏对历史代码样例的智能检索能力,开发者需反复查阅文档或人工调整代码结构。
5、智能化程度低:无法自动识别报文与物模型字段的映射关系,尤其对于非结构化数据(如自定义二进制协议)需人工编写解析逻辑。
6、2本文档来自技高网...
【技术保护点】
1.一种物联网设备SDK自动生成方法,其特征在于,包括步骤:
2.如权利要求1所述的物联网设备SDK自动生成方法,其特征在于,在分析并比对所述物模型及报文,并生成字段映射表时,遵循以下规则:
3.如权利要求2所述的物联网设备SDK自动生成方法,其特征在于,在根据所述字段映射表和所述SDK代码样例以及提示词生成对应的SDK代码时,遵循以下规则:
4.如权利要求3所述的物联网设备SDK自动生成方法,其特征在于,在解码过程中,对应上报类型为属性上报的处理模式为:
5.如权利要求3所述的物联网设备SDK自动生成方法,其特征在于,
...【技术特征摘要】
1.一种物联网设备sdk自动生成方法,其特征在于,包括步骤:
2.如权利要求1所述的物联网设备sdk自动生成方法,其特征在于,在分析并比对所述物模型及报文,并生成字段映射表时,遵循以下规则:
3.如权利要求2所述的物联网设备sdk自动生成方法,其特征在于,在根据所述字段映射表和所述sdk代码样例以及提示词生成对应的sdk代码时,遵循以下规则:
4.如权利要求3所述的物联网设备sdk自动生成方法,其特征在于,在解码过程中,对应上报类型为属性上报的处理模式为:
5.如权利要求3所述的物联网设备sdk自动生成方法,其特征在于,在解码过程中,对应上报类型为事件上报的处理模式为:
6.如权利要求3所述的物联网设备sdk自动生成方法,其特征在于,在解码过程中,保持原有异常处理机制不变,并确保解析错误捕获与有数据有效性校验。
7.如...
【专利技术属性】
技术研发人员:马浩程,沈伟东,陈赞,朱文杰,
申请(专利权)人:上海电信科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。