序
2018年3月27日,阿里云在深圳云栖大会上正式宣布进军IoT(物联网),并将IoT定义为阿里巴巴一条新的主赛道,其他TMT行业的巨头也纷纷推出自己的IoT战略。由此可见,IoT产业经过多年持续发展,终于以其独特的战略重要性被互联网行业作为数字经济的重要推手来推动。其核心本质是继“人”联网之后,快速推进到“物”联网,使得物理世界数字化趋于可能。
前景无疑是光明的,但并不意味着过去IoT产业界存在的问题已迎刃而解了。反之,制约IoT产业规模化的拦路虎之一——“碎片化”,反而变得矛盾更加突出。我们注意到,随着传感、计算和通信芯片及模组行业的多样化,IoT在硬件底层面临的碎片化制约了上层应用的快速发展和规模复制,也极大地增加了开发者的痛苦。为了解决这一问题,我们注意到阿里云在2018年深圳云栖大会上明确了“1234战略”,其中明确提到了在端侧的两大产品战略:AliOS Things和边缘计算。AliOS Things正是阿里云为解决IoT硬件层面“碎片化”而推出的创新性产品。
正如本书所介绍的,AliOS Things是面向IoT领域的、轻量级物联网嵌入式操作系统。AliOS Things致力于搭建云端一体化IoT基础设施,具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力,并支持终端设备连接到阿里云Link,可广泛应用在智能家居、智慧城市、新出行等领域。所以,我们非常确定地讲,AliOS Things不仅仅是一个简单的嵌入式操作系统内核,而且天生内置和集成了大量开发上层应用所需要的接口和组件,并通过预装合作兼容了主流指令集和芯片厂商,为开发者带来各种便利。自推出并开源以来,我们欣喜地看到在GitHub上AliOS Things的关注度快速升高,关注度的持续升高表明我们受到了广大IoT开发者的喜爱。
为了更好地让开发者系统性地了解、掌握、熟练运用AliOS Things相关的功能组件和开发、移植技巧,我们邀请浙江大学相关专业的老师们共同编写了本书。本书系统地介绍AliOS Things的原理、组件功能、开发环境与技巧以及各种实战技能。全书系统性强,可读性好,指导性高,可以供IoT领域的开发者、嵌入式设备开发工程师、芯片模组厂商的技术人员以及高校相关专业的教师和研究人员阅读,也适合高校相关专业学生进行实战学习。
IoT的生态是多样的,其中开发者生态是重要一环,阿里云推出AliOS Things不仅是为产业界解决硬件层抽象的有益尝试,更是助推产业发展的重要抓手。本书旨在引导大家学习相关技能,希望本书能为广大的业界同仁和对IoT感兴趣的读者带来灵感和帮助。
阿里云IoT事业部
王云词