來源 | HaaS技術社群

AliOS Things 釋出于2017年杭州雲栖大會, 是HaaS家族中 面向 IoT 領域的、高可伸縮的物聯網作業系統,目前已經開源到3.1版本。
系統內建大量物聯網雲服務連接配接能力,雲端釘一體開發模式,可以快速進行産品打造并複制量産。
JS輕應用開發新模式,用JavaScript語言就可以開發嵌入式裝置,極大地降低了嵌入式開發門檻,提高了開發效率。
GitHub 倉庫位址:
https://github.com/alibaba/AliOS-Things。
gitee鏡像位址:
https://gitee.com/alios-things/AliOS-ThingsliOS Things 緻力于搭建雲端一體化 IoT 基礎設施,具備極緻性能、極簡開發、雲端一體、豐富元件、安全防護等關鍵能力。
系統支援多種多樣的裝置連接配接到阿裡雲IoT平台,可廣泛應用在智能家居、智慧城市、工業,新出行等領域,在數億IoT裝置中廣泛采用。
系統架構
基礎特性
基礎能力:核心資源占用少(RAM < 1KB, ROM < 2KB),提供系統和晶片級别安全保護、硬實時能力、低功耗架構、差分OTA等功能。
核心協定棧技術:産品級 TCP/UDP/IPv6/IPv4 支援;MQTT,CoAP,HTTP 支援;WiFi, 藍牙,LoRA,NB-IoT等協定支援。
自組織網絡:支援阿裡巴巴自研的uMesh 即插即用網絡技術,支援物聯網裝置上電自動建立通信網絡。
裝置安全:提供TEE可信計算架構、KM密鑰管理、Crypto密碼、ID2身份認證、SST安全存儲等安全環境,提供需要高安全的應用場景。
可移植性:支援主流的晶片,包括STM32、平頭哥、小博通、Nordic藍牙晶片、NXP、樂鑫、ASR、瑞昱等400多類不同晶片。
調試手段:支援棧回溯以及coredump技術,具備cli終端指令調試;支援日志上傳到雲端然後智能解析日志定位bug。
系統特點
自主可控
- 國産自主OS
- 核心永久開源,無IP侵權風險
元件豐富
- 支援POSIX标準
- 300+功能元件
- 400+晶片
- 150+傳感器
端雲一體
- 一鍵上雲,無縫接入大量物聯網雲服務
- 雲調試診斷
圖形UI能力豐富
- 支援LVGL傳統圖形模式
- 支援JS輕應用
- 支援IoT小程式,極大相容支付寶小程式生态
License
AliOS Things 開源代碼遵循
Apache 2.0 license開源協定。
如需更多技術支援,可加入釘釘開發者群,或者關注微信公衆号
更多技術與解決方案介紹,請通路阿裡雲AIoT首頁
https://iot.aliyun.com/