|
Things
AliOS Things是面向IoT领域的轻量级物联网嵌入式操作系统。致力于搭建云端一体化IoT基础设备。具备极致性能,极简开发、云端一体、丰富组件、安全防护等关键能力,并支持终端设备连接到阿里云Link,可广泛应用在智能家居、智慧城市、新出行等领域。
提供系统和芯片级别安全保护;支持可信运行环境;支持ID2根身份证和密钥;支持syscall
支持C/JavaScript语言开发;提供IDE,支持代码编辑,编译,调试,内存泄漏检测等,让开发者直接在Linux/Mac OS平台上开发;支持GDB/Valgrind/Perf等常用linux平台工具;支持微内核基础上的POSIX实现,方便程序框架/程序库移植
支持App独立升级;支持多Bin或差分升级
支持组件式开发,利用AliOS Cube工具可以灵活组合IOT产品软件栈;支持SOC I/O接口标准定义,板级外设驱动在AliOS Things平台可以重复使用;支持云端一体在线开发环境,提供IoT全链路开发、模拟和部署支持
基础能力
微内核架构,内核资源占用(ROM<2KB,内核支持ldle Task成本);提供场景引擎和低功耗框架
核心协议栈技术
产品级TCP/UDP/IPv6/IPv4支持;MQTT,CoAP,WSF支持;WiFi,蓝牙,LoRA,NB-IoT。
自组织网络
支持阿里巴巴自研的uMesh技术,支持物联网设备自动建立通信网络。