日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

AliOS Things v1.1.1新特性

發布時間:2024/2/28 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AliOS Things v1.1.1新特性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今年杭州云棲大會上,AliOS Things正式發布,10月20號在github上開源v1.1.0版本。經過AliOS Things團隊及合作伙伴1個多月的努力,很高興有些更新可以和大家分享。

AliOS Things回顧

作為公眾號的第一篇文章,在展開之前,先簡單回顧一下AliOS Things的一些基本特性。

AliOS Things的愿景是,通過云端一體,創造新的服務,提供更好,更豐富的用戶體驗,并在不同的行業應用中降低運營成本,提高效率。

AliOS Things是一個Layered Architecture,自下而上包含:

  • BSP:芯片廠商的板級代碼
  • HAL:硬件抽象層
  • Kernel:包含自研的Rhino內核,Yloop,VFS,KV文件系統
  • Protocols:協議棧,包括TCPIP,BLE,uMesh等
  • Security:各類安全組件,包括TLS,TFS安全框架,TEE(可信執行環境)
  • 中間件及服務:Alink/MQTT/CoAP連接協議,FOTA,JS引擎,AT指令框架

AliOS Things也是一個Component Architecture,開發者可以以非常直觀的方式增減包括上述的各類組件。

AliOS Things通過Yloop異步事件框架,讓開發者在大部分場景免去多線程開發的復雜性。同時,豐富的調試工具,包括內存泄露溢出檢測,棧溢出檢測,System Trace等,幫助開發者提升效率。我們稱之為極簡開發。

uMesh是為了豐富設備接入IP網絡的方式而自研的自組網框架,它不依賴于具體的無線標準,已經支持802.11/802.15.4/BLE多種通信方式,并支持混合組網。uMesh是一種Routing Mesh實現,支持樹狀和網狀拓撲。uMesh配合各類傳感器,可以搭建各種有趣又有用的應用。

后續我們將陸續邀請AliOS Things團隊的核心成員在云棲社區為大家詳細講解AliOS Things的各類特性,敬請關注。

AliOS Things v1.1.1的新特性

v1.1.1雖然是一個小版本升級,但是包含了不少新特性:

新平臺支持:ESP32

ESP32是上海樂鑫科技開發的一款業界領先的WiFi/BLE Combo芯片。
AliOS Things for ESP32支持了絕大部分重要特性,包括:

  • Rhino內核
  • WiFi Station
  • uMesh WiFi
  • BLE
  • FOTA
  • Alink/MQTT/CoAP

AT框架

v1.1.1引入AT Parser,支持對不同AT通信模塊的抽象,使得各類AT應用可以以統一的方式來訪問AT功能。
在此基礎上,引入了SAL(Socket Adapter Layer),支持LwIP over AT,讓應用可以通過socket訪問網絡。SAL LwIP模式要求AT通信模塊支持IP包的直接收發,目前慶科的MOC108已經支持該模式。

3BINs

多BIN框架,進一步升級,允許系統切割成kenel,framework,app三個鏡像,支持更細粒度的FOTA。多BIN框架也進一步降低開發者的使用門檻,開發者可以以簡單的方式把API從比如kernel層export給framework層使用,或者把framework層export給app層使用。

JS(JavaScript)運行環境

v1.1.1把自研的JS引擎Bone Engine通過AliOS Things開放給廣大開發者使用。

BoneEngine for AOS, 是一套為AliOS Things優化定制的JavaScript引擎, 集成了各IoT模塊,為AliOS Things及運行AliOS的設備提供一套JavaScript的編程及運行環境。采用 BoneEngine for AOS來構建物聯網應用,可以極大的降低開發門檻,讓更多開發者得以進入到硬件開發領域中。

進一步細節請參考上手指南。

Testbed for uDevice Center

v1.1.1也開放了用于搭建多設備調試環境的Testbed基礎設施。配合AliOS Studio IDE環境的uDevice Center功能,開發者可以以圖形化界面來操作調試多塊設備。對于支持uMesh組網的設備,你甚至可以實時看到設備的組網情況,包括拓撲信息,信號強度等。我們會在近期發出如何基于Testbed/uDevice Center構建多設備調試環境的文章,敬請期待。

小結

AliOS Things將不斷的把各類能力開放到廣大開發者,有什么需求或者指教,歡迎訪問github官網:https://github.com/alibaba/AliOS-Things

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的AliOS Things v1.1.1新特性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。