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

课程目录

第一章:SoC开发环境搭建

第二章:涂鸦IoT平台介绍

第三章:快速上手 

第四章:烧录授权

第五章:对模组二次开发

课程介绍

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

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

TuyaOS embedded SDK具有以下特点:

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

关于本系列课程

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

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

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

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

关于涂鸦

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

  • 涂鸦IoT平台
  • Demo中心
  • 涂鸦开发者平台

你可能感兴趣的:(#,Wi-Fi模组二次开发,课程教学)