浅谈蓝牙“嗅探”功能设计

BLE(Bluetooth Low Energy)即低功耗蓝牙技术,通讯双方角色分别配置为 “蓝牙主机”和“蓝牙从机”,通常情况下从机以固定间隔发送“广播”数据包,广播包中可包含物理地址、功率、用户信息等,主机发现广播设备后发起蓝牙连接,广播设备停止广播接收连接请求。蓝牙主机通常情况下扫描周边广播设备,并主动向广播设备发起蓝牙连接。连接建立后,主从蓝牙设备就可以进行数据收发。

 

通常蓝牙设备实现数据交换都是建立在蓝牙连接的状况下,因为蓝牙连接成功后,通讯过程是双向的,即主机可以发送数据到从机,从机可同时发送数据到主机,实现了全双工的通讯,且蓝牙底层能保障数据的有效性和稳定性。但是由于蓝牙连接过程比较复杂、连接时间相对较长,导致系统功耗偏高。尤其是在蓝牙标签等低功耗穿戴设备应用中,功耗影响极其重要,而通常情况下标签通讯只需要实现单向传输,即标签周期发送数据到蓝牙主机,主机不用回复数据,且数据传输量极小,通常10个字节以内。

 

所以类似蓝牙标签一类的应用场景中,通常系统功耗要求低,数据通讯量小的特点,不适合采用蓝牙连接的方式通讯。而蓝牙从机的广播机制采用了周期广播发送机制,整机功耗可以控制在很低的范围(1秒广播一次,平均功耗月15uA),且广播信息支持最多携带31字节用户数据。作为接收端的主机设备则需要动态抓取“广播数据包”,即广播“嗅探”模式,该模式下主机仅仅实现广播数据监听,并提取其中的有效用户数据,包括MAC地址、信号强度RSSI、用户自定义数据字段等。

 

成都亿佰特公司的E104-BT02产品支持蓝牙主从模式,从机模式下支持用户自定义广播数据包,兼顾数据发送和功耗控制,平均功耗可控制在+10uA左右,主机模式下支持广播“嗅探”抓包,可通过串口打印输出广播MAC地址和RSSI,非常适合低功耗传感器数据采集场景。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/342849.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤教育】国家开放大学2018年春季 8634-21TAndroid智能手机编程 参考试题

编号:8634 17-18学年第1学期期末考试 Android智能手机编程 试题(开卷) 一、选择题:(每题4分,共40分) 1.Android智能手机平台是基于( )操作系统内核开发而来…

akka2.5_发布Akka Toolkit 2.3

akka2.5最近宣布了Akka工具包 2.3.0版本的发布。 Akka是一个非常有用的工具包和运行时,用于在JVM上构建高度并发,分布式和容错的事件驱动的应用程序。 它是分布式的,并提供了Actor,Future和STM等高级抽象。 它的新版本在2.2.0发布…

2021-01-26

视频观看地址:https://cloud.video.taobao.com//play/u/56612045/p/1/e/6/t/1/292995127249.mp4 有线蓝牙音箱改装成无线音箱的方法: 1、首先拆下有线音箱功放板,分析功放电路 2、使用万用表,找到合适于蓝牙模块的电源以及音频输…

CAN光纤转换器,光纤转can模块使用说明

CAN光纤转换器,是集成1路标准光纤接口(单模、多模, SC、 ST 可选)、 2 路标准 CAN 总线接口的工业级 CAN 总线转光纤转换器。CAN光纤转换器可以将 CAN 总线数据转换成光信号通过光纤来传输,接下来杭州飞畅科技的小编就…

关于蓝牙服务UUID自定义简介

目前市面流行的在BLE应用中,UUID“Universally Unique Identifier”用于标识蓝牙服务以及通讯特征访问属性,不同的蓝牙服务和属性使用不同的访问方法,就像人们语言交流一样,语言相同才能正常交流。 蓝牙技术联盟SIG定义UUID共用了…

Java中的延迟分配

