AliOS Things物联网操作系统
AliOS Things 发布于2017年杭州云栖大会, 是HaaS家族中 面向 IoT 领域的、高可伸缩的物联网操作系统,目前已经开源到3.1版本。
系统集成大量物联网云服务连接能力,云端钉一体开发模式,可以快速进行产品打造并复制量产。
JS轻应用开发新模式,用JavaScript语言就可以开发嵌入式设备,极大地降低了嵌入式开发门槛,提高了开发效率。
GitHub 仓库地址:https://github.com/alibaba/AliOS-Things。
gitee镜像地址:https://gitee.com/alios-things/AliOS-Things。
AliOS 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 开源协议。
如需更多技术支持,可加入钉钉开发者群
本文地址:https://blog.csdn.net/HaaSTech/article/details/110115468
上一篇: BATJ面试必备指南—
下一篇: java网络编程笔记
推荐阅读
-
腾讯物联网操作系统正式开源:最小体积仅1.8KB
-
阿里云物联网操作系统AliOS Things新版发布:新增轻应用开发模式
-
小熊派华为物联网操作系统LiteOS裸机驱动移植02LCD驱动移植及使用
-
对标华为鸿蒙 小米将研发全新物联网操作系统Vela!
-
物联网使用的是什么操作系统?
-
iNeuOS 物联网云操作系统2.0发布,集成设备容器、视图建模、机器学习三大模块
-
物联网导论(Internet of Things)
-
谁能成为物联网时代的“操作系统”?
-
谷歌物联网操作系统Android Things走向终点:明年年初关闭
-
国产开源IoTOS:腾讯物联网操作系统TencentOS Tiny的探索与实践