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
通过Bluetooth LE Explorer简单测试SYD8810 BLE芯片的透传功能
2、SYD8810miniEVK开发板或者其它
BLE4.0
以上的设备。
fssiot
·
2024-01-30 09:03
SYD8810
iOS之蓝牙开发—CoreBluetooth详解
CoreBluetooth的API是基于
BLE4.0
的标准的。这个框架涵盖了BLE标准的所有细节。
shinedada
·
2023-11-24 17:54
iOS开发蓝牙
iOS蓝牙模块支持
BLE4.0
设备通讯。
一夜知秋2
·
2023-11-22 03:29
菜鸟哥玩蓝牙
Ble4.0
系列 ESP32初玩篇① Scan —— 扫描周边蓝牙,了解BLE扫描的方方面面
文章目录1、前言2、ESP32Scan案例2.1直接打开官方示例3、Scan核心库——BLEScan3.1管理扫描3.1.1创建扫描对象——BLEScan3.1.1.1详解扫描参数esp_ble_scan_params_t3.1.1.2详解扫描结果回调m_pAdvertisedDeviceCallbacks3.1.2启动扫描——start3.1.3停止扫描——stop3.1.4获取扫描结果——ge
单片机菜鸟哥
·
2023-09-13 02:04
ESP32
Arduino
学习教程
# SIG Mesh协议学习
BluetoothLowEnergy(BLE)协议的1对1,1对多的通信方式,它实现了多对多的通信.这使得mesh网络中的各个节点之间可以相互通信.蓝牙Mesh协议建立在BLE的物理层和链路层之上,也就是说它可以和
BLE4.0
ZHHHHHJ66
·
2023-06-15 22:40
蓝牙
ble
蓝牙
蓝牙mesh配网协议一配网协议栈
蓝牙mesh并不是一个新版本,基于BLE这句话能解释很多问题,蓝牙mesh的设备跟一般
BLE4.0
、5.0设备都是蓝牙服务和特性,这一点上没区别,只不过是约定了一个固定名称的服务和特性,来传输指定格式的数据
轰天裂天罗三炮
·
2023-04-19 08:54
BLE蓝牙和传统蓝牙的区别
现在移动设备上使用的蓝牙大多是4.0,而蓝牙4.0有两个分支,经典4.0和
BLE4.0
,经典4.0就是传统的3.0蓝牙升级而成,向下兼容。而
BLE4.0
是一个新的分支,不向下兼容。
刘世锋
·
2023-04-04 09:34
RFID无线射频技术
Android蓝牙开发入坑指南
Android4.3以后蓝牙开发一般都是基于低功耗蓝牙
BLE4.0
,BLE协议是蓝牙协议的子集。
dxdingdu
·
2023-02-05 16:48
iOS 蓝牙
BLE4.0
开发
蓝牙开发,现在普遍的都是
BLE4.0
低功耗蓝牙,CoreBluetooth是iOS开发I比较推荐的一种开发方法CoreBluetooth框架的核心其实是两个东西,peripheral和central,可以理解成外设和中心
2fca65ed717b
·
2023-02-03 13:23
BLE Mesh代理协议
首先,要理解BLEMesh协议是一个应用程序,而不是
BLE4.0
、BLE5.2这种蓝牙协议。
轰天裂天罗三炮
·
2023-01-28 09:39
如何用蓝牙实现无线定位(一)--系统原理
1.简介本项目将利用多个
BLE4.0
蓝牙模块,配合主控板、OLED显示屏等,构建一个无线定位系统。本项目的系统构成为:3个信号塔,1个中控台,2个被定位的目标。无线定位的用途有很多。
Robotway
·
2022-12-24 11:19
人工智能
蓝牙BLE5.1手柄方案
目前市面上的蓝牙手柄种类非常多,现有的蓝牙手柄通常为:采用蓝牙
BLE4.0
芯片,并设置复杂的方向按键、内置传感器、震动电机等设备实现对手机游戏的操控。由于方向按键的电路、内置的传感器、震动电
Lenzetech
·
2022-12-18 08:35
蓝牙产品
蓝牙技术
蓝牙
蓝牙手柄
Android 蓝牙4.0(BLE)传输问题
Android蓝牙
BLE4.0
传输20byte问题坑爹的地方:我个人的处理方案:坑爹的地方:每次最大传输20个byte,单次发送大于20个字节会分包发送如果固定传输20个字节的批量数据,偶尔也会出现分拨发送的情况
史大拿
·
2022-09-20 15:31
android
java
BLE
蓝牙4.0
菜鸟哥玩蓝牙
Ble4.0
系列 ESP32初玩篇⑤ GATT —— 连接数据通信之Server模式
文章目录1、前言2、ATT——属性协议2.1概述2.2属性(Attribute)2.2.1属性类型——UUID2.2.2属性句柄——Handle2.2.3属性值——Value2.2.4属性权限3、GATT——通用属性协议3.1GATT连接的网络拓扑3.2GATT通信事务3.3GATT结构4、ESP32GATT实现4.1官方案例——学习前初步测试4.1.1官方Client案例4.1.2官方Serve
单片机菜鸟哥
·
2022-06-20 01:19
ESP32
Arduino
学习教程
菜鸟哥玩蓝牙
Ble4.0
系列 ESP32初玩篇② Advertising ——广播发现,了解BLE广播的方方面面
文章目录1、前言1.1什么叫广播Advertising?1.2使用广播场景2、ESP32Advertising案例2.1直接打开官方示例3、广播核心库——BLEAdvertising、BLEAdvertisedDevice3.1广播信道PDU3.1.1广播PDU3.1.1.1ADV_IND——可连接非定向广播事件3.1.1.2ADV_DIRECT_IND——可连接定向广播事件3.1.1.3ADV_
单片机菜鸟哥
·
2022-04-21 11:26
ESP32
Arduino
学习教程
菜鸟哥玩蓝牙
Ble4.0
系列 ESP32基础篇④ BLEDevice —— BLE蓝牙设备
文章目录1、前言2、BLEDevice类2.1基础功能相关2.1.1init——初始化BLE设备环境(非常非常重要)2.1.2getInitialized——判断是否初始化2.1.3getAddress——获取设备地址2.1.4setPower——设置发射机功率2.1.5whiteListAdd——添加设备白名单2.1.6whiteListRemove——移除设备白名单2.2扫描相关2.2.1ge
单片机菜鸟哥
·
2022-04-21 11:26
ESP32
Arduino
学习教程
微信小程序-蓝牙
BLE4.0
调试工具
功能介绍结合微信小程序,实现扫描周围
BLE4.0
设备,并显示在微信小程序上。并可读取设备的服务值、特征值。
YW_Drenched
·
2022-02-14 08:04
BLE4.0
设置了通知无效的问题
在android的蓝牙4.0的开发中,我们经常会用到服务,特征,正常情况下,我们会在某个服务中通过uuid取出需要的特征,然后对特征进行读写操作,下面上一份个人用的读写和设置通知的方法,,,也许这样不太友好,但是个人使用习惯不同..仅供参考/***发送指令**@paramhex发送的16进制内容*@paramuuid需要操作的特征uuid*@paramtype操作类型(1=读,2=写,3=信号强度
芯_空
·
2022-02-09 01:11
蓝牙mesh的网络拓扑
从蓝牙
BLE4.0
中来,将会在蓝牙5.0技术中成长,蓝牙mesh已经是目前万物互联时代重
轰天裂天罗三炮
·
2021-03-17 10:09
菜鸟哥玩蓝牙
Ble4.0
系列 ESP32基础篇① BLEUUID —— 设备唯一标识符
文章目录授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。快速导航单片机菜鸟的博客快速索引(快速找到你要的)重点说一下,麻烦三连点赞,你的点赞是博主创作的前进动力。
单片机菜鸟哥
·
2021-02-08 09:51
ESP32
Arduino
学习教程
菜鸟哥玩蓝牙
Ble4.0
系列 终于开篇!ESP32 BLE,触类旁通(陆续更新,干货不断)
文章目录1、前言2、准备工作2.1软件开发环境准备2.2硬件开发环境准备2.2.1两块ESP32NodeMcu板子2.2.1装有蓝牙App的Android手机2.3学习资料准备2.3.1官方资料2.3.2蓝牙协议资料(珍藏)2.3.3ArduinoForESP32Ble源码3、系列导读1、前言距离上一次更新干货文章过去了很久,当然博哥也没有闲着(准备憋着大招)。博哥最近刚好换了新工作(其中面试了一
单片机菜鸟哥
·
2021-01-24 11:03
ESP32蓝牙Ble学习经验
低功耗蓝牙芯片基础知识
有
BLE4.0
,BLE4.1,BLE4.2,BLE5.0等多个协议版本。BLE技术采用了非常快速的连接方式,因此平时可以处于“非连接”状态(节省能源),此时链路两端相互间只是
·
2021-01-22 14:32
物联网芯片智能家居蓝牙
NRF51802/NRF51822/NRF52832内核对比
NRF51822的内核为M0,FLASH是256K,RAM是16K,蓝牙
BLE4.0
/4.2(SDK新版本支持4.2)NRF51802的内核为M0,FLASH是256K,RAM是16K,蓝牙
BLE4.0
13631676419佐
·
2020-09-17 04:25
蓝牙
NRF52832
芯片
蓝牙
蓝牙BLE模块传输大量数据的解决方案
使用环境(蓝色粗体字为特别注意内容)1、软件环境:Keiluv5.152、硬件环境:STM32F103C8T6、蓝牙
BLE4.0
模块在一个项目中需要用到蓝牙BLE传图片,(巨坑,亏我想的出来。。。。)
pang9998
·
2020-09-16 09:41
BLE4.0
教程二 蓝牙协议之服务与特征值分析
转自https://www.cnblogs.com/asam/p/8676369.html1.关于服务与特征值的简述之前说到蓝牙的连接过程,那蓝牙连接之后具体是如何传数据的呢。这里做一下简要说明。蓝牙4.0是以参数来进行数据传输的,即服务端定好一个参数,客户端可以对这个参数进行读,写,通知等操作,这个东西我们称之为特征值(characteristic),但一个参数不够我们用,比如我们这个特征值是电
wowo004
·
2020-09-13 07:13
软件开发
蓝牙开发随记
蓝牙4.0的特点是功耗低,所以也成为
BLE4.0
(BluetoothLowEnergy),从iPhone4s开始支持。使用时需要引入头文件import。2.CoreBluetooth介绍使用Co
zhmei
·
2020-09-09 11:07
BLE4.0
搜索附近设备技巧
在开发蓝牙4.0的时候,我们不可避免的需要搜索附近设备,经常会搜出很多可能不是我们需要的设备,google也帮我们想好了,提供了一个过滤的方法..booleanstartScan=mBluetoothAdapter.startLeScan(mScanUUID,mLeScanCallback);在搜索的时候可以设置需要搜索的uuid数组和设置回调..uuid就是蓝牙服务的uuid...这个方法会返回
芯空
·
2020-08-25 00:45
笔记
BLE4.0
设置了通知无效的问题
在android的蓝牙4.0的开发中,我们经常会用到服务,特征,正常情况下,我们会在某个服务中通过uuid取出需要的特征,然后对特征进行读写操作,下面上一份个人用的读写和设置通知的方法,,,也许这样不太友好,但是个人使用习惯不同..仅供参考/***发送指令**@paramhex发送的16进制内容*@paramuuid需要操作的特征uuid*@paramtype操作类型(1=读,2=写,3=信号强度
芯空
·
2020-08-25 00:45
笔记
iOS BLE蓝牙开发数据传输协议详解 常用算法(AES加密 HMAC_hash PRF)
前言这段时间参与了一款与蓝牙外设交互的项目,以前没有涉及过数据传输方面的开发,踩了不少坑,同时也学到了很多东西.此时,项目也即将进入尾声,有时间把这些记录一二.本人才疏学浅,如有错误,大佬轻喷.
BLE4.0
weixin_34367845
·
2020-08-24 06:43
IOS
BLE4.0
数据重发的问题
最近在IOS项目开发时,遇到了一个奇怪的问题,就是手机和硬件端使用
BLE4.0
低功耗蓝牙在进行数据沟通时,当蓝牙断开重新连接(如:意外断开,app退掉重起)成功之后,会有硬件上一次发送的最后一个数据再次发送的情况发生
卡卡西-ios
·
2020-08-24 05:18
IOS
BLE4-0
iOS开发- 蓝牙后台接收数据(
BLE4.0
)
最近在做一个蓝牙相关的项目,需要在应用进入后台,或者手机属于锁屏状态的情况下,仍然保持蓝牙连接,并且能正常接收数据。本来以后会很麻烦,但是学习了下..发现就2步而已。简单的不能再简单了。好了。下面是具体实现办法。1.在xxx-info.plist文件中,新建一行Requiredbackgroundmodes,加入下面两项。AppsharesdatausingCoreBluetooth和Appcom
Colin丶
·
2020-08-24 05:51
iphone应用开发学习笔记
IOS
BLE4.0
蓝牙和外设连接和收发数据的流程
前言:苹果在IOS6系统之后开始支持
BLE4.0
,iPhone4s,iPod5,iPad3等之后的机型开始内嵌
BLE4.0
硬件,因此在开发前请先确认你的开发环境符合上述要求,并且苹果在
BLE4.0
之后,
cos_sin_tan
·
2020-08-24 05:02
ios
家庭智能终端开发之蓝牙语言遥控器概念篇
主要内容如下:关于“语音”键和麦克风的位置如何在遥控器面板上安排给出个人意见;
BLE4.0
简单介绍;蓝牙语音遥控器使用中的状态及转化;蓝牙键值如何定义,目前是有一套标准的;电池电量提醒服务;红外与蓝牙并存模式
蔚1
·
2020-08-23 19:44
BLE4.0
配对绑定通讯过程解析
一、实验目的1.了解配对与绑定过程的通讯概况二、说明1.连接:通讯的基础,通讯数据为明文;2.配对:在连接的基础上,通讯数据经过加密为密文;3.绑定:在每次重新连接后,不需要再次配对,通讯数据经过加密为密文;三、实验平台1、蓝牙协议栈:1.3.22、软件平台:IARFor80518.10.33、抓包软件:SmartRFPacketSniffer2.16.34、硬件平台:SmartRF开发板(从机)
红-萝卜
·
2020-08-23 08:53
BLE4.0
ANCS推送简介
总体原理ANCS通过蓝牙
BLE4.0
实现,仅支持iPhone4S及以上且系统版本在IOS7以上的手机,同时在外设端需要支持蓝牙4.0协议。
苹果API搬运工
·
2020-08-22 19:40
Arduino使用蓝牙BLE模块
通过这篇文章,你可以了解到以下内容:什么是蓝牙
BLE4.0
如何设置蓝牙BLE的AT指令Arduino连接蓝牙BLE与iOS设备互联实践了解BLE4.0BLE全称是BluetoothLowEnergy低功耗蓝牙的缩写
SpeculateCat
·
2020-08-22 00:31
Arduino
/
IoT
CC2541蓝牙
BLE4.0
主从透传工程
.前言小弟初来乍到,这是小弟的第一篇博客,暂时还在上学,没有什么工作经验,本篇博客主要记录我在这几天学习BLE协议协议栈的一点心得体会,并用一个主从透传的实验来记录过程,如有错误之处,还望各位大佬多多包涵二.工程环境CC2541核心板*2CCDebugger*1USB转TTL串口模块*2BLE-1.4.2协议栈IARFor805110.20.1脑子+核桃仁三.实验过程1.简介说简单点就是,低功耗(
weixin_33853794
·
2020-08-22 00:27
iOS开发- 蓝牙后台接收数据(
BLE4.0
)
轻松一刻http://t.cn/RhfSa04最近在做一个蓝牙相关的项目,需要在应用进入后台,或者手机属于锁屏状态的情况下,仍然保持蓝牙连接,并且能正常接收数据。本来以后会很麻烦,但是学习了下..发现就2步而已。简单的不能再简单了。好了。下面是具体实现办法。1.在xxx-info.plist文件中,新建一行Requiredbackgroundmodes,加入下面两项。Appsharesdataus
Night-Wish
·
2020-08-21 07:09
IOS开发
ble4.0
app后台运行、报警、通知实现
先把收集到有用资料整理一下,等项目完成再写篇文章app在后台播放报警音:https://developer.apple.com/library/ios/qa/qa1668/_index.html后台运行设置:http://blog.shiqichan.com/ios-ble-background-central-scanning/http://blog.csdn.net/monsterguaish
宋奇山
·
2020-08-21 05:36
ios开发进阶篇
Android
BLE4.0
(设备连接)
这段时间比较忙,就没有顾上更新文章,废话就到这里,言归正传,接上一篇AndroidBLE4.0(设备搜索),说一下Android如何连接蓝牙外围设备。在上一篇文章中说道,扫描设备后会得到一*BluetoothDevice*的一个实例,我们都知道每一个BluetoothDevice都代表一个蓝牙设备。那么,拿到这个设备之后,有三个问题:如何保证连接的设备的唯一性。如何与设备进行连接。连接成功之后,如
esonyf
·
2020-08-20 07:20
BLE4.0
配对绑定过程的底层剖析
一、实验目的1、了解主从配对绑定的过程中底层是怎么运行的;二、说明1、关于配对于绑定,网上查了很多资料都没查到什么,问了很多人也没有回答的,所以我决定自己深入了解底层关于配对与绑定是如何运行的,我用了接近两个星期来理解的,效率很低,在这里总结一下,希望能帮助到别人。2.这里之是大概讲了一个方向,因为涉及的点太多,无法一一列出,需要研究细节的,自己去探讨一下,不懂可以在群上讨论三、实验平台1、蓝牙协
红-萝卜
·
2020-08-14 04:10
BLE4.0
【转】BLE 4.0 协议知识点总结(三)
写在前面:本文参考了
BLE4.0
低功耗蓝牙协议总结,对其进行了缩减,整理出了个人能理解的感觉比较基本的内容,有问题请随时跟我沟通个人QQ:993650814.前面两篇请参考如下链接
BLE4.0
协议知识点总结
qq_20252351
·
2020-08-14 03:21
blue
低功耗蓝牙学习笔记-L2CAP
注:本篇博客摘抄《
BLE4.0
低功耗蓝牙协议总结作者:刘权》的部分内容,该文档是学习ble很好的文档,推荐!L2CAP的全称是逻辑链路控制和适配协议。
大樹bigtree
·
2020-08-14 02:53
蓝牙ble学习笔记
BLE4.0
蓝牙中数据包传输的大小的定义 BLE PACKET FORMAT
转自:https://blog.csdn.net/chengdong1314/article/details/62038429SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机、32位ARMCortex-M0处理器、128kBFlash存储器、以及丰富的数字接口。SYD8801片上集成了Balun无需阻抗匹配网络、高效率DCDC降压转换器,适合用于可穿戴、物联网设
_晴空_
·
2020-08-14 01:14
BLE
DFU固件升级 蓝牙
BLE4.0
最近研究DFU固件升级,由于网上的资源非常少,也走了很多弯路。经过一段时间的研究,写出了一个demo测试可用。可以使用2019最新的官方库。希望能够帮到大家。进入正题,现在的DFU固件升级基本都是使用NRF的github开源库,公司和厂商也有合作,中国区只有代理,如果有技术问题可以发邮件给欧洲的厂商。但是经过最终确认厂商不提供技术支持,所以只能自己翻文档,看代码了。官方提供的资源如下1>nRFTo
MIKE-zi
·
2020-08-13 15:31
蓝牙基础及最新技术
Android
BLE4.0
常用的一些Service和Characteristic的UUID
//SampleServices.attributes.put("0000180d-0000-1000-8000-00805f9b34fb","HeartRateService");attributes.put("0000180a-0000-1000-8000-00805f9b34fb","DeviceInformationService");//SampleCharacteristics.att
一光年lost
·
2020-08-10 05:35
BLE4.0
核心规格(五)BLE UUID的定义以及相互转化
UUID做为通用唯一识别符,它是128bits的。为了减少存储和传输128bit的数据,UUID的值别预处理为16bits或32bits的值。有三种类型的uuid,一种是32bits,一种是16bit,一种是自定义的128bit的uuid。那么缩短的uuid是怎么表示128bits的值呢?蓝牙技术联盟规定了一个计算公式。计算公式如下128_bit_value=16_bit_value*296+Bl
wulazula
·
2020-08-10 04:52
BLE低功耗蓝牙技术
物联网
嵌入式
bluetooth
4.0协议讲解以及应用
BLE4.0
实现蓝牙打印机
一IOS蓝牙介绍蓝牙协议本身经历了从1.0到4.0的升级演变,最新的4.0以其低功耗著称,所以一般也叫BLE(Bluetoothlowenergy)。iOS有两个框架支持蓝牙与外设连接。一个是ExternalAccessory。从ios3.0就开始支持,也是在iphone4s出来之前用的比较多的一种模式,但是它有个不好的地方,ExternalAccessory需要拿到苹果公司的MFI认证。另一个框
dennis_ben
·
2020-08-10 04:39
Ble4.0
iOS ble通信
开发
BLE4.0
的App,你需要在你的项目里面导入框架:CoreBluetooth.framework在需要使用到蓝牙的文件里面你需要导入头文件:#import#import并且你需要在你的蓝牙类里面实现两个协议
wbw1991226
·
2020-08-10 02:14
iOS
ble
android 蓝牙连接通信
就需要Android对动态权限的处理(这里大家自己解决)3.保证动态权限OK,往下执行,需要了解一下蓝牙的知识信息(这里大家可以官网google一下,也可以百度野区撩一眼),现在对蓝牙硬件的开发,大多是对
BLE4.0
漠天515
·
2020-08-10 01:14
android
上一页
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
其他