头图

涂鸦智能模组SDK开发系列课程——0.课程介绍

Sandwich_IoT

【关于本专题】

本系列课程面向有嵌入式开发经验的同学,用来介绍如何在涂鸦的Wi-Fi系列模组和Wi-Fi&Bluetooth LE系列模组上进行二次开发。

【专题目录】

课程一: SoC开发环境搭建

课程二: 涂鸦IoT平台介绍

课程三:快速上手

课程四:SDK框架介绍

课程五:编写应用代码

【课程介绍】

涂鸦IoTOS embedded SDK是涂鸦 IoTOS 的重要组成部分,通过良好的设计,为客户提供了统一的开发接口,丰富的开发套件以及自助化定制功能,屏蔽了物联网行业的碎片化特征,可以应用于工业物联网、车联网、安防监控、户外出行、智能家居等行业的物联网应用开发。

涂鸦IoTOS embedded SDK具有以下特点:

弹性裁剪:涂鸦IoTOS embedded SDK提供了丰富的开发套件,涵盖了物联网操作系统内核、通用物联网功能、不同领域的物联网技术栈,开发者可以根据自己的产品的需求进行选择对应的解决方案,有能力的开发者,可以在线按需进行深度的定制。

跨平台:涂鸦IoTOS embedded SDK设计层面支持了跨硬件平台、操作系统的特性,可以在任意的硬件芯片和系统上进行移植,极大的提高了开发者的开发效率。

安全隐私:涂鸦IoTOS embedded SDK提供了安全数据存储、安全网络通信、身份验证、安全启动、安全升级等特性,并严格遵守全球各地的安全、隐私政策,有效的保障产品的安全、隐私特性。

丰富生态:涂鸦智能和各大芯片原厂进行了密切的合作,导入了100+款供开发者选择,同时所有使用涂鸦IoTOS 开发的产品都能够进行互联互通,场景联动,Powered by Tuya已经形成了完整的物联网产业生态。

本专题将分为以下几个部分进行讲解。

第一部分主要是开发环境搭建:在Windows上安装Ubuntu系统,在Ubuntu上安装一些开发和编译所必须的工具,然后通过编译获取到的SDK中已有demo对环境搭建是否成功进行验证。

第二部分主要是介绍涂鸦 IoT 云平台。在对产品进行开发之前需要先在涂鸦 IoT 平台上根据产品要实现的功能执行创建产品、选择功能点、选择面板和选择模组等操作,获取到产品 ID(PID)。

第三部分便开始利用涂鸦 SDK 对模组进行二次开发。在拿到PID之后,了解了涂鸦提供的 SDK 的启动流程之后就对模组进行二次开发,成功编译生成固件后,对生成的固件进行一个介绍。

第四部分固件上传到涂鸦 IoT 平台。固件成功生成之后,需要将生成的固件上传到涂鸦 IoT平台,通过涂鸦 IoT 平台对固件进行管理。

第五部分主要是对烧录授权过程的介绍。固件上传到涂鸦 IoT 平台后才可以对模组进行授权工作,只有授权成功的模组才能够连接上涂鸦IoT平台。

第六部分是对Tuya IoT OS 中的API进行讲解示例。(更新中...)

阅读 835
1 声望
1 粉丝
0 条评论
1 声望
1 粉丝
文章目录
宣传栏