谍纸天眼 发表于 2022-3-3 18:14

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

<p><span style="font-size:24px;">课程目录</span></p>

<p>第一章:SoC开发环境搭建</p>

<p>第二章:涂鸦IoT平台介绍</p>

<p>第三章:快速上手</p>

<p>第四章:烧录授权</p>

<p>第五章:对模组二次开发</p>

<p>&nbsp;</p>

<p><span style="font-size:24px;">课程介绍</span></p>

<p>&ldquo;TuyaOS 是涂鸦智能自主开发的,全球唯一的覆盖物联网感知、中断、网络、平台、应用各个层次的物联网操作系统。受益于涂鸦智能在物联网行业的积累,TuyaOS提供了全品类的从产品设计、研发、接入到后期运营解决方案。&rdquo;</p>

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

<p>&nbsp;</p>

<p><strong>TuyaOS embedded SDK具有以下特点:</strong></p>

<p>&nbsp;&nbsp;&nbsp;<strong> 弹性裁剪:</strong>TuyaOS embedded SDK提供了丰富的开发套件,涵盖了物联网操作系统内核、通用物联网功能、不同领域的物联网技术栈,开发者可以根据自己的产品的需求进行选择对应的解决方案,有能力的开发者,可以在线按需进行深度的定制。<br />
&nbsp;&nbsp;<strong>&nbsp; 跨平台:</strong>TuyaOS embedded SDK设计层面支持了跨硬件平台、操作系统的特性,可以在任意的硬件芯片和系统上进行移植,极大的提高了开发者的开发效率。<br />
&nbsp;&nbsp;<strong>&nbsp; 安全隐私:</strong>涂鸦IoTOS embedded SDK提供了安全数据存储、安全网络通信、身份验证、安全启动、安全升级等特性,并严格遵守全球各地的安全、隐私政策,有效的保障产品的安全、隐私特性。<br />
&nbsp;&nbsp;&nbsp;<strong> 丰富生态:</strong>涂鸦智能和各大芯片原厂进行了密切的合作,导入了100+款供开发者选择,同时所有使用涂鸦IoTOS 开发的产品都能够进行互联互通,场景联动,Powered by Tuya已经形成了完整的物联网产业生态。</p>

<p>&nbsp;</p>

<p><span style="font-size:24px;">关于本系列课程</span></p>

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

<p>对涂鸦模组进行二次开发主要流程为:<strong>在涂鸦 IoT 平台上创建产品&gt;基于涂鸦提供的SDK进行代码开发&gt;将开发完成后的固件上传到涂鸦IoT平台上&gt;对涂鸦模组进行烧录授权。</strong>完成这些步骤,模组进入到配网模式后,就可以使用涂鸦智能APP对设备进行配网测试了。</p>

<p>&nbsp;</p>

<p>本文档将分为以下几个部分进行讲解。</p>

<p><strong>&nbsp; &nbsp; 第一部分主要是开发环境搭建:</strong>在Windows上安装Ubuntu系统,在Ubuntu上安装一些开发和编译所必须的工具,然后通过编译获取到的SDK中已有demo对环境搭建是否成功进行验证。<br />
&nbsp;&nbsp;<strong>&nbsp; 第二部分主要是介绍涂鸦 IoT 云平台。</strong>在对产品进行开发之前需要先在涂鸦 IoT 平台上根据产品要实现的功能执行创建产品、选择功能点、选择面板和选择模组等操作,<strong>获取到产品 ID(PID)</strong>。<br />
&nbsp;<strong>&nbsp;&nbsp; 第三部分为快速上手。</strong>利用现有的Demo,带领开发者快速体验基于涂鸦IoT平台,通过涂鸦IoT平台对固件进行管理。<br />
&nbsp;&nbsp;&nbsp;<strong> 第四部分主要是对烧录授权过程的介绍。</strong>介绍如何对模组进行烧录授权操作,以及烧录授权过程中常遇到问题的介绍和解决办法。<br />
&nbsp;&nbsp;&nbsp; <strong>第五部分主要是对模组二次开发代码介绍。</strong>利用前面使用的 demo 的代码,对 Tuya IoT OS 的启动流程进行一个简单的介绍,介绍 demo 的功能实现。<br />
&nbsp;&nbsp;<strong>&nbsp; 第六部分是对Tuya IoT OS 中的API进行讲解示例。(待补充...)</strong></p>

<p>&nbsp;</p>

<p><span style="font-size:24px;">关于涂鸦</span></p>

<p>涂鸦智能是全球化的 IoT 云平台,连接品牌、OEM 厂商、开发者和连锁零售商的智能化需求,提供一站式人工智能物联网的 PaaS 级解决方案,涵盖了硬件开发、全球云、智慧商业平台开发,提供全面生态赋能。</p>

<p>&nbsp;&nbsp;&nbsp;<a href="https://auth.tuya.com/?from=https%3A%2F%2Fiot.tuya.com%2F%3F_source%3D775d871a6075fbb6de723a34ffeed00b" target="_blank"> 涂鸦IoT平台</a><br />
&nbsp;&nbsp;&nbsp;<a href="https://developer.tuya.com/cn/demo?_source=152c0f486500f8214b877491012ab094" target="_blank"> Demo中心</a><br />
&nbsp;&nbsp;&nbsp; <a href="https://developer.tuya.com/cn/?_source=cb4071a772b028c54cf4e6123cfe4e6f" target="_blank">涂鸦开发者平台</a><br />
<br />
&nbsp;</p>

眼大5子 发表于 2022-3-9 13:13

<p>非常好的文章。值得学习</p>

lugl4313820 发表于 2022-3-24 16:25

<p>等有空也想参与一下,最近实在是档期太满了。</p>
页: [1]
查看完整版本: 涂鸦智能模组SDK开发系列课程——0.课程介绍