《图解物联网》读书笔记

前言

本篇博客是在阅读《图解物联网》书籍的读书笔记,若文章中出现相关问题,请指出!

所有博客文件目录索引:博客目录索引(持续更新)

一、基础知识

物联网常用的两种标准:蓝牙与ZigBee。

网络包含:①设备连接到其他设备的网络;②设备连接到服务器的网络。

对于物联网服务也有两种传输方式:①同步传输。②异步传输。

某个物品添加了传感器之后,能够利用对应的传感器来采集对应的信息,将非结构化数据(图像、语言、自然语言)中的有用信息提取出来存储到数据库中。

能够使用机器学习等方式来训练数据,掌握这些数据之间的联系,最终提供更好的服务。

image-20211026192815986



二、物联网架构

物联网服务作用:①从设备收到的数据保存到数据库,并对采集的数据进行分析。②向设备发送指令和信息。

整体架构:设备、网关、服务器

image-20211026193156471

三种协议:HTTP、WebSocket、MQTT(专门针对物联网信息传输协议)

  • websocket:用于在互联网上实现套接字通信。它实现了 Web 浏览器和 Web 服务器间的数据双向连续传输。
    • websocket与http区别: HTTP 协议而言,每次发送数据都必须生成发送数据用的通信路径及连接,也就是说客户端没有发出申请就不能进行通信;而websocket只要一开始根据客户端发出的连接申请确立了连接,就能持续用同一个连接传输数据。另外,只要确立了连接,就算客户端没有发出申请,服务器也能给客户端发送数据。
  • MQTT:是一种能实现一对多通信(人们称之为发布或订阅型)的协议。MQTT 还实现了轻量型协议。因此它还能在网络带宽低、可靠性低的环境下运行;又因为消息小、协议机制简单,所以在硬件资源(设备、CPU 和内存等)受限的条件下也能运行,可以说是为物联网量身定做的协议。

使用MQTT,双发如设备、发送服务器可以不知道对方的ip地址,而是通过订阅、发布操作来通过MQTT这个中介来获取对应的数据信息。

image-20211026195647940

传输数据格式:MessagePack:直接以二进制形式接收数据,利于计算机处理

image-20211026194303138

处理数据有两种方式:流处理与批处理。

  • 批处理(隔一段时间就分批处理一次积攒的数据): Hadoop MapReduce、Apache Spark。
  • 流处理(不保存数据,按照到达处理服务器的顺序对数据依次进行处理):Spark Streaming、Apache Storm


三、物联网设备

ZigBee痛点:想要跟 PC、智能手机联动,就需要给这些设备连接专用的接收器,而蓝牙很多设备都是默认自带支持的。

传感器:是一种装置,它的用途在于检测周边环境的物理变化,将感受到的信息转换成电子信号的形式输出。人类用五种感官来感知环境的变化,设备则用传感器来感知。

image-20211026201730753



四、先进的感测技术

GPS:利用人造卫星来围绕地球旋转。一启动接收器,接收器就会开始接收卫星发射出的无线电波,GPS 接收器并不会向卫星发射信息,它毕竟只是一台用来接收卫星发来的无线电波的设备

卫星发射出来的信息:最重要的两条①发射无线电波时的准确时刻。②卫星在宇宙空间中的位置。

image-20211026203036241


五、物联网服务的系统开发

系统结构:无线设备、网关以及中心服务器。

image-20211026225519691

image-20211026230036737

第八章、物联网与机器人

日本产业技术综合研究所:机器人相关的。

ROS:开源的机器人操作系统

日本产业技术综合研究所](https://openrtm.org/openrtm/):机器人相关的。

ROS:开源的机器人操作系统

物联网就是把所有设备连接到互联网

我是长路,感谢你的耐心阅读。如有问题请指出,我会积极采纳!
欢迎关注我的公众号【长路Java】,分享Java学习文章及相关资料
Q群:851968786 我们可以一起探讨学习
注明:转载可,需要附带上文章链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长路 ㅤ   

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值