E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Ble4.0
Android蓝牙
BLE4.0
踩过的坑
一直都负责项目的蓝牙模块,期间踩过很多坑,说出来跟大家分享一下。1.从简单的开始,首先是权限的问题,在Android6.0以上,部分机型需要开启定位权限,部分机型需要同时开启GPS。所以使用蓝牙之前,你可以动态申请定位权限,或者直接将targetSdkVersion设置为23以下。2.蓝牙刚开启的时候,建议间隔1s后再进行搜索,有些机型初始化很慢,会搜索不到设备。3.始终无法搜索设备,可能是上一次
榴莲&&山竹
·
2020-08-10 00:03
【
BLE4.0
】CC2541从机之notify通知
一、简介本篇介绍从机端的notify通知的两种方式,以及主机端是如何处理notify通知的。二、实验平台协议栈版本:BLE-CC254x-1.4.0编译软件:IAR8.20.2硬件平台:SmartRF开发板三、简介notify通知的两种方式1、GATT_Notification在从机代码中使用,由从机主动通知,且不需要主机发出请求和回应。2、GATTServApp_ProcessCharCfg在从
a369000753
·
2020-08-09 19:38
蓝牙4.0基础问题
android
Ble4.0
蓝牙开发之搜索慢、startLeScan()过时,6.0以上不需要定位权限也能快速搜索到蓝牙设备
项目中需要用到androidBle蓝牙4.0开发技术,于是开启了蓝牙填坑之旅,说实话,蓝牙开发坑真多,跳出一个又进入下一个,每次遇到问题,就觉得不可能解决了,还好在自己的摸索中,都一一的化解了,以此来记录安卓蓝牙开发的心得。接手的蓝牙开发项目,原来的同事已经写好,不用再去写,开始也就大概看了看android蓝牙开发相关资料,对比项目中的蓝牙开发代码,发现发现搜索、连接蓝牙有一样的处理也有不一样的处
扶清风
·
2020-08-09 17:42
android
onCharacteristicChanged 回调问题
最近接触了蓝牙
BLE4.0
开发,今天是我接触的第二天,完全是盟的,以前根本就没听过BLE,所以遇到的问题就一大堆了,特此做个笔记,就不具体瞎扯了。首先涉及到的还是搜索,连接,接收和发送数据。
outdoorsmanm
·
2020-08-09 17:46
android
android
ble4.0
开发及遇到的一些坑
首先我在这里就不把原生的代码写出来了,如果刚入手的小伙伴可以在我另一篇文章看看https://blog.csdn.net/ZyClient/article/details/83650100在此我说几点蓝牙开发中一些注意事项及容易踩坑的地方,希望可以帮助到大家!!!1.权限问题:在android6.0以后部分权限需要我们动态申请,对于蓝牙这块我们需要申请,首先我们在清单文件配置权限其中位置权限需要我
懂爱才有情
·
2020-08-09 06:49
什么是低耗蓝牙BLE以及与经典蓝牙的优劣
BLE与经典蓝牙的区别;我们知道,现在移动设备上使用的蓝牙大多是4.0,而蓝牙4.0有两个分支,经典4.0和
BLE4.0
,经典4.0就是传统的3.0蓝牙升级而成,向下兼容。
zw1996
·
2020-08-05 04:42
安卓学习
ble4.0
节省功耗原因
低功耗蓝牙为何如此省电?根据SIG官方发布会的资料,它和经典蓝牙技术相比,主要的改变集中体现在待机功耗的减少、高速连接的实现和峰值功率的降低三个方面。待机功耗的下降传统蓝牙设备的待机耗电量大一直是为人所诟病的缺陷之一,这与传统蓝牙技术动辄采用16~32个频道进行广播不无关系,而低功耗蓝牙仅使用了3个广播通道,且每次广播时射频的开启时间也由传统的22.5ms减少到0.6~1.2ms,这两个协议规范上
weixin_33717117
·
2020-08-05 02:39
BLE低功耗蓝牙和传统蓝牙的五大区别
现在移动设备上使用的蓝牙大多是4.0,而蓝牙4.0有两个分支,经典4.0和
BLE4.0
,经典4.0就是传统的3.0蓝牙升级而成,向下兼容。而
BLE4.0
是一个新的分支,不向下兼容。
如山似水0_0
·
2020-08-04 23:51
蓝牙和服务器通信介绍
ios -蓝牙开发
================================CoreBluetoothforiOS6CoreBluetooth的API是基于
BLE4.0
的标准的。
SenDylan
·
2020-08-01 01:52
iOS开发
Android和iOS如何连接指定的蓝牙设备
在
BLE4.0
时代,蓝牙得到了很广泛的应用,为了满足一些指定场景,需要手机端直接去连接指定的蓝牙设备,这里有个巧妙的方法可以供大家使用,目前在很多共享产品就是这样的方案进行的;在Android设备上,连接指定的设备就是要知道设备的
jinbaippdpdpdpdpd
·
2020-07-31 18:12
嵌入式
Android
iOS之蓝牙开发—CoreBluetooth详解
CoreBluetooth的API是基于
BLE4.0
的标准的。这个框架涵盖了BLE标准的所有细节。
derekgao2013
·
2020-07-31 17:54
BLE4.0
、Zigbee、NB-IOT、GPRS、LORA之间的区别
NB-IOT和GPRS模块有什么异同GPRS是2GGSM,将被淘汰的标准,速率低、延迟高、频宽利用率低。NB-IoT则是低频段LTE,覆盖上要优于GSM,同时具备LTE的各种优点两者均基于蜂窝技术实现广域无线网络的标准,且均由通讯运营商铺设无线基站。GPRS属于长距离通讯,历史比较久远,除了手机通讯以外,包括POS机、共享单车、车载GPRS等移动应用均有较广的使用。是第二代的数字通信系统,以及之后
淮南草
·
2020-07-30 06:59
硬件笔试
BLE4.0
核心规格(二)之广播包解析
一.广播报文格式广播链路层报文格式如下:Preamble:前言,广播通道固定为10101010b,数据通道是10101010bor01010101bAccessAddress:接入地址,广播通道固定为0x8E89BED6,数据通道是随机值,不同的连接有不同的值。在连接建立之后的两个设备间使用。PDU:CRC:CRC校验,计算公式x24+x10+x9+x6+x4+x3+x+1PDU格式2.1PDUH
wulazula
·
2020-07-30 05:14
BLE低功耗蓝牙技术
bluetooth
4.0协议讲解以及应用
泰凌TLSR8266 BLE灯控 智能家居模块
BLE灯控模组;-智能家居;-智能手机配件;-PC与平板电脑外设,包括鼠标、键盘;-遥控玩具与3D眼镜;-无线麦克风;-可穿戴智能健康监控,运动与健身跟踪;方案特色:-完全与标准兼容的BLESoC,支持
BLE4.0
viewtoolsz
·
2020-07-30 02:27
蓝牙
Ble4.0
开发
一、参考的demo:1、http://download.csdn.net/detail/kjunchen/93632332、http://download.csdn.net/detail/lqw770737185/81160193、https://github.com/lidong1665/Android-ble4、https://github.com/litesuits/android-lite
鸿心mm
·
2020-07-29 22:35
CC2640R2F BLE5.0 蓝牙协议栈数据长度扩展功能(LE Data Length Extension)
对比与
BLE4.0
/4.1的控制器数据通道最大有效载荷为27字节。使能数据扩展功能后的BLE4.2/BLE5.0能够达到251,数据速率提高了大约2.5倍。
leconiot
·
2020-07-29 20:18
BLE4.0
ATT_MTU Configurable(
BLE4.0
每帧传最大的数据量)
在
ble4.0
协议规范中用户数据最大可以传20字节,为什么?1、LL层数据包的格式:规定了ProtocolDataUnit(PDU)长度:2~39Bytes。PDU分两种数据包:广播通道和数据通道。
haidscs
·
2020-07-29 19:07
ble
协议栈
低功耗蓝牙方案,BLE5.0串口数据传输
因此许多领域正在使用BLE技术进行无线数据传输,BLE包括以下功能:*功耗低*易于开发*支持网状网络*性价比高*大多是小尺寸飞易通低功耗蓝牙方案,专注于无线通信产品的开发,产品兼容BLE5.0,BLE4.2,
BLE4.0
haha_yan
·
2020-07-29 19:03
蓝牙技术
BLE4.0
的服务与特征值分析
BLE4.0
教程二蓝牙协议之服务与特征值分析1.关于服务与特征值的简述之前说到蓝牙的连接过程,那蓝牙连接之后具体是如何传数据的呢。这里做一下简要说明。
andry05
·
2020-07-29 17:20
NRF51822/NRF51802/NRF52832/NRF52810/NRF52811/NRF52840内核对比
NRF51822的内核为M0,FLASH是256K,RAM是16K,蓝牙
BLE4.0
/4.2(SDK新版本支持4.2)NRF51802的内核为M0,FLASH是256K,RAM是16K,蓝牙
BLE4.0
Wang13631676419
·
2020-07-29 16:50
蓝牙
Android BLE与终端通信(五)——Google API
BLE4.0
低功耗蓝牙文档解读之案例初探
AndroidBLE与终端通信(五)——GoogleAPIBLE4.0低功耗蓝牙文档解读之案例初探算下来很久没有写BLE的博文了,上家的技术都快忘记了,所以赶紧读了一遍Google的API顺便写下这篇博客心得GoogleAPI:http://developer.android.com/guide/topics/connectivity/bluetooth-le.html#terms其实大家要学习A
weixin_34168880
·
2020-07-29 06:05
安卓手把手教你学习并实现 安卓耳机口音频转红外发射
安卓实现耳机口音频转红外发射前一段时间因为找工作,完了之后又有两个项目做,一个
BLE4.0
的项目,一个红外控制的项目,因此也好久没写文章了。
BLE4.0
的资料网上一抓一大把,就不多说了。
码农阿Q
·
2020-07-13 15:27
手把手系列
android
音频
红外
蓝牙-连接PDU
图1-5(
BLE4.0
和BLE4.2一致)图1-6(
BLE4.0
)图1-6(BLE4.2)数据头中包含
SuSu-China
·
2020-07-12 11:38
BLE
BLE中GATT理解
在学习了刘权的《
BLE4.0
低功耗蓝牙协议总结》一书后,对GATT有了一定了解,这里也对作者提供这么好的讲解表示感谢,下面截图均从书中摘取,如有侵权,请联系我删除,这里写下我的读书笔记。
jiang_2018
·
2020-07-10 10:56
蓝牙
Android蓝牙开发(二)
BLE4.0
低功耗蓝牙
一、
BLE4.0
低功耗蓝牙BluetoothLowEnergy,蓝牙低功耗,是从蓝牙4.0开始支持的技术。相较传统蓝牙,传输速度更快、覆盖范围广、安全性高、延时短、耗电低等特点。
Near祥
·
2020-07-10 01:24
Android进阶
Bluefruit LE Sniffer - Bluetooth Low Energy (BLE 4.0) - nRF51822 驱动安装及使用
BLESnifferhttps://www.adafruit.com/product/2269BluefruitLESniffer-BluetoothLowEnergy(
BLE4.0
)-nRF51822nrf51822
feiwatson
·
2020-07-09 08:50
蓝牙
BLE
BLE蓝牙协议 — 自适应调频算法简单实现
写在前面:(转载文章,若有不妥,通知后我会立即删除)最近看了大神刘权写的《
BLE4.0
低功耗蓝牙协议总结》,感觉收获颇丰;其中有一节是讲解蓝牙的自适应调频算法的,但是代码实现不方便阅读,原文是这样的:小生不才
书哥Sugar
·
2020-07-06 12:32
BLE蓝牙协议
干货|一文看懂BLE低功耗技术-附主流BLE芯片厂商介绍
有
BLE4.0
,BLE4.1,BLE4.2,BLE5.0等多个协议版本。BLE技术采用了
zbb564833642
·
2020-07-06 12:47
物联网模块
BLE4.0
核心规格(一)广播数据详解
1.广播通道:1.1CH0,CH12,CH39为广播通道,其余为数据通道1.2链路层数据包格式:preamble(前导码):广播通道Advertisingchannelpacketsshallhave10101010basthepreamble.数据通道:Thedatachannelpacketpreambleiseither10101010bor01010101bAccessAddress:(接
wulazula
·
2020-07-06 07:32
BLE低功耗蓝牙技术
bluetooth
4.0协议讲解以及应用
iOS
BLE4.0
开发--工作中遇到的一些坑
CoreBluetooth的API是基于
BLE4.0
的标准的,从iphone4s往后的设备支持,还有iPhoneiOS6的模拟器也支持。
weixin_34029680
·
2020-07-05 23:06
BLE4.0
教程一 蓝牙协议连接过程与广播分析
1.蓝牙简介什么是蓝牙4.0蓝牙无线技术是使用范围最广泛的全球短距离无线标准之一,蓝牙4.0版本涵盖了三种蓝牙技术,即传统蓝牙、高速蓝牙和低功耗蓝牙技术,将三种规范合而为一。它继承了蓝牙技术在无线连接上的固有优势,同时增加了高速蓝牙和低功耗蓝牙的特点。这三个规格可以组合或者单独使用。蓝牙4.0规范的核心是低功耗蓝牙(LowEnergy),即蓝牙4.0BLE。该技术最大特点是拥有超低的运行功耗和待机
weixin_30412167
·
2020-07-05 20:45
蓝牙5.0 mesh技术分享(一)
其实之前也接触过蓝牙开发,就是TI的CC2540芯片,运行
BLE4.0
协议栈,那还是在大四的一个实习项目。
sdnu2011d1
·
2020-07-05 11:12
物联网
蓝牙
物联网
iOS 蓝牙4.0开发使用(内附Demo)
这篇文章用来介绍
BLE4.0
的使用以及相关问题的
FBY展菲
·
2020-07-05 06:57
iOS集
支付开发汇总
iOS 蓝牙开发
BLE4.0
的资料收集,基于原生Core Bluetooth
(一)从0基础到现在可以写出一个完整的接收数据和发送数据的蓝牙程序,我从以下的博客里面学到很到东西,特别也感谢在QQ群里面为我解答的各位大神们,是时候回馈社会啦。1.首先是写的很详细,并带有demo示例的刘彦玮大神的博客:http://liuyanwei.jumppo.com/2015/07/17/ios-BLE-0.htm简单易懂,涵盖量广,兼具中心与外设模式,刘大神还自己写了一个BabyBlu
火山LF
·
2020-07-05 05:52
BLE4.0
蓝牙开发的必经之路
最近,翔飞人退役了。始终振翅的飞人最后还是落了地。伤病无情,英雄迟暮。祝福他换片天空再次起航ing。前一阵子,被老板叫去搞项目。说是要用到蓝牙,一琢磨,网上不多的是,下了一个蓝牙聊天的demo,翻来覆去就这点东西嘛,还不是小意思,搞了半个月,信心满满地跟硬件工程师交流,我擦嘞,这什么玩意,完全不一个系统嘛。这算是跟蓝牙的第一次正面交锋吧。借着物联网啦,工业4.0啦的势头,蓝牙发展到今天,算是风生水
丑旦
·
2020-07-04 23:04
安卓
蓝牙
Ble4.0
通讯的步骤及实现
在一家偏硬件的一家公司从事穿戴式设备的开发,通过近几个月学习与研究对于蓝牙4.0的通讯还有有点自己的见解,有不足的地方大家可以一起讨论,互相学习,废话不多说,那么如何进行蓝牙4.0的通讯与数据传输呢?本demo比较简单,大家应该都可以很好理解与学习的!有基本的几个步骤,下面是一些代码段,希望对大家有所帮助吧。添加蓝牙权限,判断手机手机是否支持蓝牙ble//检查当前手机是否支持ble蓝牙,如果不支持
xiaoxiao_engineer
·
2020-07-04 19:42
蓝牙基带传输(小白文)
蓝牙传输的技术使用的是跳频技术,也就是将数据分成若干个数据包,通过79个指定的蓝牙频道进行传输数据包(蓝牙4.0只有40个信道),每个频宽1MHZ,而
BLE4.0
为2MHZ,在相同的总带宽下,蓝牙4.0
hahachenchen789
·
2020-07-04 17:46
BLE蓝牙4.0
BLE MESH之智能照明介绍
一、BLEMESH介绍BLEMESH技术是一个基于蓝牙
BLE4.0
并且帮助设备建立一个网络通信技术方案。BLEMesh技术可以自动组网并增加设备的组网能力,并且同时可以使用智能手机所控制。
qsky2012
·
2020-07-04 01:08
BLEmesh
蓝牙后台接收数据(
BLE4.0
)
最近在做一个蓝牙相关的项目,需要在应用进入后台,或者手机属于锁屏状态的情况下,仍然保持蓝牙连接,并且能正常接收数据。本来以后会很麻烦,但是学习了下..发现就2步而已。简单的不能再简单了。好了。下面是具体实现办法。1.在xxx-info.plist文件中,新建一行Requiredbackgroundmodes,加入下面两项。AppsharesdatausingCoreBluetooth和Appcom
qq_18133317
·
2020-07-02 16:20
CoreBluetooth框架(转)
支持
BLE4.0
的设备CoreBluetooth设计模式类型类似客户端-服务器模式。
qq_18133317
·
2020-07-02 16:20
IOS
蓝牙
蓝牙
BLE4.0
透传—智能穿戴应用
随着技术改革升级和消费观念升级,智能穿戴产品从过去单一功能向多功能化发展,同时具有更便携、实用的特点。加入骨传感、人脸识别、地理定位等各种传感器,可以多方位多角度获取数据信息。甚至接入语音、体感等人机接口,实现更方便更灵活的交互体验。智能穿戴产品采用的互联方式主要有NFC、WIFI、蓝牙。NFC应用于短距离接触式领域;WIFI不受地理、距离的限制而被广泛采用;蓝牙以低功耗低成本、快速接入为最大优势
一个开花的树
·
2020-06-29 18:18
BLE4.0
低功耗蓝牙学习1. 蓝牙4.0ble协议栈的构成
前言:大创项目结题在即却没怎么动手,现在才开始学习,大家不要学我这样拖沓学习方式是看书加看视频加后期的开发板实验,本博客内容基本照搬书本和视频内容
BLE4.0
特点:低功耗,低延迟(latency),低吞吐量
GDUT-hbh
·
2020-06-29 02:14
低功耗蓝牙
BLE 4.0 协议知识点总结(一)
写在前面:本文参考了
BLE4.0
低功耗蓝牙协议总结,对其进行了缩减,整理出了个人能理解的感觉比较基本的内容,有问题请随时跟我沟通个人QQ:993650814.1、射频信道:频率分布图:即最小频率是2402MHz
KiranWang
·
2020-06-28 23:16
BLE协议
BLE4.0
BLE4.1 和BLE4.2 的主要区别
https://www.quora.com/What-are-the-main-differences-between-Bluetooth-4-0-4-1-and-4-2-in-the-Layers-Baseband-LMP-L2CAP-app-Layerhttp://sina.com.hk/news/article/20131223/0/5/0/-38766.html?cf=o.digitalB
若风飘茫
·
2020-06-27 13:09
iOS基础——实现蓝牙
BLE4.0
通信功能
本篇文章包含以下内容蓝牙
BLE4.0
基础知识的介绍一、蓝牙常见名称和缩写二、蓝牙基础知识三、BLE中心模式流程四、BLE测试实现真机蓝牙
BLE4.0
连接蓝牙模块的通信功能一、先从结果分析二、准备工作三、
Hensen_
·
2020-06-25 04:45
BLE4.0
核心规格(二)之广播包解析
一.广播报文格式广播链路层报文格式如下:Preamble:前言,广播通道固定为10101010b,数据通道是10101010bor01010101bAccessAddress:接入地址,广播通道固定为0x8E89BED6,数据通道是随机值,不同的连接有不同的值。在连接建立之后的两个设备间使用。PDU:CRC:CRC校验,计算公式x24+x10+x9+x6+x4+x3+x+1PDU格式2.1PDUH
Jason.liu17
·
2020-06-24 08:19
BLE协议解析
BLE4.0
核心规格(六)BLE 概述
文章目录基带band通道chanel事件event广播事件连接事件逻辑链路SMP和ATT基带band像BR/EDR射频一样,LE射频采用非许可的2.4GISM基带。LE系统采用跳频来对抗干扰和衰减,并提供很多跳频载体。字符传输数据到达1Ms/s。通道chanelLE采用了两种多用配置方案:频分多址(FDMA)和时分多址(TDMA)。40个物理地址,相隔2MHZ,采用频分多址。其中3个用来作为广播通
Jason.liu17
·
2020-06-24 08:19
BLE协议解析
蓝牙(一)iOS关于蓝牙的使用
简介开发使用的框架是CoreBluetooth框架,CoreBluetooth是基于
BLE4.0
的标准的。什么是BLE呢?全称是buletouchlowenergy,就是蓝牙低能耗技术。
CMD独白
·
2020-06-23 18:32
iOS蓝牙
BLE4.0
通信功能
概述iOS蓝牙
BLE4.0
通信功能,最近刚学的苹果,为了实现蓝牙门锁的项目,找了一天学习了下蓝牙的原理,亲手测试了一次蓝牙的通信功能,结果成功了,那么就把我学习的东西分享一下。
findhappy117
·
2020-06-23 08:56
iOS 蓝牙开发 CoreBluetooth 应用
而目前对于开发者来说,应用较多的只有
BLE4.0
,因为苹果的2.0蓝牙是需要MFI(makeforiphone)验证的,而厂商的利润本来就非常低了,还得搞个MFI认证的话就不赚钱了。
飛天江郎
·
2020-04-23 17:32
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他