阿里OS Things (AloT Things) 是一款针对物联网(IoT)设备设计的实时操作系统,由阿里巴巴集团开发,专注于简化设备开发流程,提高连接设备的效率和安全性。本文档提供了关于AloT Things的详细介绍,包括其发展历程、关键特性和广泛的应用场景。
阿里OS Things的发展历史可以追溯到2017年11月,当时发布了基于Rhino内核的V1.1版本,它支持多种IoT协议如SDS、MQTT和CoAP,以及KV存储系统和TEE安全组件。随着版本迭代,2019年2月引入了RISC-V支持,进一步提升了处理器兼容性。4月的V2.0版本加入了APP开发框架,并支持OTA差分升级,增强了系统的灵活性和可扩展性。2020年9月发布的V3.1引入了微内核、小程序和HaaS技术,使得设备开发更加模块化和易用。
AloT Things的主要特点之一是其广泛的适用性,覆盖超过80种连接品类、800个连接平台、5000多种连接型号和1100多个连接品牌,支持超过2.72亿可连接设备。这体现了其强大的设备兼容性和生态系统的规模。
在应用场景方面,AloT Things被广泛应用在智慧工农业中,如感知节点,通过专有IoT处理框架简化传感器应用开发,实现数据快速上传云端。协议网关profile则帮助用户实现本地设备与云端或边缘设备的数据交互,同时提供安全保护和额外功能。计算节点profile结合本地深度学习和云端计算,用于机器视觉、医疗实验室监控等领域。此外,AloT Things还适用于智能硬件、货运车监控、分布式语音通信等场景,以及传统家电的智能化改造。
系统架构方面,AloT Things采用了时序数据库和实时流计算技术,提供音视频分析和AISDK等应用组件。它集成了LinkkitSDK、LinkVision等云端连接服务,以及智能语音、定位、传感器管理和日志存储等功能。为了增强设备的稳定性和兼容性,系统底层还提供了统一的硬件抽象层,以及轻量级的存储和计算引擎,以及通用的AOS系统组件。
阿里OS Things操作系统通过其强大的功能、丰富的组件和广泛的适用性,为物联网设备的高效开发和部署提供了强大而灵活的平台。通过学习这个课程纲要,开发者可以更好地理解和利用AloT Things来构建自己的物联网解决方案。