涂鸦NBIOT OpenCPU开发快速入门(二)

8 篇文章 0 订阅
5 篇文章 4 订阅
本文档介绍了OpenCPUSDK的框架结构,重点讲解了如何进行首次编译,包括在tuya_alpha路径下执行编译命令。编译成功后的产品位于指定目录,并提供了官方烧录工具。此外,还梳理了UserAPI接口,强调用户只需关注tuya_user文件夹下的开发,并提供了API接口说明链接。开发者需要理解schema文件与数据功能点的关系,以便进行应用开发。
摘要由CSDN通过智能技术生成

根据上节最后面的环境搭建部分教程,下载完成SDK以后,解压后即可进行编译。(如果你之前已经具备了类似的开发环境直接使用即可)

1、OpenCPU SDK框架结构:

由下图可见,用户在使用OpenCPU SDK开发时,其实只需要关注最上层的user层即可,底层涂鸦有非常繁杂的逻辑来处理数据收发、网络维护、加解密等。
在这里插入图片描述

2、OpenCPU SDK首次编译

在这里插入图片描述

在tuya_alpha路径下
wenzheng@ubuntu:/home/share/mt2625_open_sdk_3.1.6/project/mt2625_evb/apps/tuya_alpha$ 
执行:
chmod 777 build_app.sh 
./build_app.sh mt2625_sample 1.0.0 

即可进行源码的第一次编译,成功的话会出现NB字样。
./build_app.sh mt2625_sample 1.0.0 为了兼容跨平台的编译,应用名称需要以nbiot开头,同时在编译的时候使用芯片平台名称代替文件名。即:mt2625_sample ,后面1.0.0是版本号,如果需要clean、在后面增加clean即可。

在这里插入图片描述

编译成功之后的产物在:Z:\mt2625_open_sdk_3.1.6\project\mt2625_evb\apps\tuya_alpha\output\mt2625_sample\1.0.0
其中tools下面是官方的烧录工具,后续来进行讲解如何烧录。
在这里插入图片描述

3、UserAPI 接口梳理

所有的应用层开发都是在tuya_user文件夹下面的,例如官方示例 nbiot_sample,
如果想要自己做应用 只需要再新建一个文件夹即可,要以nbiot开头,例如:nbiot_test,
同理编译的时候就用 ./build_app.sh mt2625_test 1.0.0 即可。
这里是所有的API接口说明:https://developer.tuya.com/cn/docs/iot-device-dev/NB-API?id=Kb5ff1c1fwdnf

开发之前这些概念是需要先明白的:
在这里插入图片描述
其中schema文件与之前在平台创建的数据功能点相照应。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值