《图解物联网》--阅读笔记

第1 章物联网的基础知识11.1 物联网入门……21.1.1 物联网……21.1.2 物联网的相关动向……21.2 物联网所实现的世界……31.2.1 “泛在网络”社会……31.2.2 “物”的互联网连接……41.2.3 机器对机器通信所实现的事……51.2.4 物联网实现的世界……6column 蓬勃发展的标准化活动……81.3 实现物联网的技术要素……91.3.1 设备…...
摘要由CSDN通过智能技术生成

第1 章物联网的基础知识1
1.1 物联网入门……2
1.1.1 物联网……2
1.1.2 物联网的相关动向……2
1.2 物联网所实现的世界……3
1.2.1 “泛在网络”社会……3
1.2.2 “物”的互联网连接……4
1.2.3 机器对机器通信所实现的事……5
1.2.4 物联网实现的世界……6
column 蓬勃发展的标准化活动……8
1.3 实现物联网的技术要素……9
1.3.1 设备……9
1.3.2 传感器……13
1.3.3 网络……15
1.3.4 物联网服务……17
1.3.5 数据分析……20

第2 章物联网的架构23
2.1 物联网的整体结构……24
2.1.1 整体结构……24
2.1.2 网关……25
2.1.3 服务器的结构……27
2.2 采集数据……28
2.3 接收数据……30
2.3.1 数据接收服务器的作用……30
2.3.2 HTTP 协议……30
column REST API……31
2.3.3 WebSocket……32
2.3.4 MQTT……33

  • MQTT(MQ Telemetry Transport,消息队列遥测传输)是近年来出现的一种新型协议,物联网领域会将其作为标准协议。
  • MQTT 是一种能实现一对多通信(人们称之为发布或订阅型)的协议。它由3 种功能构成,分别是中介(broker)、发布者(publisher)和 订阅者(subscriber)。
  • 借助于中介的发布/ 订阅型通信,MQTT 就能实现物联网服务与多台设备之间的通信。另外,MQTT 还实现了轻量型协议。因此它还能在网络带宽低、可靠性低的环境下运行;又因为消息小、协议机制简单,所以在硬件资源(设备、CPU 和内存等)受限的条件下也能运行,可以说是为物联网量身定做的协议。

2.3.5 数据格式……40
column 图像、语音、视频数据的处理……43
2.4 处理数据……44
2.4.1 处理服务器的作用……44
2.4.2 批处理……44
2.4.3 流处理……47
2.5 存储数据……49
2.5.1 数据库的作用……49
2.5.2 数据库的种类和特征……50
2.6 控制设备……54
2.6.1 发送服务器的作用……54
2.6.2 使用HTTP 发送数据……54
2.6.3 使用WebSocket 发送数据……55
2.6.4 使用MQTT 发送数据……55

  • 首先设备作为订阅者,向MQTT 中介进行订阅。然后,发送服务器则是发布者,同样向中介进行发布。这样一来,发送服务器只需要把确定的数据加在主题上发送就行了,发送服务器和设备都不需要知道彼此的地址。只要知道中介的地址,就能够实现通信。一旦订阅者断开,中介就会负责在断开时发送通知,并在重新连接时再次发送数据。

事例:面向植物工厂的环境控制系统……56

第3 章物联网设备……59
3.1 设备——通向现实世界的接口……60
3.1.1 为什么要学习设备的相关知识……60
3.1.2 连通性带来的变化……60
3.2 物联网设备的结构……63
3.2.1 基本结构……63
3.2.2 微控制器主板的类型和选择方法……68

微控制器的开发流程

  1. 把微控制器主板嵌入到自制电路中
  2. 在PC上编写用于微控制器的程序
  3. 从PC端把程序写入微控制器
  4. 确认运行情况

几个具有代表性的微控制器

  • Raspberry Pi 2 model B 开始,Raspberry Pi 的CPU 就是四核处理器了,并宣布支持Windows 10
  • Beagle Bone Black(BBB)是德州仪器公司主持开发的一款搭载了ARM 处理器的单板计算机。这块主板的惊人之处在于平衡了微控制器主板和PC 的性能。
  • 英特尔Edison,它搭载了具备双核双线程的英特尔Atom CPU,以及100 MHz 的微控制器英特尔Quark。这个主板的亮点在于彻底地改善了专为物联网设备设置的规格。

微控制器和单板计算机比较
在这里插入图片描述
英特尔Edison 作为面向物联网设备开发的微控制器主板,不仅标准安装了Wi-Fi 和蓝牙,还全面涵盖了原型设计和商品化,其存在感越来越强烈

column 开源硬件的兴起……80
3.3 连接“云”与现实世界……80
3.3.1 与全球网络相连接……80

有两种让设备连接到网络的方式,一种是由设备本身直接连接全球网络,另一种是在本地区域内使用网关来连接全球网络

3.3.2 与网关设备的通信方式……81
3.3.3 有线连接……82

  • 以太网
  • 串行通信
  • USB

3.3.4 无线连接……84

  • Wi-Fi:和蓝牙4.0相比,Wi-Fi 耗电量高,所以不适合那些需要长时间进行通信的设备。
  • 3G/LTE:设备上需要配备用来插入SIM 卡的插槽;会持续产生接入费用
  • 蓝牙:BLE(蓝牙低能耗,Bluetooth Low Energy)技术,可以实现靠一枚纽扣电池连续运行数年。蓝牙4.2 宣布支持IPv6/6LoWPAN,设备可以通过网关直接连接互联网。蓝牙正逐渐占据物联网通信协议中的主要地位
  • IEEE 802.15.4/ZigBee:使用2.4 GHz 频段的近距离无线通
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值