程序员本来就是懒惰的,而similis simili gaudet就像程序是懒惰的一样。 您听说过延迟加载吗? 还是懒惰的单身人士? (不过,我个人更喜欢单一麦芽版本。)如果使用Scala或Kotlin(这也是一种JVM语言…

NB-IoT在智能锁领域的应用

随着近几年智能家居行业的火爆,智能锁在生活中出现的频率也越来越高,目前智能锁使用非机械钥匙作为用户识别ID的技术,主流技术有,感应卡,指纹识别,密码识别,面部识别等,极大的提高了…

飞畅 Profibus总线光纤中继器产品介绍

Profibus现场总线光纤中继器,符合Profibus协议,提供拨码开关自由选择Profibus的10种常用速率或速率自适应,单/双光口链网支持。Profibus光纤中继器提供1~2个独立总线电接口和1~2个光纤接口灵活搭配方式,可根据项目实际需求灵活配置…

modbus RTU协议设备使用无线代替有线注意事项

1.设备有线连接 Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。ModBus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接…

AX5243与AX5043方案对比及应用设计

一、 无线组网 成都亿佰特电子科技有限公司是一家致力于自主研发和客户定制需求的创新型公司,基于AX5243、AX5043芯片方案推出的窄带传输产品,针对不同的客户需求和通信距离选择,开发出了一系列包括不同封装、不同频段、不同接口形式和不同…

RS485/232/422串口环网光端机产品介绍

RS485/232/422串口环网自愈光端机,提供2路RS485端口或者1路RS232端口同时在光纤环网上进行双向通讯。一个环网网络中只允许有一个主站,其他均为从站;每一台设备都可以选择工作在主站模式或从站模式。接下来,就由飞畅科技的小编来为…

RS485接口电磁兼容设计方案

概述 RS485接口组成半双工网络,采用平衡驱动器和差分接收器的组合方式,使用屏蔽双绞线传输,抗共模干扰能力强。RS485的电气特性:两线之间的电压差为(2V---6V) 表示逻辑“1”,两线之间的电压差为-(2V---6V)表示逻辑“0…

无线模块在工业控制上的应用

工业控制现状 随着计算机、通信、自动控制、微电子等科学技术的发展,无线通讯在工业控制上的应用越来越广泛。在工业控制应用中,有线传输受环境的影响较大,不利于工业控制。为了加强对工控设备的实时监测和控制,减少环境对传输设…

nashorn 性能_Nashorn简介

nashorn 性能引入了Java 8和名为“ Nashorn”的新JavaScript引擎。 Nashorn基于Da Vinci Machine,该项目旨在为JVM添加动态语言支持。 Nashorn是使混合软件比以前更轻松的一个很好的里程碑。 该引擎的出色功能使您能够在Java(任何其他编译语言&#xff0…

RS485串口光端机产品功能特点介绍

RS485串口光端机又叫RS485光纤MODEM,实现双向RS485信号转换成光信号通过光纤传输,光纤接口采用SC/FC/ST型接口,单纤或双纤接口。那么,RS485串口光端机的功能特点有哪些呢?接下来我们就跟随飞畅科技的小编一起来详细了解…

NB-IoT在智能农业中的示范应用

一、 概述 传统农业,种植过程无非是播种、施肥、浇水、收割,种植者也基本全凭感觉经验,往往都是肉眼判断土壤表面干了或者农作物生长出状况才开始进行浇水施肥,遭到虫害才开始打药,对于农作物的生长周期都是很模糊的。…

基于GPRS、NB-IOT、LTE的自组网方案

一、概述 成都亿佰特电子科技有限公司是一家致力于自主研发和客户定制需求的创新型公司,成都亿佰特针对GPRS、NB-IOT、LTE推出了RS232、R485接口的E840-DTU系列数传电台。 针对目前GPRS、NB-IOT、LTE三种不同的技术形式和市场需求,成都亿佰特已经建立了…

rs-485光端机的使用你真的清楚吗?

485光端机,主要的功能就是实现传输rs485信号的,但是在使用过程中,我们经常会遇到各种问题现,接下来就由飞畅科技的小编来为大家讲解几种485光端机主要问题及解决方法,一起来看看吧!   1、常规的使用方式…

4G通信的网络结构与技术分析

1、4G通信网络的关键技术 研究4G通信网络,就必须加强对其关键技术的研究,这是决定4G网络通信与3G网络通信不同的关键因素,其主要包括正交频分复用技术、软件无线电技术、智能天线技术、多输入多输出技术、IP核心网技术和多用户检测技术等。 …

在线学习Java编程的最佳方法

1.简介 Java是使用最广泛的编程语言之一。 根据Github的最新报告 ,Java被列为仅次于JavaScript的第二大最常用的编程语言。 掌握Java的人有很多话题。 好消息是,您可以在线找到很多内容。 在这篇文章中,我们将对所有这些主题进行分类&#x…