課程目錄
第一章:SoC開發環境搭建
第二章:涂鴉IoT平臺介紹
第三章:快速上手???????
第四章:SDK框架介紹
第五章:撰寫應用代碼
課程介紹
“涂鴉 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 級解決方案,涵蓋了硬體開發、全球云、智慧商業平臺開發,提供全面生態賦能,
- 涂鴉IoT平臺:https://iot.tuya.com
- 涂鴉PMS系統:https://pms.tuya.com
- 檔案中心:https://developer.tuya.com/cn/docs/iot
- Demo中心:https://developer.tuya.com.cn.demo
- 幫助中心:https://support.tuya.com/zh/help
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/294791.html
標籤:其他
