[发明专利]一种集群式物联应用开发系统及其方法有效
申请号: | 201910149564.4 | 申请日: | 2019-02-28 |
公开(公告)号: | CN109960516B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 杨立群;衣昕楠 | 申请(专利权)人: | 珠海市横琴新区芯云平台科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;H04L67/00 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈慧华 |
地址: | 519000 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 式物联 应用 开发 系统 及其 方法 | ||
本发明涉及集群式物联应用开发系统及其方法。其中的开发系统包括:设计平台程序编译器;程序下发服务模块,用于将含有编译文件的工程打包下发推送至对应的芯云网关,然后管控芯云网关烧录程序到目标终端,该目标终端包含一个或多个物联网终端。其中的方法包括:接入集群式云服务平台关联的设计平台,以创建、编辑和发布用户自定义的业务程序,然后将业务程序编译成适配物联网终端的MCU的机器码,并烧录至该物联网终端。本发明的技术方案简化物联网应用程序的开发过程,降低开发门槛;整合云计算服务,提供开放、发布便捷、稳定运行的物联网应用程序发布、跟踪和运行。
技术领域
本发明涉及一种集群式物联应用开发系统及其方法,属于物联网通信技术领域。
背景技术
物联网是在互联网基础上的延伸和扩展的物物相连的网络,其用户端延伸和扩展到了任何物品与物品之间进行信息交换和通信。物联网技术开发的软件系统广泛用于智慧工厂、共享租借、交通管理、智能家居等应用场合。正因为物联网技术应用的场景广泛,所以开发过程涉及的自定义因素多;加上,面向的联网设备、传感设备和执行设备的种类众多,兼容的通信协议众多,因此开发物联网应用程序的效率低。有必要提供一种通用的物联设计平台来简化物联网应用程序的开发过程,降低开发门槛。还可以整合云计算平台,提供开放、发布便捷、稳定运行的物联网发布平台和运行系统,以实现物联开发和应用的整套解决方案。
发明内容
本发明提供一种集群式物联应用开发系统及其方法,实现物联网系统工程的高效开发。
本发明的技术方案第一方面为一种集群式物联应用开发系统,包括:设计平台,其包含提供图形化编程界面的UI设计器和脚本编辑器;程序编译器,用于将图形化的业务程序脚本编译成硬件级别的低级语言;程序下发服务模块,用于将含有编译文件的工程打包下发推送至对应的芯云网关,然后管控芯云网关烧录程序到目标终端,该目标终端包含一个或多个物联网终端;其中,所述的设计平台是由用户的自定义控制端通过集群式云服务平台来操控使用,所述的程序编译器和所述的程序下发服务模块由所述的云服务平台维护运行。
进一步,所述的程序编译器包括:修订模块,用于根据目标终端的MCU的型号,对编译后的低级语言进行适配修订,然后由原始编译器编译成匹配的机器码;地址修正模块,用于匹配目标终端的MCU的型号,修正机器码中的地址描述。
进一步,所述的UI设计器包括:项目索引模块,用于从网关导入与每个物联网终端连接的电子硬件的输入单元和执行单元;可视化控件模块,其包含图形化包装的输入控件、逻辑控件和执行控件;项目流程编辑区域,用于在每个开发项目中对用户选取的控件进行流程关联,以组成图形化的业务程序流程图;辅助窗口模块,用于展示当前使用的控件的相关参数和事件,或者提供临时编译的业务程序脚本,供用户直接进行脚本输入;模板库,用于提供预设的业务程序模板。
进一步,所述的物联网终端包括烧录调试模块,用于接收到来自网关的业务程序块,进行存储、烧录、硬件调试和转换成应用程序;所述的网关包含应用程序联动管理模块,用于对多个物联网终端的应用程序提供联动接口和控制。
本发明的技术方案第二方面为一种集群式物联应用开发方法,所述方法包括以下步骤:
A1、在云服务平台中注册网关、通用终端、电子硬件和自定义控制端,并且在设计平台中将网关、通用终端、电子硬件和自定义控制端的接口和功能包装成图形化的控件,供用户进行业务编程时调用;
A2、由用户的自定义控制端通过集群式云服务平台来操控使用设计平台的UI设计器和脚本编辑器,以创建和编辑自定义的业务程序;
A3、将设计完成的业务程序从设计平台发布到云服务平台,然后经过云服务平台统一编译成硬件级别的低级语言;
A4、将含有编译文件的工程打包下发推送至对应的芯云网关,然后管控芯云网关烧录程序到目标终端,该目标终端包含一个或多个物联网终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市横琴新区芯云平台科技有限公司,未经珠海市横琴新区芯云平台科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910149564.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:映像文件制作方法及其装置
- 下一篇:镜像文件的制作方法、装置、系统及存储介质