加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡水站长网 (https://www.0318zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

未来数据库该有的样子

发布时间:2021-02-13 11:52:19 所属栏目:传媒 来源:互联网
导读:数据传输方式 数据的承载方式有两种,一种广播方式,另一种是组播方式。下面分别介绍。 设备在接入路由器之前,没有获得对应密钥,无法解密路由器局域网内的数据报文(包括连接到目标路由器的用户手机的报文)。 如下图所示,设备在sniffer模式收到的数据报文

数据传输方式

数据的承载方式有两种,一种广播方式,另一种是组播方式。下面分别介绍。

设备在接入路由器之前,没有获得对应密钥,无法解密路由器局域网内的数据报文(包括连接到目标路由器的用户手机的报文)。

如下图所示,设备在sniffer模式收到的数据报文主体即Frame Body部分是加密的,仅帧头和整个报文长度是不加密的。要通过手机将配网信息传给设备,那么就得考虑使用这些信息。

MAC帧格式:
 

那么市面上的配网技术有哪几种呢?按原理分商用的主要有:

1.一键配网

  • 广播包长方式
  • 组播地址方式

2.设备热点配网

3.蓝牙配网

4.手机热点配网

5.路由器配网

6.零配

7.其他(如语音配网/摄像头二维码配网等)

阿里云IoT开发的物联网操作系统AliOS Things支持上述1-6配网方式。

二 详细介绍

1 一键配网

流程

一键配网(Smart Config)主要原理为:

1. 设备进入sniffer模式(又叫混杂模式,即不过滤数据报文),监听环境中所有的802.11报文;

2. 设备需要在所支持的信道(通常1-13)上轮询监听(因为设备不知道用户手机和目标路由器的信道);

3. 捕获到符合配网规则的数据报文后停止信道轮询,尝试在在此信道上接收完成所有报文;

4. 当前信道接收失败或超时重新回到步骤2;

5. 数据报文接收完成则关闭sniffer模式,回到station模式并开始尝试连接路由器,狭义的配网过程完成。

 

  • onConsume():KafkaConsumer 会在 poll()方法返回之前调用拦截器的 onConsume()方法来对消息进行相应的定制化操作,比如修改返回的消息内容、按照某种规则过滤消息(可能会减少poll()方法返回的消息的个数)。如果onConsume()方法中抛出异常,那么会被捕获并记录到日志中,但是异常不会再向上传递。
  • onCommit():KafkaConsumer 会在提交完消费位移之后调用拦截器的 onCommit()方法,可以使用这个方法来记录跟踪所提交的位移信息,比如当消费者使用commitSync的无参方法时,我们不知道提交的消费位移的具体细节,而使用拦截器的 onCommit()方法却可以做到这一点。

我们在自定义拦截器后,也是用过相同的方式使用:


 

(编辑:衡水站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读