本篇主要提供HaaS物联网设备云端一体开发框架:AliOSThings实践阿里云技术团队计算机与互联网电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
商品基本信息,请以下列介绍为准 | |
商品名称: | HaaS物联网设备云端一体开发框架:AliOS Things实践 |
作者: | 阿里云IoTHaaS技术团队 |
定价: | 150.0 |
出版社: | 电子工业出版社 |
出版日期: | 2022-02-01 |
ISBN: | 9787121428036 |
印次: | 1 |
版次: | 1 |
装帧: | |
开本: | 16开 |
内容简介 | |
阿里云 IoT HaaS(Hardware as a Service)物联网设备云端一体低发框架集合阿里云、达摩院头哥相关技术,基于数亿台物联网设备接入经验,提供积木式硬件开发能力,实现低代码快速开发,帮助中小聚焦业务,实现设备上云,加速设备创新迭代。本书主要对 HaaS 开发框架中的技行详细的介绍,主括 HaaS 云端一体低发框架、全自研 AliOS Things 物联网操作系统、物联网台、IoT Studio 物联网应用开发新模式、HaaS 轻应用开发新模式,以及轻应行 HaaS 云端一体实战等内容。全书覆盖了从 HaaS 硬件生态及积木、物联网操作系统、物联网设备端轻应用开发、物联网设备上云到物联网应用开发新模式的全链路知识,并且结合的都是行业应用新案例,呈现的是通过项目实战积累的技术经验和解决方案,参考价值高。HaaS是阿里云IoT部门针对物联网开发痛点推出的解决方案,目前已经在多个行业中有比较广泛的应用,是物联网行业的开发创新模式。本书适合物联网、物联网操作系统爱好者、嵌入式及计算机相关专业学生参考阅读。 |
目录 | |
第1章 物联网概述 1 1.1 物联网的基本概念 2 1.1.1 物联网的定义 2 1.1.2 物联网分层架构 2 1.2 物联网典型应用场景 3 1.2.1 智能家居 4 1.2.2 智慧城市 4 1.2.3 智慧能源 5 1.2.4 车联网 5 1.2.5 智能物流 5 1.2.6 智能安防 6 1.2.7 智慧 6 1.2.8 智能制造 6 1.2.9 智慧商业 7 1.2.10 智慧农业 7 1.3 常见物联网操作系统 8 1.3.1 uC/OS 8 1.3.2 FreeRTOS 9 1.3.3 LiteOS 10 1.3.4 Linux 10 1.3.5 AliOS Things 12 1.4 物联网无线连接方式介绍 13 1.4.1 无线局域网通信技术介绍 13 1.4.2 无线广域网通信技术介绍 16 1.5 常见物联网开发板 20 1.5.1 Arduino开发板 20 1.5.2 树莓派开发板 21 1.5.3 STM32开发板 23 1.5.4 HaaS EDU K1物联网教育开发板 24 1.6 常见外设接口介绍 26 1.6.1 UART 26 1.6.2 GPIO 27 1.6.3 Flash 28 1.6.4 ADC 29 1.6.5 DAC 30 1.6.6 PWM 30 1.6.7 I2C 31 1.6.8 SPI 33 1.7 常见物联网传感器介绍 35 1.7.1 温湿度传感器 35 1.7.2 人体感应传感器 37 1.7.3 烟雾传感器 38 1.7.4 RFID读卡器 40 1.7.5 陀螺仪 41 1.7.6 光强度及传感器 44 第2章 HaaS开发框架 46 2.1 HaaS开发框架介绍 47 2.1.1 HaaS硬件积木简介 48 2.1.2 HaaS自研系统简介 49 2.1.3 HaaS软件积木简介 50 2.1.4 HaaS应用框架简介 52 2.1.5 HaaS云端服务简介 53 2.2 HaaS硬件积木 54 2.2.1 HaaS IoT开发板介绍 55 2.2.2 广域网连接积木――4G Cat.1开发板 62 2.2.3 局域网连接积木――HaaS200开发板 68 2.2.4 HaaS音/积木 70 2.2.5 HaaS生态积木组件 71 2.3 AliOS Things介绍 79 2.3.1 AliOS Things版本与获取 80 2.3.2 AliOS Things的特征 81 2.3.3 典型应用场景 82 2.4 HaaS软件积木 84 2.4.1 AliOS Things内核积木 85 2.4.2 文件系统积木 85 2.4.3 连接积木 85 2.4.4 网络积木 88 2.4.5 多媒体积木 90 2.4.6 HaaS AI积木 91 2.4.7 云服务积木 92 2.5 HaaS轻应用 94 2.5.1 HaaS轻应用概述 95 2.5.2 JavaScript轻应用及Python轻应用 97 2.6 云端工具 98 2.6.1 物联台 98 2.6.2 IoT Studio 101 2.7 HaaS解决方案 104 2.7.1 “一分钟上云”方案 104 2.7.2 HaaS解决方案介绍 111 2.7.3 HaaS解决方案开发流程 113 2.7.4 HaaS解决方案的市场推广 115 2.8 HaaS认证 115 2.8.1 HaaS认证简介 115 2.8.2 认证流程与规范 116 2.8.3 认证检测 117 2.8.4 发布上线 117 2.8.5 注意事项 118 2.9 HaaS技术社区与支持 118 2.9.1 HaaS技术社区 119 2.9.2 HaaS技术 120 2.9.3 HaaS官网 121 2.9.4 HaaS钉钉群 122 2.9.5 HaaS训练营 123 第3章 AliOS Things物联网操作系24 3.1 系统架构 124 3.2 系统内核 125 3.2.1 内核基础 125 3.2.2 中断管理 128 3.2.3 定时器管理 136 3.2.4 内存管理 146 3.2.5 任务管理 152 3.2.6 任务间的同步与互斥 161 3.2.7 任务间通信 168 3.3 系统组件 171 3.3.1 系统驱动框架 171 3.3.2 网络框架 176 3.3.3 文件系88 3.4 CLI命令行调试诊断 197 3.4.1 CLI原理简介 197 3.4.2 常用CLI命令介绍 199 3.4.3 自定义CLI命令 205 第4章 物联网通信协议 209 4.1 耗局域网通信 210 4.1.1 常见局域网通信方式介绍 210 4.1.2 蓝牙mesh技术 210 4.1.3 Wi-Fi 技术 230 4.2 率广域网通信 243 4.2.1 常见广域网通信方式介绍 243 4.2.2 4G Cat.1 244 4.2.3 NB-IoT 249 4.2.4 LoRa 255 4.3 应用层通信协议 264 4.3.1 MQTT协议介绍 264 4.3.2 MQTT模式与角色 265 4.3.3 MQTT消息 266 4.3.4 MQTT消息服务质量 267 4.3.5 MQTT业务流程 269 第5章 物联台 272 5.1 物联台简介 272 5.1.1 物联台 272 5.1.2 微软物联台 273 5.1.3 阿里云物联台 274 5.2 阿里云物联台详解 278 5.2.1 设备接入 278 5.2.2 消息处理 288 5.2.3 数据流转 300 5.2.4 监控运维 309 第6章 IoT Studio 322 6.1 IoT Studio简介 322 6.1.1 IoT Studio的架构和特点 322 6.1.2 IoT Stud能介绍 323 6.2 IoT Studio项目管理 324 6.2.1 项目介绍 324 6.2.2 产品介绍 325 6.2.3 设备说明 326 6.2.4 空间说明 327 6.2.5 账号说明 328 6.3 IoT Studio应用开发 330 6.3.1 Web可视化开发 331 6.3.2 移动可视化开发 345 6.3.3 业务逻辑开发 350 第7章 HaaS轻应用开发实践 358 7.1 HaaS Studio 358 7.1.1 初识HaaS Studio 359 7.1.2 Python轻应用开发 362 7.1.3 JavaScript轻应用开发 362 7.2 HaaS轻应用――Python篇 364 7.2.1 Python轻应用介绍 364 7.2.2 Python轻应用开发指南 368 7.2.3 Python轻应用组件扩展 372 7.2.4 Python轻应用实践 386 7.3 HaaS轻应用――JavaScript篇 400 7.3.1 JavaScript轻应用介绍 400 7.3.2 运行原理 400 7.3.3 丰富的组件支持 401 7.3.4 目录结构 402 7.3.5 JavaScript轻应用开发环境 405 7.3.6 JavaScript轻应用开发指南 410 7.3.7 JavaScript轻应用轻量级UI 418 7.3.8 JavaScript轻应用组件扩展 424 7.3.9 JavaScript轻应用实践 424 |
媒体评论 | |
基于数亿台物联网设备接入经验,集合阿里云、达摩院头哥相关技术,推出HaaS物联网设备云端一体开发框架,涵盖丰富的软硬件积木+JavaScript&Python轻应用低发+云端一体,帮你快速实现万物互联的梦想! 眼看到这个题目的时候,想到的句话就是,这不就是物联网界的“乐高”吗?有框架,有硬件,再加上云端和低代码,让万物互联变得如此简单易行。 看了数遍这本书的书稿之后,越发敬佩不断在物联网领域深耕的技术专家们,敬佩阿里的技术专家们,台高见识,能够整合阿里云、达摩院头哥技术,基于数亿台物联网设备接入经验创造出IoT HaaS(Hardware as a Service)物联网设备云端一体低发框架,基于此,智能家居,智能办公等场景更普及,让我们的生活工作越来越便捷,有时只要张张嘴就能做到以前得动手动脚才能做的事情。 如果你是物联网从业人员,无论是应用还是产品经理,想在AIoT时代做点事情,一定不能错过这本物联网开发界宝典图书;如果你刚入物联网开发领域,也一定要仔细研讨这本代表物联网开发界潮流的书,让你站得高,看得远。 如果你是物联网行业外人士,只是感兴趣,那么读这本书,会帮助你形成对物联网整体开发布局有更全面的拓扑图,有可能会比一般行业内人士更有大局观。 云端一体是来自这个时代的召唤,是技术和商业重要的发展方向。无论是企业还是,都离不开云端一体的框架。如何充分利用云计算和物联网的技术红利,如何超快速高质量地实现云端一体变得至关重要。阿里云IoT作为行业的者、云端一体的实践者、Forrester评选的工业互联者象限成员,兼具技术与生态优势结并沉淀了一套完整的物联网开发知识结构,提供了丰富全面的实践案例。 本书将助力所有物联网实现云端一体,走向全面数智化。 合伙人、集团裁 浅雪 年来,物联网(IoT)技术不断成熟,物联网应用场景越来越广阔。然而,运用物联网仍然充满挑战:物联网硬件、操作系统等方面的碎片化问题越来越严重,从而导致物联网应用开发具有较高的复杂性。 本书对物联网系统“端-管-云”中主流的开发技术及系行了全面的介绍,同时对阿里云IoT团队构建的Haa台、AliOS Things、阿里云Io台、IoT Studio行了系统深入的阐述。相信本书对物联网方向的学生及物联网行业的技术人员都有所帮助,对简化物联网应用的开发将发挥积极的作用。 浙江大学计算机学院教授 董玮 |
作者简介 | |
HaaS技术团队是阿里云IoT赛道负责AliOS Things物联网操作系统、HaaS(Hardware as a Service)云端一体开发框架的核心技术团队,致力于持续降低物联网开发门槛,打通从硬件设备到云端服务的全链路数据闭环,加速物联网场景的创新迭代。 |