首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
蓝牙
订阅
张事成
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
ESP32学习笔记(30)——BLE GATT服务端自定义服务和特征
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第30天,点击查看活动详情 一、简介 1.1 低功耗蓝牙(BLE)协议栈 链路层(LL) 控制设备的射频状态,有五个设备状态:待机、
iOS蓝牙开发实践
蓝牙的类型分为经典蓝牙(BR/EDR)和低功耗蓝牙(BLE)。在iOS平台下经典蓝牙技术的开发需要设备加入Apple的MFi认证,具体流程参见:加入MFi。进行MFi认证的流程比较复杂,设备造价成本也
BluetoothLe广播数据解析
对于低功耗蓝牙而言,一般分为两种类型的设备:一种为是Central devices(中心设备),一种是Peripheral devices(外围设备)。中心设备一般为手机或者Pad等设备,外围设备一般为手环,iBeacon等低功耗蓝牙设备。外围设备一般低功耗蓝牙设备,时刻通过广…
iOS 解析蓝牙广播包基础
第7-n个字节我们可以组装设备的产品ID(产品Product ID,4字节,由生活物联网平台颁发。)和MAC地址。(蓝牙设备MAC地址,6字节,唯一设备地址,由生活物联网平台颁发。) 笔者这里就直接使用提供的示例值了,ProductID为0x00ef1000,Mac地址为0xb…
低功耗蓝牙——GATT协议详解
GATT协议建立了通过BLE传输user data的方式。GAP协议定义了设备直接交互的协议,而GATT专注于数据传输。GATT使用ATT(Attribute Protocol)传输数据,而ATT利用
【Android蓝牙-六】蓝牙数据通信机制详解:GATT与ATT服务的技术实现
一、蓝牙协议栈结构与数据流 你是否曾好奇,为什么同样是BLE通信,有些应用速度快、稳定性高,而有些却时常掉线、传输慢?这一切都与蓝牙协议栈的结构和数据流通路径密切相关。 在深入GATT通信机制前,先快
Android 车载蓝牙音乐 (基于 Android 10)
车载蓝牙音乐的播放, 以及对手机音乐app的反向控制。 介绍A2dp协议和ARVCP协议, Android MediaSession 框架以及Framework层源码解析
蓝牙协议 - HFP协议
1、定义 让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等。HFP中蓝牙两端的数据交互是通过定义好的AT指令来通讯。 2、HFP连接流程 3、获取HFP协议对象 4、HFP 相关API
iOS蓝牙通信数据处理
你可以在Xcode中运行下面这两行代码,就会打印出大小端模式。 蓝牙通信的时候,从硬件接收到的数据是NSData类型,我们需要对数据进行解析才能拿到真正方便使用的数据。 但是接收到的数据在内存中的保存顺序可能与我们希望的相反,所以在解析的过程中就涉及到了大小端的转换问题。 其实…
iOS BLE蓝牙开发数据传输协议详解 常用算法(AES加密 HMAC_hash PRF)
这段时间参与了一款与蓝牙外设交互的项目, 以前没有涉及过数据传输方面的开发, 踩了不少坑, 同时也学到了很多东西. 此时, 项目也即将进入尾声, 有时间把这些记录一二. 本人才疏学浅, 如有错误,大佬轻喷. 这方面网上的Demo一大堆, 暂时不做太多的赘述, 只对坑点做一个摘要…