HaaS物联网设备云端一体开发框架:AliOS Things最佳实践

HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2022-02
版次: 1
ISBN: 9787121428036
定价: 150.00
装帧: 其他
开本: 其他
纸张: 胶版纸
页数: 448页
字数: 0.58千字
8人买过
  • 阿里云IoT HaaS(Hardware as a Service)物联网设备云端一体低代码开发框架集合阿里云、达摩院、平头哥相关技术,基于数亿台物联网设备接入经验,提供积木式硬件开发能力,实现低代码快速开发,帮助中小开发者聚焦业务,实现设备安全上云,加速设备创新迭代。
      《HaaS物联网设备云端一体开发框架:AliOS Things实践》主要对HaaS开发框架中的技术进行详细的介绍,主要包括HaaS云端一体低代码开发框架、国产全自研AliOS Things物联网操作系统、物联网云平台、IoT Studio物联网应用开发新模式、HaaS轻应用开发新模式,以及轻应用进行HaaS云端一体实战等内容。全书覆盖了从HaaS硬件生态及积木、物联网操作系统、物联网设备端轻应用开发、物联网设备上云到物联网应用开发新模式的全链路知识,并且结合的都是行业应用新案例,呈现的是通过项目实战积累的技术经验和解决方案,参考价值高。
      HaaS是阿里云IoT部门针对物联网开发痛点推出的特色解决方案,目前已经在多个行业中有比较广泛的应用,是物联网行业的开发创新模式。本书适合物联网开发者、物联网操作系统爱好者、嵌入式开发者及计算机相关专业学生参考阅读。 HaaS技术团队是阿里云IoT赛道负责AliOS Things物联网操作系统、HaaS(Hardware as a Service)云端一体开发框架的核心技术团队,致力于持续降低物联网开发门槛,打通从硬件设备到云端服务的全链路数据闭环,加速物联网场景的创新迭代。 第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物联网操作系统       124

    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  文件系统    188

    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 Studio功能介绍   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
  • 内容简介:
    阿里云IoT HaaS(Hardware as a Service)物联网设备云端一体低代码开发框架集合阿里云、达摩院、平头哥相关技术,基于数亿台物联网设备接入经验,提供积木式硬件开发能力,实现低代码快速开发,帮助中小开发者聚焦业务,实现设备安全上云,加速设备创新迭代。
      《HaaS物联网设备云端一体开发框架:AliOS Things实践》主要对HaaS开发框架中的技术进行详细的介绍,主要包括HaaS云端一体低代码开发框架、国产全自研AliOS Things物联网操作系统、物联网云平台、IoT Studio物联网应用开发新模式、HaaS轻应用开发新模式,以及轻应用进行HaaS云端一体实战等内容。全书覆盖了从HaaS硬件生态及积木、物联网操作系统、物联网设备端轻应用开发、物联网设备上云到物联网应用开发新模式的全链路知识,并且结合的都是行业应用新案例,呈现的是通过项目实战积累的技术经验和解决方案,参考价值高。
      HaaS是阿里云IoT部门针对物联网开发痛点推出的特色解决方案,目前已经在多个行业中有比较广泛的应用,是物联网行业的开发创新模式。本书适合物联网开发者、物联网操作系统爱好者、嵌入式开发者及计算机相关专业学生参考阅读。
  • 作者简介:
    HaaS技术团队是阿里云IoT赛道负责AliOS Things物联网操作系统、HaaS(Hardware as a Service)云端一体开发框架的核心技术团队,致力于持续降低物联网开发门槛,打通从硬件设备到云端服务的全链路数据闭环,加速物联网场景的创新迭代。
  • 目录:
    第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物联网操作系统       124

    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  文件系统    188

    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 Studio功能介绍   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
查看详情
12
相关图书 / 更多
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hadoop 3大数据部署与数据分析实战
李昌庆
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hamming码与纠错码
刘培杰数学工作室
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hadwiger定理
刘培杰数学工作室
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hadoop数据分析与应用 胡志朋主编;湖北美和易思教育科技有限公司编著
湖北美和易思教育科技有限公司 编著;胡志朋 主编
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hadoop核心技术与实战 王雷,周少珂主编
周少珂 主编;王雷
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hadoop应用与开发
柳义筠王志刘小园 主编
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hadamard行列式与Hadamard矩阵(精)/现代数学中的著名定理纵横谈丛书
王梓坤 主编;刘培杰数学工作室 编者;责编:刘立娟
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hadoop大数据技术原理与应用
彭阳 主编;周宪章
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hadoop核心技术及其在防灾减灾中的应用
作者
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hadoop技术原理与案例教程 微课版 韩玉民,郭丽 编
郭丽 编;韩玉民
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hadoop大数据开发实例教程
喻衣鑫
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
Hadoop大数据集群部署及数据存储项目化教程
作者
您可能感兴趣 / 更多
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
云存储:释放数据无限价值
阿里云基础产品委员会
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
云上数字化转型
阿里云智能-全球技术服务部 著
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
CDN技术架构
阿里云CDN团队 著
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
城市大脑平台应用与运维(高级)
阿里云计算有限公司 著
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
云计算开发与运维(中级)
阿里云计算有限公司
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
城市大脑平台应用与运维(中级)
阿里云计算有限公司
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
城市大脑平台应用与运维(初级)
阿里云计算有限公司
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
云计算开发与运维(初级)
阿里云计算有限公司 著
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
大数据分析与应用(中级)
阿里云计算有限公司
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
大数据分析与应用(初级)
阿里云计算有限公司
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
云网络:数字经济的连接(全彩)
阿里云基础产品委员会
HaaS物联网设备云端一体开发框架:AliOS Things最佳实践
弹性计算:无处不在的算力(全彩)
阿里云基础产品委员会 著