[发明专利]一种基于移动终端的可视化环境下NB-IOT终端软件开发方法有效
申请号: | 201811515415.7 | 申请日: | 2018-12-11 |
公开(公告)号: | CN109683882B | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 周睿;王继珍;周庆国;吴军;张雷;胡轶凛;漆昱涛;冉竹君;肖子超;郅朋;赵义仑 | 申请(专利权)人: | 兰州大学 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/41;G06F8/61 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 730000 甘肃省兰*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及基于移动终端的可视化环境下NB‑I0T终端软件开发方法,其特征在于:本发明方法是通过WiFi将移动设备与编程魔盒连接,在移动设备的可视化开发环境中拖拽积木式代码块进行组合,上传代码后将代码生成器生成的代码通过服务器后端发送给编程魔盒,再由MCU编程进程对代码进行分析,找出所使用的端口和硬件模块,添加相应的头文件和库文件,并调用相应编译器与烧写器完成烧写。此外,STM32单片机与NB‑I0T模块进行通信,实现外设到OneNet之间的数据透传。 | ||
搜索关键词: | 一种 基于 移动 终端 可视化 环境 nb iot 软件 开发 方法 | ||
【主权项】:
1.一种基于移动终端的可视化环境下NB‑IOT终端软件开发方法,其特征在于:其包括以下步骤:1)将移动设备与编程魔盒通过WiFi热点相连,NB‑IOT标准模块与编程魔盒的标准接口连接,NB‑IOT模块与外部设备连接。2)从移动终端进入可视化开发环境,拖拽积木式代码块到工作区进行排列组合,JavaScript代码在后台维护一个Coding Block的链表。3)上传代码,调用代码生成器,代码生成器首先遍历整个链表,根据使用到的Coding Block添加配置函数和支持函数,接着以Coding Block之间的嵌套关系逐个Block生成代码,完成后续处理后,通过Ajax技术将所生成代码传回服务器后端。4)后端服务器脚本将接收到的代码通过WiFi发送给编程魔盒中的MCU编程进程。5)MCU编程进程接收到代码后,对所传回的代码进行分析,找出所使用的端口和硬件模块,综合分析后,添加相应的头文件和库文件。6)根据所选择MCU的种类和型号,调用相应编译器与烧写器,完成烧写,同时与服务器后端通信,将编译过程中的错误与其他信息由服务器后端发送回浏览器,便于开发者即时获得信息。7)STM32单片机与NB‑IOT模块进行通信,借助NB‑IOT模组与中国移动物联网管理中心(OneNet)连接,由STM8/32单片机解析、构造数据包,并通过各种通信总线和端口与各种外设或其它控制器进行连接,实现从外设到OneNet之间的数据透传。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兰州大学,未经兰州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811515415.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种代码格式调整方法及装置
- 下一篇:一种流程图设计方法及装置