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
DA14580蓝牙开发
Android
蓝牙开发
(3)——蓝牙的详细介绍
第一篇文章Android
蓝牙开发
(1)主要是介绍了普通的蓝牙在Android开发中的运用。第二篇文章Android
蓝牙开发
(2)主要是介绍了低功耗蓝牙的开发。
weixin_30621711
·
2020-07-05 21:05
低功耗
蓝牙开发
权威指南第四部分-应用
第十三章:中央设备13.1背景13.2发现设备13.3连接设备13.4这个设备能做什么13.5通用客户端13.6与服务交互13.6.1可读特性13.6.2控制点13.6.3状态机13.6.4通知和指示13.7绑定13.8变更服务13.9实现规范13.9.1定义规范13.9.2查找服务13.9.3查找服务13.9.4使用特性13.9.5规范安全第十四章:外围设备14.1背景14.2仅广播14.3可发
卡图卢斯
·
2020-07-05 18:59
BlueTooth
低功耗蓝牙
低功耗
蓝牙开发
权威指南第三部分-主机
第九章:逻辑链路和适配协议9.1背景9.2L2CAP信道9.3L2CAP数据包结构9.4低功耗信令信道9.4.1命令拒绝9.4.2连接参数更新请求和相应第十章:属性10.1背景10.1.1精简协议10.1.2无所不在的数据10.1.3数据与状态10.1.4几种常见的状态10.1.5状态机10.1.6服务与规范10.2属性10.2.1属性概述10.2.2属性句柄10.2.3属性类型10.2.4属性值
卡图卢斯
·
2020-07-05 18:59
BlueTooth
低功耗蓝牙
低功耗
蓝牙开发
技术概述(一)——基本概念和体系结构
1、术语在低功耗蓝牙方面工作的人们都使用他们自己的术语来描述一些技术特征和规范,下面介绍几个相关术语自适应跳频(AdaptiveFrequencyHopping,AFH):一种使用某个频率子集的技术,使设备可以避免其他非自适应技术使用该频率(比如Wi-Fi接入点)。体系结构(architecture):低功耗蓝牙的设计方案。频段(band):参看无线频段(radioband)。跳频(frequen
tsy20100200
·
2020-07-05 15:38
蓝牙
ios
蓝牙开发
学习笔记(一)蓝牙概述
https://developer.apple.com/library/prerelease/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/CoreBluetoothOverview/CoreBluetoothOverview.html#//apple_ref/doc/uid/TP4001
swibyn
·
2020-07-05 13:02
ios蓝牙开发
ios
蓝牙开发
学习笔记(六)作为Peripheral端的最佳方式
https://developer.apple.com/library/prerelease/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/BestPracticesForSettingUpYourIOSDeviceAsAPeripheral/BestPracticesForSetting
swibyn
·
2020-07-05 13:31
ios蓝牙开发
ios
蓝牙开发
学习笔记(三)peripheral角色的实现
https://developer.apple.com/library/prerelease/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/PerformingCommonPeripheralRoleTasks/PerformingCommonPeripheralRoleTasks.htm
swibyn
·
2020-07-05 13:31
ios蓝牙开发
ios
蓝牙开发
学习笔记(二)central角色的实现
https://developer.apple.com/library/prerelease/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/PerformingCommonCentralRoleTasks/PerformingCommonCentralRoleTasks.html#//ap
swibyn
·
2020-07-05 13:31
ios蓝牙开发
[BT_Books]《无线蓝牙技术深入探讨》笔记
关于BLE的请参看文章《低功耗
蓝牙开发
权威指南》这篇。关于传统蓝牙支持的通信设备个数最多可同时连接另外7个BT设备(激活状态),周围最多可有255个等待的BT设备(待机状态)。
suxiang198
·
2020-07-05 13:20
Net-Bluetooth
[BT_Books]《低功耗
蓝牙开发
权威指南》笔记(待续)
简述这本书出自CSR蓝牙协议架构师,是蓝牙领域大牛的作品,不过总体看来本书还是比较简单的。综述基本概念蓝牙理念低功耗的基本理念就是连接是瞬态的,当你需要做某件事或者检查情况时,可以快速创建一个连接,完成要做的事,而后断开连接。低功耗蓝牙可以在大约3ms内建立连接、发送数据并优雅地断开连接。负载均衡用一台机器每天响应数百万的请求可能导致过载甚至服务失效。解决的办法是使用许多相同的、有权访问相同信息的
suxiang198
·
2020-07-05 13:49
Net-Bluetooth
iOS
蓝牙开发
-2-按协议开发
一般来说和蓝牙外设硬件交互都会有简单的协议,一是规范通信,二是对数据加密。我公司的协议都是由算法定义的,算法会给到一份详细的协议文档,上面会详细的写清楚数据解析及交互。协议结构.png例如:读取电量功能读取电量.png因为涉及到公司产品,所以打码。按上面的协议结构来:假如帧头是0x01,功能码是0x02,校验和是0xxx(具体如何计算,公司内部确定)APP发送给蓝牙外设的数据(读取电量指令)应为:
___吉
·
2020-07-05 13:13
蓝牙5.0 mesh技术分享(一)
其实之前也接触过
蓝牙开发
,就是TI的CC2540芯片,运行BLE4.0协议栈,那还是在大四的一个实习项目。
sdnu2011d1
·
2020-07-05 11:12
物联网
蓝牙
物联网
蓝牙之数据传输问题
蓝牙数据传输问题对于蓝牙来说google已经封装好了很多api所以使用起来并不会很难,但是实际开发中
蓝牙开发
最头疼的问题不是如何去调用api,而是数据的交互方面,如长连接,数据续传,硬件接受速率等问题.
林锐波
·
2020-07-05 10:33
Android
Wifi/Bluetooth
Android 教你如何写蓝牙程序1——消息传递、启动蓝牙
注意:我的这个工程的目的主要是为了连接单片机的HC-06蓝牙模块参考资料:蓝牙的资料:Android
蓝牙开发
(1)Android
蓝牙开发
(2)Android
蓝牙开发
(3)1消息传递我打算把讲解分成这三个部分
qq_43851684
·
2020-07-05 10:13
Java
Ble
蓝牙开发
详解
蓝牙主要分为两种:经典蓝牙和低功耗蓝牙Ble简介低功耗蓝牙4.0只有android4.3或4.3以上才支持1、BLE蓝牙4.0核心profile,主要特点是快速搜索,快速连接,超低功耗保持连接和数据传输,缺点:数据传输速率低,BLE蓝牙一包数据最多为20字节,因此安卓系统下最好不要使用BLE蓝牙传输大量数据,由于其具有低功耗特点,所以经常用在可穿戴设备之中。2、Profile:蓝牙规范,一个标准的
小七的笔记
·
2020-07-05 05:38
android
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
iOS
蓝牙开发
4.0总结学习Demo
---.h文件---#import//BLIE4.0蓝牙库#import/**蓝牙链接状态@paramstate状态*/typedefvoid(^BLELinkBlock)(NSString*state);/**蓝牙返回数据@paramarray返回数据*/typedefvoid(^BLEDataBlock)(NSMutableArray*array);typedefenumBLEState_NO
XJP健康
·
2020-07-05 04:33
iOS
低功耗
蓝牙开发
权威指南 之 安全
一、安全概念1、认证认证是一种证明身份的方式,用来证实所连接的设备是其声称的设备,而非第三方攻击者。认证有两种基本方法:a、初始认证和密码共享。(如去银行开户必须出示本人身份证认证)b、使用预先共享的密码重新认证。(如取款必须要银行卡和密码认证,证明是账户持有者就可以取款,无论是谁)执行认证有三种不同方式:a、在初始配对时,设备使用一个认证算法来验证连接的对端设备。该过程可能设计向一个或两个设备键
pig10086
·
2020-07-05 01:17
BLE
低功耗
蓝牙开发
权威指南--第三部分 主机 (第9-12章)
文章目录第9章逻辑链路控制和适配协议L2CAP第10章属性10.1背景10.2属性10.3分组10.4服务10.5特性10.6属性协议ATT/AP10.7通用属性规范GATT第11章安全第12章通用访问规范第9章逻辑链路控制和适配协议L2CAP数据包结构低功耗信令信道低功耗信令信道用户主机层级的信令。低功耗信令信道支持的操作码有命令拒绝、连接参数更新请求、连接参数更新响应。命令拒绝用于拒绝设备收到
sundaygeek
·
2020-07-05 00:59
蓝牙
低功耗
蓝牙开发
权威指南--第二部分控制器(第5-8章)
文章目录第5章物理层第6章直接测试模式第7章链路层7.1链路层状态机7.2报文7.3报文结构7.4信道7.5设备发现7.6广播7.7建立连接7.8发送数据7.9加密7.10管理连接7.11鲁棒性7.12为低功耗优化第8章主机/控制器接口8.1介绍8.2物理接口8.3逻辑接口8.4控制器的配置8.5广播与观察8.6发起连接8.7连接管理第5章物理层讲述设备间如何实现无线通信5.1背景5.2模拟调制5
sundaygeek
·
2020-07-05 00:59
蓝牙
蓝牙
低功耗
蓝牙开发
权威指南--第一部分 综述 (第1-4章)
文章目录第1章什么是低功耗蓝牙技术第2章基本概念第3章低功耗蓝牙的体系结构3.1控制器3.2主机3.3应用层3.4协议栈划分第4章新的使用模型第1章什么是低功耗蓝牙技术主要介绍低功耗蓝牙技术及其设计目标从低成本的需求方面审视低功耗蓝牙的系统设计尤为重要。实现底成本的设计有三个关键因素ISM频段IP许可低功耗1.1设备类型低功耗蓝牙技术可以构建两种类型的设备:双模设备和单模设备。传统的蓝牙不能简单的
sundaygeek
·
2020-07-05 00:58
蓝牙
iOS
蓝牙开发
iOS
蓝牙开发
(一)蓝牙相关基础知识蓝牙常见名称和缩写MFI=======makeforipad,iphone,itouch专们为苹果设备制作的设备BLE====buletouchlowenergy,蓝牙
Mr_ZNN
·
2020-07-05 00:22
BLE4.0
蓝牙开发
的必经之路
最近,翔飞人退役了。始终振翅的飞人最后还是落了地。伤病无情,英雄迟暮。祝福他换片天空再次起航ing。前一阵子,被老板叫去搞项目。说是要用到蓝牙,一琢磨,网上不多的是,下了一个蓝牙聊天的demo,翻来覆去就这点东西嘛,还不是小意思,搞了半个月,信心满满地跟硬件工程师交流,我擦嘞,这什么玩意,完全不一个系统嘛。这算是跟蓝牙的第一次正面交锋吧。借着物联网啦,工业4.0啦的势头,蓝牙发展到今天,算是风生水
丑旦
·
2020-07-04 23:04
安卓
iOS
蓝牙开发
图中两组api分别对应不同的业务场景,左侧叫做中心模式,就是以你的app作为中心,连接其他的外设的场景,而右侧称为外设模式,使用手机作为外设别其他中心设备操作的场景关于
蓝牙开发
的一些重要的理论概念:1、
Aoligw
·
2020-07-04 22:05
iOS
iOS
蓝牙开发
swift (一)
iOS
蓝牙开发
1.蓝牙简介2.蓝牙连接2.1CoreBluetooth框架2.2外设、服务、特征间的关系2.3蓝牙连接过程2.4蓝牙中心模式,外设模式2.4.1蓝牙中心模式2.4.2蓝牙外设模式2.5蓝牙设备状态
极客雨露
·
2020-07-04 20:23
IOS蓝牙开发
蓝牙设计
2.问:如果从事
蓝牙开发
有没有前途?答:严格地说,这不是一个技术问题,而是一个世界观问题。什么是前途?
RimeLink
·
2020-07-04 19:19
iOS轻松搞定
蓝牙开发
最近刚做了一个
蓝牙开发
的项目,要求通过蓝牙接收数据和写入数据,下面将
蓝牙开发
的流程做一个简单的介绍。
sigsegv670
·
2020-07-04 16:33
ios
蓝牙开发
(二)ios连接外设的代码实现
上一篇文章介绍了蓝牙的技术知识,这里我们具体说明一下中心模式的应用场景。主设备(手机去扫描连接外设,发现外设服务和属性,操作服务和属性的应用。一般来说,外设(蓝牙设备,比如智能手环之类的东西),会由硬件工程师开发好,并定义好设备提供的服务,每个服务对于的特征,每个特征的属性(只读,只写,通知等等),本文例子的业务场景,就是用一手机app去读写蓝牙设备。ios连接外设的代码实现流程1.建立中心角色2
饭小粒
·
2020-07-04 15:37
android
ios
蓝牙
BLE协议栈 – 链路层(Link Layer)
《低功耗
蓝牙开发
iizQ
·
2020-07-04 13:45
BLE协议栈
CSR
蓝牙开发
资源大全(软件代码资料)
CSR
蓝牙开发
资源大全BlueSuite2.4.8开发生产测试配置工具http://pan.baidu.com/share/link?
445672671
·
2020-07-04 12:12
CSR
蓝牙开发
调试经验
1.FLASH版本(BC5MM8670等)使用blueflash烧录程序。2.ROM版本(57F61458610等),EEPROM使用e2bluecmd烧录程序,FLASH使用NVSCMD烧录程序。3.bluetest定频测试。4.cvc调试需要在通话状态(使用蓝牙通话)调试。5.e2bluecmdfill0xffff为清空eeprom。6.cmd命令提示下,需要更换接口方式为USB或者LPT,添
445672671
·
2020-07-04 12:12
iOS
蓝牙开发
总结及Demo
1.概念BLE,buletouchlowenergy,蓝牙4.0设备因为低耗电,所以也叫做BLE;中心设备,用于扫描周边蓝牙外设的设备,比如我们上面所说的中心者模式,此时我们的手机就是中心设备;外设,被扫描的蓝牙设备,比如我们上面所说的用我们的手机连接小米手环,这时候小米手环就是外设;广播,外部设备不停的散播的蓝牙信号,让中心设备可以扫描到,也是我们开发中接收数据的入口;服务(Service),外
林升起
·
2020-07-04 10:57
iOS
蓝牙开发
学习(2)--连接、读写、DFU升级篇
大致了解了coreBluetooth后,接下来开始着手建立连接的事情。连接大致分为以下几个步骤。重要提示!!!Xcode10之后,扫描外设出来的值,会变成类似这样的!!!这会导致,原来的mac扫描识别,直接取值出现问题。请自行转换!根据自己的需求,确定是否创建一个蓝牙管理的单例类,个人建议是最好使用蓝牙管理的单例类,这样其他地方调用也方便一点。初始化CBCentralManager,初始化之后,记
十个圈圈
·
2020-07-04 09:02
蓝牙学习
ios蓝牙智能硬件开发一
前不久做完
蓝牙开发
相关的项目,现在总结一下。
张光鹏
·
2020-07-04 09:06
iOS
Android蓝牙通信——与蓝牙模块进行通信传输数据
android
蓝牙开发
—与蓝牙模块进行通信数据传输(蓝牙串口)需要与蓝牙模块进行通信。
Sun2AM
·
2020-07-04 08:48
android
iOS如果获取蓝牙Mac地址
在做iOS
蓝牙开发
的时候肯定会遇到这种问题,苹果自带的CoreBluetoothSDK中不能获取到蓝牙的Mac地址,只能得到UUID,但是UUID并不是唯一的,换一个设备再连接UUID就不一样了。
MacPu
·
2020-07-04 06:59
iOS
iOS
蓝牙开发
之数据传输精华篇
最近对蓝牙传输比较感兴趣,所以抽时间研究了一下。由于身边没有合适的外部设备,我这边就一台手机作为中心设备,一台手机作为从设备来进行调试,开发。由于关于蓝牙设备配对,连接,简单发送数据网上相关的文章已经很多了,我今天对于这些就不再详细的说明了,大家感兴趣的话。可以看看下面的这些文章。《iOS开发之玩转蓝牙CoreBluetooth》 我今天主要和大家分享的是蓝牙传输时大量数据的传输方案。我们结
JackLee18
·
2020-07-04 05:22
Object-C
IOS
Android
蓝牙开发
系列文章-玩转BLE开发(二)
本文是BLE开发第二篇,阅读第一篇,请点击《Android
蓝牙开发
系列文章-玩转BLE开发(一)》。本文主要讲解如何利用BLE实现IBeacon技术,并写个小demo实现该功能。
马小橙
·
2020-07-04 04:28
物联技术
Android
蓝牙开发
系列文章-蓝牙音箱连接
我们在《Android
蓝牙开发
系列文章-策划篇》中对蓝牙专题的内容进行了大概的描述,现在开始a2dp的第一篇:a2dp设备的配对和连接。
马小橙
·
2020-07-04 04:27
物联技术
Android
蓝牙开发
系列文章-其实你的手机可以变成一个蓝牙音箱
本文是蓝牙音频相关的第3篇文章,查阅其他内容,请点击《Android
蓝牙开发
系列文章-策划篇》。
马小橙
·
2020-07-04 04:27
物联技术
Android
蓝牙开发
系列文章-AudioTrack播放PCM音频
如想查看更多内容,请点击《Android
蓝牙开发
系列文章-策划篇》。
马小橙
·
2020-07-04 04:27
物联技术
蓝牙设计问与答
2.问:如果从事
蓝牙开发
有没有前途?答:严格地说,这不是一个技术问题,而是一个世界观问题。什么是前途?
zhjr1220
·
2020-07-04 04:32
蓝牙
低功耗
蓝牙开发
权威指南第一部分-综述
蓝牙技术联盟网站:www.bluetooth.org开发者网站:developer.bluetooth.org第一章:什么是低功耗蓝牙技术低功耗蓝牙和经典蓝牙不同:设计目标和市场领域都不同,低功耗蓝牙被视为一个不同的技术。经典蓝牙经典蓝牙的设计目的在于统一全球各地的计算和通信设备。让手机和电脑相连接,但是经典蓝牙最广泛的应用还是音频的传输,比如让手机的音频传输到耳机。发展方向是朝着高带宽的方向发展
卡图卢斯
·
2020-07-04 02:07
BlueTooth
CC2541
ios
蓝牙开发
学习笔记(五)与peripheral通信的最佳实践
https://developer.apple.com/library/prerelease/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/BestPracticesForInteractingWithARemotePeripheralDevice/BestPracticesForInte
swibyn
·
2020-07-04 02:05
ios蓝牙开发
ios
蓝牙开发
学习笔记(四)ios蓝牙应用的后台处理
https://developer.apple.com/library/prerelease/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/CoreBluetoothBackgroundProcessingForIOSApps/PerformingTasksWhileYourAppIsIn
swibyn
·
2020-07-04 02:05
ios蓝牙开发
Android 蓝牙4.0详细
最近,随着智能穿戴式设备、智能医疗以及智能家居的普及,
蓝牙开发
在移动开中显得非常的重要。由于公司需要,研究了一下,蓝牙4.0在Android中的应用。以下是我的一些总结。
myInterface
·
2020-07-04 00:50
android
CoreBluetooth框架(转)
前言:关于蓝牙的文章这几个家伙(imJackXu崔江涛·刘彦玮)写的已经很好了,我这里只是给自己梳理一遍大致流程CoreBluetooth:
蓝牙开发
框架,支持蓝牙4.0及以上标准。
qq_18133317
·
2020-07-02 16:20
IOS
蓝牙
ANDROID蓝牙4.0开发_
蓝牙开发
实例源码下载
一个集成目前主流蓝牙的demo、android蓝牙4.0开发、项目中使用到了搜索BLE终端和读写BLE终端、另外还有在程序里面开房蓝牙、在Demo里面还处理了收到BLE终端数据交互的事件、代码里都有中文注释、要读性应该非常好的、应该会对开发有一定帮助、有兴趣的哥们可以下载看看onCreate代码@OverridepublicvoidonCreate(BundlesavedInstanceState
日月星辰2016
·
2020-07-02 08:47
Android
蓝牙
蓝牙开发
(一)----- 基于蓝牙Ble的Android应用开发
文章目录前言传统蓝牙VSBle蓝牙cosplay角色扮演一些基本概念Ble开发的几个步骤准备第一步配置清单文件第二步检查设备,获取BluetoothAdapter第三步注册广播,开启蓝牙第四步扫描指定类型的设备第五步连接设备,获取特征值容易碰到的一些错误和问题总结前言 以前一直忙于不断的做项目,总是觉得没有必要抽时间出来写博客,但看到业界的很多大牛都有坚持写博客的习惯,自己也应该向大佬们看齐才
铁掌码上飘
·
2020-07-02 07:11
蓝牙开发
Android Bluetooth
蓝牙开发
\蓝牙协议\蓝牙通信例子_Android支持蓝牙4.0版本_BLE开发
一、AndroidBluetooth现状在android官网可以了解到android4.2新增了部分新功能,但是对于BT熟悉的人或许开始头疼了,那就是Android4.2引入了一个新的蓝牙协议栈针。谷歌和Broadcom之间的合作,开发新的蓝牙协议栈,取代了基于堆栈的Bluez。因此市场上出现了老设备的兼容问题,很多蓝牙设备在android4.2手机上不能使用。NewBluetoothstackA
changemyself
·
2020-07-01 19:56
Android安卓应用开发
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他