Wi-Fi模组二次开发课程——0.课程介绍

Posted 三明治开发社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Wi-Fi模组二次开发课程——0.课程介绍相关的知识,希望对你有一定的参考价值。

课程目录

第一章:SoC开发环境搭建

第二章:涂鸦IoT平台介绍

第三章:快速上手

第四章:烧录授权

第五章:对模组二次开发

课程介绍

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

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

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

  • 弹性裁剪:涂鸦IoTOS embedded SDK提供了丰富的开发套件,涵盖了物联网操作系统内核、通用物联网功能、不同领域的物联网技术栈,开发者可以根据自己的产品的需求进行选择对应的解决方案,有能力的开发者,可以在线按需进行深度的定制。
  • 跨平台:涂鸦IoTOS 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)
  • 第三部分便开始利用涂鸦 SDK 对模组进行二次开发。在拿到PID之后,了解了涂鸦提供的 SDK 的启动流程之后就对模组进行二次开发,成功编译生成固件后,对生成的固件进行一个介绍。
  • 第四部分固件上传到涂鸦 IoT 平台。固件成功生成之后,需要将生成的固件上传到涂鸦 IoT平台,通过涂鸦 IoT 平台对固件进行管理。
  • 第五部分主要是对烧录授权过程的介绍。固件上传到涂鸦 IoT 平台后才可以对模组进行授权工作,只有授权成功的模组才能够连接上涂鸦IoT平台。
  • 第六部分是对Tuya IoT OS 中的API进行讲解示例。(待补充...)

关于涂鸦

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

以上是关于Wi-Fi模组二次开发课程——0.课程介绍的主要内容,如果未能解决你的问题,请参考以下文章

干货满满涂鸦智能模组SDK开发系列课程——5.对模组二次开发

Wi-Fi 模组二次开发课程——4.烧录授权

Wi-Fi模组二次开发教程——2. 涂鸦IoT平台介绍

Wi-Fi 模组二次开发教程——SoC开发环境搭建

涂鸦幻彩产品开发包如何使用

涂鸦幻彩产品开发包如何使用