电子书 工程设计

构建物联网系统:设计可扩展的物联网系统(英文版电子书)

¥1.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

第 1 章:物联网概述 —— 智能世界的开端 物联网定义:物联网(IoT)是设备之间或设备与其他系统(如手机、服务器)进行数据通信的系统,不仅包含硬件,还融合了软件、网络等多组件。 关键术语: 事物(Thing):可连接网络并收发数据的物理设备。 边缘设备(Edge device):具备数据处理能力的物理设备(所有边缘设备都是 “事物”,但反之不成立)。 网络(Network):包括局域网、广域网或简单射频网络。 云计算(Cloud computing):用于托管应用和运行服务的平台,是 IoT 的核心组件。 IoT 系统组件:传感器、执行器、控制器、网关、平台、应用程序,整体可分为边缘系统和云系统(并非所有 IoT 系统都需云组件,但一定包含边缘组件)。 物联网的价值:通过数据收集与分析,实现智能决策(如健康监测、车辆维护、工业生产优化等)。 第 2 章:边缘系统入门 边缘系统定义:物联网生态中的硬件组件集合,负责数据收集、向上传输及执行操作,包含传感器、执行器、控制器和通信单元。 核心功能: 传感(Sensing):传感器将环境参数(如温度、湿度)转换为模拟或数字信号,需关注检测原理、量程、类型及数据提取方式(如模拟输出、数字输出、串口通信)。 处理(Processing):控制器作为边缘系统的 “大脑”,接收传感器数据并通过执行器实时响应,选择需考虑传感器数量、网络类型、功耗及计算能力。 通信(Communication): 集中式架构:设备通过射频网络(如 LoRa、ZigBee)连接网关,再由网关接入互联网,适用于设备数量多的场景(如工业 IoT、家庭自动化)。 分布式架构:设备通过 SIM 卡或 Wi-Fi 直接联网,适用于设备数量少且 connectivity 良好的场景。 第 3 章:机器对机器(M2M)通信 通信技术分类: 无线非 IP 技术:LoRa、ZigBee、SigFox、BLE 等。 有线技术:CAN、I2C、Modbus 等。 云通信技术:Wi-Fi、LTE、5G 等。 关键概念: 调制与解调:通过载波信号编码 / 提取信息,常见方式有幅度调制、频率调制、相位调制。 通信模式:单工(单向)、半双工(双向但不同时)、全双工(双向同时)。 LPWAN(低功耗广域网): 特点:长距离(数公里至数十公里)、低功耗(电池可支持数月至数年)、低数据率、高扩展性。 典型技术:LoRa、SigFox、NB-IoT,适用于环境监测、智能计量、资产跟踪等场景。 实时系统协议:Wi-Fi(高带宽低功耗)、BLE(短距离低功耗)、CAN(汽车 / 工业实时通信)等,需满足时效性、确定性和可靠性。 第 4 章:物联网数据通信协议 HTTP REST API: 基于 HTTP 方法(GET、POST、PUT 等)实现资源操作,具有无状态性和统一接口。 应用场景:设备与云平台通信、远程配置设备,但不适合云到设备(C2D)通信(设备无固定地址)。 MQTT(消息队列遥测传输): 基于发布 - 订阅(pub-sub)模型,包含 broker、客户端(发布者 / 订阅者)和主题(Topic)。 关键特性:服务质量(QoS,0-2 级)、保留消息、遗嘱消息(LWT)、持久会话,适用于设备到云(D2C)和 C2D 通信。 常见 broker:Eclipse Mosquitto、HiveMQ、EMQX。 第 5 章:云计算 服务模式: IaaS(基础设施即服务):提供虚拟服务器、存储等(如 Azure VM、AWS EC2)。 PaaS(平台即服务):提供开发 / 运行平台(如 Azure App Services、Heroku)。 SaaS(软件即服务):直接提供应用(如 Office 365、G Suite)。 IoT 数据管道: 边缘层(数据生成)→ 处理层(消息枢纽、业务逻辑)→ 存储层(数据库、 blob 存储)。 Azure 示例:通过 IoT Hub 接收数据,经 Stream Analytics 实时处理,最终存储于 Cosmos DB 或 Blob Storage。 总结 本书围绕物联网的核心组件(边缘系统、通信协议、云计算)展开,阐述了从设备感知、数据传输到云端处理的全流程,强调根据场景选择技术(如 LPWAN 用于长距离低功耗场景,MQTT 用于设备间实时通信),为设计可扩展的 IoT 系统提供了基础框架。