携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情
前言
随着互联网的高速发展,人们越来越离不开互联网,每个人都有一台手机,多到每次回家都能看到几年级的小孩都拿着上千元的手机,真的是时光如梭我那个年代还在跳房子,打乒乓球哪里有这些电子产品玩,家里有了电子产品的都是富人家,好了好了扯远了。回到正题回到现在我们每个人可能多多少少都有个智能设备比如手表,灯光或者远程开启电脑。但是你们有想过为什么这些设备会按照你的操作去执行吗?为什么按这个按钮设备就有反应?跟着本文带你了解一下物联网是如何运行的。
通信
人与人之间是需要沟通的,而物与人之间也是需要沟通的,这时候你就懵逼了,为什么没有生命的物品可以跟人沟通,但我告诉你确实可以沟通,但是不是依靠嘴巴而是某种“信号”,这个信号概念就像是一个动作,假设你跟你的朋友一起玩你们制定了一个规则,而这个规则划重点,他就是“协议“,针对这个协议你做了如下解释:1.我蹦跶2下 你就得去喝水 2.我蹦跶三下 你就得去吃饭。诶,你发现这不就是简单的下达命令执行命令吗,对,人与设备之间的关系就是如此。摩斯电码也是这样的意思,通过某种不同的didididi,来让你知道是什么意思,当然你得提前知道他的规则,也就是协议你才可以破解,不然你脑子里面真的就滴滴滴滴滴滴滴滴滴滴!~
触发
当你跟设备间订好了协议,订好了通讯规则那么便开始执行任务了。设备收到你发的“指令“,一般都是二进制指令,但是通讯过程使用的是json或者其他序列化方式,我们公司使用json可读性高,然后设备收到json数据后解析成为二进制给到具体执行的电路,然后开始010101工作。
结尾
全是大白话文,但是简单生动例子希望可以帮助你理解协议这个概念,因为物联网之间到处充满协议。