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
CSR1010蓝牙开发
Android
蓝牙开发
( 四 )
前言上一篇文章给大家分享了Kotlin版的Android蓝牙的基础知识和基础用法,不过上一篇都是一些零散碎片化的程序,,这一篇给大家分享Android
蓝牙开发
实战项目Kotlin+Compose的初步使用效果演示
认真的小尹
·
2023-09-04 06:22
android
Android
蓝牙开发
( 三 )
前言前两篇文章给大家分享了Android蓝牙的基础开发,用的都是JAVA写的,有人希望我用Kotlin语言来写,因为目前使用Kotlin开发Android的人越来越多了,那今天小编今天就先分享一下Kotlin版的
蓝牙开发
教程吧
认真的小尹
·
2023-08-30 11:57
android
Android
蓝牙开发
(一)
蓝牙简介蓝牙(Bluetooth)是一种无线技术标准,能够在短距离内实现设备之间的数据交换和通信。蓝牙技术最初由瑞典爱立信公司于1994年开发,其名称源自丹麦国王哈拉尔·布吕特的译名“HaraldBluetooth”,他曾统一了斯堪的纳维亚半岛。蓝牙技术是基于无线射频技术的,工作频率为2.4GHz,可支持多达8个设备同时连接。蓝牙技术应用广泛,包括手机、电脑、音频设备、手环、智能家居等领域,可以实
认真的小尹
·
2023-08-30 11:56
android
Android
蓝牙开发
( 二 )
前言上一篇文章给大家分享了Android蓝牙的基础知识和基础用法,不过上一篇都是一些零散碎片化的程序,这一篇给大家分享Android
蓝牙开发
实战项目的初步使用效果演示:Android蓝牙搜索,配对,连接
认真的小尹
·
2023-08-30 11:55
android
最近学习资料整理
最近换了公司,将最近看的资料整理总结一下,方便以后查看蓝牙相关公司很多业务和蓝牙相关入门demoiOS
蓝牙开发
Bluetooth蓝牙CoreBluetooth蓝牙中心设备的实现蓝牙外设的实现有OC和Swift
jianshudxw
·
2023-08-29 00:44
iOS
蓝牙开发
记录
在公司待的一年多时间里,做了几个蓝牙、Wi-Fi通讯的项目,碍于时间关系一直没有做整理工作,现在稍微闲下来,就顺便整理一下。iOS蓝牙3.0需要获得苹果MFI认证,因此项目初期和嵌入式工程师沟通iOS蓝牙只做4.0BLE,和嵌入式工程师做好沟通后,就开始进入BLE的iOS开发阶段。蓝牙、Wi-Fi项目中,实现连接、通讯很简单,项目大部分的时间是和嵌入式工程师联调通讯部分,最让人头痛的是iOS开发工
anson好帅
·
2023-08-27 01:00
蓝牙框架FastBle原理详解
搞过
蓝牙开发
的小伙伴都比较清楚,android4.3之后低功耗的蓝牙隐藏着很多坑,比如搜索设备如果频繁的调用startScan方法是会不回调搜索接口的,这是因为蓝牙底层做了优化;比如蓝牙关闭重新搜索搜不到设备或者连接不上设备有可能你没调用
飞雨的夏天
·
2023-08-24 21:36
android蓝牙通信
低功耗蓝牙
蓝牙框架源码分析
Android 低功耗(BLE)
蓝牙开发
说明(二)
Gatt简介现在低功耗蓝牙(BLE)连接都是建立在Gatt协议之上的,Gatt是一个在蓝牙连接之上发送和接收很短数据的数据段的通用规范,这些很短的数据段被称为属性(Attribute)Gatt全名GenericAttributeProfile即通用属性配置文件,它定义两个BLE设备使用Service(服务)和Characteristic(特征)进行通信,Gatt使用了ATT(属性协议)的通用属性协
王海东_bf40
·
2023-08-22 02:26
RK3568蓝牙程序开发过程
1、搭建
蓝牙开发
环境
蓝牙开发
可以使用C语言开发或python语言开发,使用的是
蓝牙开发
库为bluez库。
fhqlongteng
·
2023-08-12 12:59
Linux驱动开发
编程经验
bluetooth
蓝牙
RK3568
蓝牙服务
蓝牙4.0开发
一、关于
蓝牙开发
的一些重要的理论概念:1.当前ios中开发蓝牙所运使用的系统库是。2.蓝牙外设必需为4.0及以上(2.0需要MFI认证),否则无法开发,蓝牙4.0设施由于低耗电,所以也叫做BLE。
Geniusn
·
2023-08-11 14:30
蓝牙简单使用
1.开发步骤经典
蓝牙开发
步骤可以分为以下四步:设置蓝牙搜索附近蓝牙设备配对连接通信2.添加权限首先必须在清单文件中添加以下权限蓝牙搜索附近设备需要位置权限,如果是在android6.0以上还需要对位置权限进行动态申请设置蓝牙打开蓝牙
可爱的肥脸
·
2023-08-10 18:08
【香瓜说职场】安排(2020.06.24)
我们opengua淘宝店的
蓝牙开发
甜甜的大香瓜
·
2023-08-10 12:55
香瓜说职场
创业创新
Android Unity串接Bluetooth开发
之前在和Unity对接
蓝牙开发
(和theme,brightness后面发博客进行讲解),现在将这一块梳理下。
kururunga
·
2023-08-09 09:49
车载
bluetooth
unity
android
游戏引擎
android只有进入蓝牙页面才能被扫描搜索到的解决办法
在做Android
蓝牙开发
过程中,发现虽然设备的蓝牙和定位权限都打开了,但是扫描不到设备(除非以前配对过)。只有进入蓝牙页面,才能被扫描搜索到。
xiaoerbuyu1233
·
2023-08-07 15:06
android
Android低功耗蓝牙踩坑填坑记录
关于BLE的基础介绍和API使用说明,可以参照其他文章(比如这篇《AndroidBLE
蓝牙开发
入门》就写的不错),本文主要关注和记录
Winter_F
·
2023-08-04 04:27
蓝牙开发
|蓝牙模组AT指令开发
蓝牙模组AT指令开发1.蓝牙模组介绍本文使用的是正点原子的蓝牙4.2低功耗模块,无线工作频率2.4GHz,模块主从一体,支持主设备模式、从设备模式、广播者模式、观察者模式和iBeacon模式共五种工作模式。主设备模式:可对周围的从设备进行搜索并连接从设备模式:不能主动建立连接,只能被动等待别人连接自已广播者模式:模块为非连接,能单向广播用户的数据,并能在低功耗下持续的广播观察者模式:模块为非连接,
安迪西嵌入式
·
2023-07-26 20:08
#
蓝牙开发
AT
bluetooth
ble
蓝牙音频双剑客(二)--高质量音频分布协议(A2DP) 连接播放音乐断开流程(被连接)介绍
(A2DP)连接播放音乐断开流程(被连接)介绍一.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及
蓝牙开发
板介绍
饭小粒
·
2023-07-25 00:15
蓝牙
蓝牙
A2DP
Android ble
蓝牙开发
介绍以及遇到的坑2
Androidble
蓝牙开发
BLE介绍安卓4.3(API18)为BLE的核心功能提供平台支持和API,App可以利用它来发现设备、查询服务和读写特性。相比传统的蓝牙,BLE更显著的特点是低功耗。
陆元伟
·
2023-07-20 11:41
蓝牙开发
《基础篇一》
正文内容蓝牙的基本介绍
蓝牙开发
API的基本使用什么是蓝牙?也可以说是蓝牙技术。所谓蓝牙(Bluetooth)技术,实际上是一种短距离无线电技术,是由爱立信公司公司发明的。
安仔夏天勤奋
·
2023-07-18 13:38
车载蓝牙通信开发之各种协议原理解析
车载
蓝牙开发
需要考虑到蓝牙协议栈集成、连接管理、电话功能集成、媒体播放控制、数据交换和服务发现、安全性和隐私保护等方面。这对于实现车辆与蓝牙设备之间的无线通信和交互功能非常关键。
Android每日一讲
·
2023-07-14 13:30
车机开发
网络
android
程序员
移动开发
车载开发
蓝牙通信
STM32WU55
蓝牙开发
学习笔记(1)
STM32WU55
蓝牙开发
学习笔记(1)前言我在本科的时候主要是做机械结构的,参加过RM和RC,现在研究生在一个做传感器的课题组,直接转行做电控了,G。
D_cutter
·
2023-07-14 04:17
stm32
单片机
学习
Android
蓝牙开发
uuid,Android
蓝牙开发
之 UUID
UUID:全球唯一标识符在蓝牙中,每个Service和Characteristic都唯一地由"全球唯一标识符"(UUID)来校验,主要是保证他们的唯一性。UUID可分为:16位、32位、128位UUIDBluetooth_Base_UUID:蓝牙UUID基数UUID值被固定分配在某个范围,该范围的第一个数值称为蓝牙UUID基数(Bluetooth_Base_UUID),其值为00000000—00
weixin_39855186
·
2023-06-23 10:13
Android
蓝牙开发
uuid
Android短距开发之
蓝牙开发
目录一、蓝牙应用的作用和重要性二、蓝牙应用的类型和分类三、蓝牙应用的架构和组件四、安卓开发蓝牙功能的步骤一、蓝牙应用的作用和重要性下表是关于Android开发中蓝牙应用的作用和重要性:作用重要性无线数据传输蓝牙应用允许设备之间进行无线数据传输,可以实现文件共享、音频传输、设备间通信等功能,方便用户在无需物理连接的情况下进行数据交换。外设连接蓝牙应用可以将Android设备连接到各种外部设备,如蓝牙
Abro.
·
2023-06-23 10:11
android基础
Java基础
android
java
智能手机
Android
蓝牙开发
(一)蓝牙模块及核心API
本文主要介绍Android
蓝牙开发
中基础知识:蓝牙模块及核心API。关于蓝牙的连接及通讯功能实现,欢迎查阅下一篇文章:Android
蓝牙开发
(二)蓝牙消息传输实现。
几圈年轮
·
2023-06-12 15:01
Noble - Window平台NodeJs蓝牙BLE开发库
然后发现在电脑平台下进行
蓝牙开发
,远远没有在Andorid/iOS上简单。
speculatecat
·
2023-06-11 23:25
蓝牙开发
(二)扫描设备
一、申请位置权限在Android6.0以后要扫描蓝牙设备,还需要请求位置权限:位置权限属于危险权限,因此需要动态获取://判断是否有权限if(ContextCompat.checkSelfPermission(this,Manifest.permission.ACCESS_COARSE_LOCATION)!=PackageManager.PERMISSION_GRANTED){//请求权限Acti
Panner_pan
·
2023-04-20 02:46
Android开发
Android蓝牙开发
Android蓝牙扫描
ble扫描设备
快来解锁小程序
蓝牙开发
技能
微信小程序中很早就支持了蓝牙能力,看过不少的文档,知道大概的流程和能实现的效果,但是由于一直没有像样的实战项目导致也没有正经的开发上线过,本次缘于接到了一个外包项目,那就顺道记录一下开发的过程及遇到的问题。实际项目的效果很简单,两个页面,一个页面建立连接,一个页面展示数据,大概就是下图所示。老板说,这个简单版本就2个页面,1000块吧。想了想,这貌似没啥问题,估计都不用一天就搞定了,暗喜ing。但
·
2023-04-19 18:53
android BluetoothKit
蓝牙开发
实战 requestMtu的坑
前言第一次做
蓝牙开发
,刚开始是懵逼的,花了2-3天可以实现功能了,连接血糖仪血压仪胰岛素泵并发送接收数据,用到了BluetoothKit。能力有限,错误之处还望指出。
有内味er了
·
2023-04-18 01:49
Android
蓝牙开发
前言这是我大二做的一个智能小车配套使用的APP,用Android的蓝牙接口实现,当时有些os相关的内容Thread之类还有一些Android接口、java语法,我其实不是很理解。学了操作系统,再来回顾一下,并整理项目代码,项目具有很高的复用性,特别是蓝牙部分。reference项目参考了稚晖君的开源项目https://github.com/peng-zhihui/BluetoothTouchAnd
u小鬼
·
2023-04-16 10:56
安卓开发
嵌入式
android
ios android 蓝牙数据发送异常问题
蓝牙开发
过程中,可能是由于系统的原因或是蓝牙设备的问题,蓝牙数据发送过快的时侯导致设备接收数据异常,设备会出现叠包的问题,就是把多条数据指令叠成一条指令。数据发送时间间隔最好大于50ms。
雨后天_
·
2023-04-16 08:31
nrf52832
蓝牙开发
1.简介第一部分开篇还是要说一下资源与开发环境。目前使用的是keil5,使用keil5则需要下载相应的pack包才能编译程序。资源:1.pack包:链接2.nrfgostudio:链接3.蓝牙协议栈:链接需要ARM.CMSIS.4.5.0的包,也是在pack包中下载的,为了防止网站屏蔽,把网址列出来:http://www.keil.com/dd2/Pack/#/third-party-downlo
wit_yuan
·
2023-04-15 10:10
IOS
蓝牙开发
XPC connection invalid
今天在做蓝牙的时候发现报错XPCconnectioninvalidisnotavalidperipheral而且蓝牙的链接状态已经变成state=disconnected我在这里范的错误是开始使用了一个CBCentralManager在调用某个命令的时候再次创建了一个CBCentralManager原理是这样的:我同时有两个CBCentralManager,和两个蓝牙设备,一开始是这样的A连接上了
青宜结鬼章
·
2023-04-14 15:46
iOS开发-蓝牙4.0-BLE开发(理论篇)
蓝牙开发
分为中心者模式和管理者模式(也有人说是中心模式和外设模式):1.常用的就是使用中心者模式作为开发,我们手机作为主机,连接蓝牙外设;2.管理者模式,这个基本用到的比较少,我们手机自己作为外设,自己创建
Narutoo君
·
2023-04-13 02:52
iOS蓝牙4.0基础开发
1.
蓝牙开发
基础蓝牙4.0是低电量模式所以也叫4.0BLE。本文将使用iOS系统提供的CoreBluetooth框架。
Kilolo康
·
2023-04-12 01:11
Android ble低功耗
蓝牙开发
-服务端
BLE权限首先,需要在manifest中声明使用蓝牙和操作蓝牙的权限在应用程序清单文件中声明蓝牙权限。如果您要声明自己的应用只适用于支持BLE的设备,请在应用清单中包含以下内容:在android6.0以后,要想获得蓝牙扫描结果,还需要下面的权限设置蓝牙GettheBluetoothAdapter//UsethischecktodeterminewhetherBLEissupportedonthed
流水潺湲
·
2023-04-11 18:34
nimble
蓝牙开发
三:nimble BLE 应用介绍
目录nimble
蓝牙开发
三:nimbleBLE应用介绍BLE应用类型未连接状态未连接状态下的BLE设备应用未连接状态的手机连接状态连接状态下的BLE设备连接状态下的手机蓝牙应用的实现GAP应用BoardcasterObserverPeripheralCentralGATT
等等噔噔灯灯~
·
2023-04-11 14:55
蓝牙
nimble
蓝牙
nimble
蓝牙开发
二: API 使用文档
文章目录nimble
蓝牙开发
二:API使用文档设置蓝牙设备地址BD_ADDRGAP应用广播类型GAP事件GAP事件回调函数GAP事件结构体:structble_gap_event发送蓝牙广播-boardcasterboardcaster
等等噔噔灯灯~
·
2023-04-11 14:54
蓝牙
nimble
蓝牙
nimble
蓝牙开发
一:BLE 蓝牙 Host 规范概述
目录nimble
蓝牙开发
一:概述一、BLE简介二、BLE基础知识蓝牙设备地址BLE广播类型标准广播数据三、BLE工作概述BLE常见的操作有:BLE常见的工作流程:四、BLE使用的协议规范GAP1.GAP
等等噔噔灯灯~
·
2023-04-11 14:54
蓝牙
nimble
蓝牙
富芮坤FR801xH使用SDK开发蓝牙GATT协议栈教程
蓝牙芯片介绍1.1芯片外设资源1.2部分参数1.3芯片架构二、开发(验证)板介绍2.1开发板资源2.2开发板烧录和串口调试方式三、蓝牙协议栈SDK介绍四、开发流程4.1编译4.2下载4.3测试4.4SDK
蓝牙开发
介绍五
hello_world^_^
·
2023-04-07 09:38
蓝牙
蓝牙
“终于懂了” 系列,flutter
蓝牙开发
3.1.1动态配置组件工程类型单工程模式,整个项目只有一个工程,它包含:Appmodule加上各个业务组件module,就是所有的代码,这就是单工程模式。如何做到组件单独调试呢?我们知道,在AndroidStudio开发Android项目时,使用的是Gradle来构建,AndroidGradle中提供了三种插件,在开发中可以通过配置不同的插件来配置不同的module类型。Application插件
m0_66264938
·
2023-04-06 16:54
程序员
架构
移动开发
android
Android 端蓝牙模块的开发
简单介绍在此过程中需要大家先了解一下,在
蓝牙开发
过程中经常碰到的名词。BLE,SPP,OPP等。
幕涩
·
2023-04-05 08:49
蓝牙数据通信
2018-06-05 iOS
蓝牙开发
初始化启动中心管理器myCentralManager=[[CBCentralManageralloc]initWithDelegate:selfqueue:niloptions:nil;queue设为nil,中心管理器在主线程中派发事件。跟踪设备蓝牙状态中心管理器创建成功后,会调用代理的centralManagerDidUpdateState:方法,来跟踪反馈蓝牙设备的状态。打开/关闭蓝牙,都会调
superKelly
·
2023-04-02 06:04
ESP32-C2 ESP8684 WiFi
蓝牙开发
资料,文档提供模组手册,模组证书,芯片手册,开发文档,测试固件,测试固件包含透传固件,AT固件,智能插座测试固件,MQTT固件,技术支持等
ESP32-C2ESP8684WiFi
蓝牙开发
资料,文档提供模组手册,模组证书,芯片手册,开发文档,测试固件,测试固件包含透传固件,AT固件,智能插座测试固件,MQTT固件,技术支持等需要固件和开发资料的留下联系方式我们会联系你发资料
lsalp
·
2023-03-28 19:33
ESP32-C2开发板资料
Android
蓝牙开发
清除GATT缓存
“android.bluetooth.BluetoothGatt”类中有一个“refresh”方法,该方法是清理GATT层缓存的方法,但是该方法是隐藏的,隐藏的方法我们是无法直接调用的,如果非要使用,可以采用java的反射机制进行调用,实现如下:/***Clearstheinternalcacheandforcesarefreshoftheservicesfromthe*remotedevice.
GODANDDEVIL
·
2023-03-28 19:50
蓝牙开发
-中心设备开发
蓝牙开发
中心设备开发外设开发概念理解中心设备:主动连接其他蓝牙设备的一方,可以通过蓝牙指令操作蓝牙设备或读取蓝牙设备数据。如手机蓝牙耳机,手机就是中心设备。
xiari1991
·
2023-03-25 03:27
蓝牙开发
者基础知识
一、关于蓝牙芯片公司:CSR公司是目前最大的蓝牙芯片的全球供应商,大约占有50%的市场份额,同时也提供WiFi和VoIP解决方案。CSR公司在蓝牙芯片市场的主要竞争对手是Broadcom。学生用的蓝牙芯片基本都是用CSR的,就像学生开发zigbee都用TI的CC2531一样,CSR的芯片就像CC2531一样,是集成了RF收发模块的MCU,只不过CC2531是用8051内核的,还有AD,串口等和80
yilonglucky
·
2023-03-23 19:32
【C++】优秀的C++编码风格推荐
最近在进行Android下的系统
蓝牙开发
时,发现了Google开源的一个C++编码规范.分享:GoogleC++StyleGuide
赖small强
·
2023-03-23 13:09
C&C++
c++
android
开发语言
iOS
蓝牙开发
(三)APP作为外设被实现的连接
在上一节说了APP作为中心设备(central)连接到外设(peripheral),这一节主要讲将手机作为peripheral,给其他的central连接。CoreBluetoothFramework.jpeg还是这张图,central模式用的是左边的类,而perpheral模式用的是右边的类。一、peripheral模式的流程打开peripheralManager,设置peripheralMan
Little_Shaun
·
2023-03-13 13:45
Android
蓝牙开发
——实现蓝牙聊天
一.蓝牙API与
蓝牙开发
主要的相关类是以下四个BluetoothAdapter字面上则理解为蓝牙适配器,打开蓝牙,关闭蓝牙,搜索设备,获取蓝牙Socket连接都是通过这个类来实现的。
杰子他爸
·
2023-03-09 16:43
android车载
蓝牙开发
,车载
蓝牙开发
二
本篇主要实现蓝牙电话,蓝牙音乐,同步通讯录通话记录。蓝牙的查找,连接可以看上一篇。一:蓝牙电话蓝牙电话主要用到BluetoothHeadsetClient这个类,目录地址为frameworks\base\core\java\android\bluetooth\BluetoothHeadsetClient.java。里面定义了很多广播意图,最有用的是这个action/***Intentsentwhe
龙猫美术的世界
·
2023-02-21 19:44
android车载蓝牙开发
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他