物联网的层级结构

        对于设计一个系统来说最简单、有效的(性价比最高)框架模式就是分层,最常见的分层架构模型便是 TCP/IP 协议 。在我们的系统里既要考虑低层的硬件实现一一传感器、控制器、执行器, 也要考虑图形用户界面(在这里我们的图形用户界面主要是 Web 界面)等。传感器的数据会从底层往顶层传输,而执行指令及事件则会由顶层向下执行。

       在我们向服务器发送请求的时候,过程是应用层→传输层→网络层→链路层。当到达链路层时,将发送到另一个的协议栈,由下往上传输数据,最后到达服务器的HTTP 服务端。当服务器返回响应时,由服务器一层层往下沿相反路径传输,最后达到我们的 HTTP 客户端。

      让我们来看看一个手环是如何传递数据的,需要注意的是,在当前的情况下都是单向的,而我们需要的是一个双向传递数据的系统。

1 )通过 GPS 、加速度计、心率计、光传感器等来收集用户及环境数据,井存储到 Flash (存储器〉中。

2 )当手机连接上于环时,App 通过蓝牙通信读取 Flash 中的数据,存储到手机中 。

3 ) App 分析收集到的用户信息,通过文字、图形的方式展示给用户。

4 )通常来说,这些 App 会上传收集到的用户信息。

5 )在服务器端分析用户信息,得到用户习惯及行为。

 

      我们可以先对此进行简单的分层 :

1 )硬件层。在这里指的便是手环 ,手环包含了传感器、控制器、执行器。

2 )协调层。在只考虑手机传输数据到服务器的这一步时,手机 App 在这里充当的是协调作用 。

3 )用户应用层 。 在只考虑手环展示用户数据的情况下 ,App 在这里就是应用层的实现 。

4 )制造商应用层。对于制造商来说,记录用户、分析数据的服务器等就构成了其应用层 。这样的应用实例也接近于我们需要的物联网层级结构。只是在这里并没有考虑到一个协调层可能有多个硬件,如传统蓝牙可以支持多达7个设备,在这时协调层就显得很重要。

      通常来说,在物联网应用中主要就是控制和数据流两种方式。指令需要一层一层往下下达,或者一层一层往上上报。下达的方式就好比是中央到地方,再到具体的地方,而后再将结果一步步往上反馈给中央。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值