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
nRF52832蓝牙开发
在VS Code上使用GCC开发嵌入式应用
资源总汇VSCodeCMakeArmGUN工具链nRF5SDKnRFCommandLineToolsSEGGERJ-Linksoftware这篇文章基于
nrf52832
介绍如何在VSCode上面使用GCC
一只流浪码农
·
2023-04-02 17:41
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
NRF52832
学习笔记(22)—— 串口DFU接口使用
一、简介1.1串口DFUDFU(DeviceFirmwareUpdate)设备固件升级,而UART串口升级技术是DFU其中一种类型。其他类型包括:OTA、USB和SPI等有线方式升级。第一次烧录时需要将softdevice(协议栈)、bootloader(引导加载程序)、settings(引导程序配置页)、application(用户应用程序)合成一个hex文件进行烧录。而之后的固件升级,只需通过
Leung_ManWah
·
2023-03-28 01:48
蓝牙开发
-中心设备开发
蓝牙开发
中心设备开发外设开发概念理解中心设备:主动连接其他蓝牙设备的一方,可以通过蓝牙指令操作蓝牙设备或读取蓝牙设备数据。如手机蓝牙耳机,手机就是中心设备。
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
开发语言
nRF52832
SPI使用
2018年7月20日
nRF52832
中使用SPI只是最简单TWI初始化,没有用SDK中提供的TWItransactionmanager及TWISensormodule.SPI初始化比较简单,直接nrf_drv_spi_init
a2633063
·
2023-03-20 06:25
NRF52832
学习笔记(2)——定时器接口使用
一、简介在有BLE协议栈的工程中,软件定时器用的是实时时钟RTC1二、使用步骤2.1头文件#include"app_timer.h"2.2定义定时器APP_TIMER_DEF(s_testTimer);//测试的定时器2.3定义定时时间#defineTEST_PERIODAPP_TIMER_TICKS(200)//定时时间(200ms)2.4定义回调函数/**@brief测试定时器的回调函数@pa
Leung_ManWah
·
2023-03-19 09:38
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车载蓝牙开发
iOS
蓝牙开发
(一)蓝牙相关基础知识
推荐阅读:iOS开发——BAT面试题合集(持续更新中)蓝牙常见名称和缩写MFI=======makeforipad,iphone,itouch专们为苹果设备制作的设备BLE====buletouchlowenergy,蓝牙4.0设备因为低耗电,所以也叫做BLEperipheral,central==外设和中心,发起连接的时central,被连接的设备为perilheralserviceandcha
iOS开发之家
·
2023-02-19 02:32
ios
蓝牙开发
首先先明白几个名词:Central(中心设备)、Peripheral(外围设备)、advertising(广告)、Services(服务)、Characteristic(特征)新建CentralManager实例进行蓝牙管理1、搜索外围设备2、连接外围设备3、获得外围设备的服务4、获得服务的特征5、给外围设备发送数据6、从外围设备读数据CoreBluetooth介绍在CoreBluetooth中有
shuaikun
·
2023-02-18 01:23
iOS
蓝牙开发
相关知识点和注意事项
总结一下
蓝牙开发
相关的知识点和注意事项,做个笔记,也希望你们能少踩坑(公司部分蓝牙项目为混编项目,蓝牙相关处理均采用了Objective-C,故本文均采用OC,Swift处理相同)蓝牙4.0BLE和传统蓝牙蓝牙
罗同学_
·
2023-02-06 11:49
Android
蓝牙开发
入坑指南
Android4.3以后
蓝牙开发
一般都是基于低功耗蓝牙BLE4.0,BLE协议是蓝牙协议的子集。
dxdingdu
·
2023-02-05 16:48
iOS中蓝牙与打印机连接使用
一、关于
蓝牙开发
的一些重要的理论概念:1、服务(services):蓝牙
寻找最亮的光
·
2023-02-04 23:17
nRF52832
usbdongle 抓包工具
来源:image.png多谢,如有侵权,速删。image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png
fllyzh
·
2023-02-04 04:23
Android-Ble
蓝牙开发
Demo示例–扫描,连接,发送和接收数据,分包解包(附源码)
前言万物互联的物联网时代的已经来临,ble
蓝牙开发
在其中扮演着举重若轻的角色。最近刚好闲一点,抽时间梳理下这块的知识点。
Crazy程序猿
·
2023-02-04 03:19
Android 蓝牙4.0入门开发
所以对于
蓝牙开发
,大致以下步骤1.打开蓝牙2.蓝牙扫描,列出可用设备3.关闭蓝牙扫描(不关闭会一直扫描)4.找到目
五月槐花香
·
2023-02-04 01:56
iOS 蓝牙BLE4.0开发
蓝牙开发
,现在普遍的都是BLE4.0低功耗蓝牙,CoreBluetooth是iOS开发I比较推荐的一种开发方法CoreBluetooth框架的核心其实是两个东西,peripheral和central,可以理解成外设和中心
2fca65ed717b
·
2023-02-03 13:23
Android-嵌入式蓝牙 多年蓝牙产品开发学习心路历程分享-A2DP音频流的建立、A2DP播放暂停音乐命令交互、HFP、AVRCP、RFCOMM、OPP、AVDTP
序言当你点进来看到这段话的时候,证明你真心想学好蓝牙,哈哈哈,本来想搜索蓝牙某个协议,却成了一大段废话文,但此时,别退出去,如果你是一个牛逼的
蓝牙开发
者,只是想了解蓝牙某个协议或者知识点,那么直接点击进入我的主页
手机-手表蓝牙开发工程师
·
2023-02-02 18:07
Android
-嵌入式
手机-平板-手表蓝牙开发教程
学习
android
a2dp
蓝牙
卡音
Android
蓝牙开发
之A2DP基本功能
本文主要是Android做为AudioSource端,A2DP的基本操作:包括连接、断开连接、设置优先级、获取优先级、获取A2DP连接状态、获取A2DP连接的设备列表等功能。1.简介AudioSource(音频源)音频的输入端对音频数据进行编码,发送到Sink端。A2DP全名是AdvancedAudioDistributionProfile,高质量音频数据传输的协议,其定义里了传送单声道或立体声等
weixin_30481087
·
2023-02-02 18:06
iOS
蓝牙开发
- 学习
iOS中使用CoreBluetooth框架实现蓝牙通信。CoreBluetooth是基于蓝牙4.0的低功耗模式实现的。蓝牙的连接类似于Client/Server构架模型。中心设备作为客户端,周边设备作为服务端,扫描并建立连接进行数据交换。imageCBCentralManager类表示中心设备,扫描发现周边蓝牙设备,周边蓝牙设备用CBPeripheral类表示。一个蓝牙设备可能存在多种用途,每一种
欧大帅Allen
·
2023-02-02 15:12
iOS
蓝牙开发
(固件升级&空中升级)
poduse_frameworks!pod'iOSDFULibrary'2.桥接要ota的vc比如:#import"MineMainViewController.h"在MineMainViewController导入#import使用方法,第一步,现在服务器下载好固件,存入本地NSURL*url=[NSURLURLWithString:@"https://**********"];AFHTTPSe
xieyinghao
·
2023-02-02 08:02
Flutter 完整 蓝牙通讯 含:搜索,连接,匹配特征值,发送数据,接收数据;
Flutter中
蓝牙开发
步骤;Flutter插件flutter_blue介绍;Flutter插件flutter_blue详细使用步骤;Flutter插件flutter_blue的二次封装,以便简洁调用;
_易柏瞳_
·
2023-02-01 06:43
nRF52832
DFU Service
为了更好的实现DFU控制升级功能,为设备增加一个DFUService,实现手机连接设备后修改此service中的Characteristic值,能够直接重启设备至BootLoader实现不需要手动重启就能够自动进入Bootloader进行DFU的功能.Nordic自身的DFUService增加非常简单:正式release时://InitializetheasyncSVCIinterfacetobo
a2633063
·
2023-01-31 20:40
蓝牙开发
中常用参数的解释
1、profileprofile可以理解为一种规范,一个标准的通信协议,它存在于从机中。蓝牙组织规定了一些标准的profile,例如HIDOVERGATT,防丢器,心率计等。每个profile中会包含多个service,每个service代表从机的一种能力。2、serviceservice可以理解为一个服务,在ble从机中,通过有多个服务,例如电量信息服务、系统信息服务等,每个service中又包
山羊爬山
·
2023-01-30 18:57
iOS
蓝牙开发
图中两组api分别对应不同的业务场景,左侧叫做中心模式,就是以你的app作为中心,连接其他的外设的场景,而右侧称为外设模式,使用手机作为外设别其他中心设备操作的场景image关于
蓝牙开发
的一些重要的理论概念
洛洛爱吃肉
·
2023-01-30 10:10
PHY6222蓝牙5.2可替代
NRF52832
超低功耗SOC芯片
PHY6222是一款支持BLE5.2功能和IEEE802.15.4通信协议的系统级芯片(SoC),集成了超低功耗的高性能多模射频收发机,搭载32-bitARM®Cortex™-M0处理器,提供64KretentionSRAM、可选128K-8MFlash、96KBROM以及256bitefuse,支持基于BLE和IEEE802.15.4的安全架构、应用和OTA在线升级。此外,芯片串行外设IO和集成
动能世纪黄先生
·
2023-01-14 19:35
物联网
PHY6222蓝牙5.2的SOC芯片可以兼容替代PHY6202和PHY6212
大家都很熟悉NORDIC的
nRF52832
是个非常优秀的作品,而作为替代
nRF52832
的一款产品,PHY6222也很可以啊PHY6222是一款支持BLE5.2功能和IEEE802.15.4通信协议的系统级芯片
动能世纪洪小姐
·
2023-01-14 18:24
蓝牙5.0芯片
技术交流
java
基于经典蓝牙的安卓蓝牙APP开发(基于蓝牙2.0开发,例:HC-05)
基于经典蓝牙的安卓
蓝牙开发
-串口一、展现广播的三种方式1、通知;2、对话框;3、消息提示框2、在使用Android蓝牙适配器中的startDiscovery需要先打开定位服务3、在连接蓝牙之前,还要先取消蓝牙设备的扫描
邓家文007
·
2023-01-09 10:42
安卓Android
studio
APP
安卓
蓝牙
java
nrf52832
学习笔记(五)蓝牙主从机连接和连接参数更新
nrf52832
学习笔记(五)蓝牙主从机连接和连接参数更新主机连接
nrf52832
SDK中主机连接从机需要使用sd_ble_gap_connect(ble_gap_addr_tconst*p_peer_addr
不咸不要钱
·
2022-12-30 15:36
蓝牙
BLE
nrf52832
ble
nordic
蓝牙
嵌入式
NRF52832
主机主动断开连接sd_ble_gap_disconnect()
本文主要讲Nordic的
NRF52832
主机主动断开连接函数sd_ble_gap_disconnect()使用过程中遇到的问题首先来说
NRF52832
的主机断开连接使用的是SDK函数sd_ble_gap_disconnect
announced1
·
2022-12-30 15:10
Nordic
NRF52832
BLE低功耗蓝牙
主机主动断开连接
使用Nordic的
nrf52832
进行主从机连接抓包分析
主机使用例程:nRF5_SDK_17.1.0_ddde560\examples\ble_central\ble_app_blinky_c\pca10040\s132\arm5_no_packs从机使用例程:nRF5_SDK_17.1.0_ddde560\examples\ble_peripheral\ble_app_blinky\pca10040\s132\arm5_no_packsnrf5283
~狂想家~
·
2022-12-30 15:01
蓝牙
Nordic
nrf52832
蓝牙
nRF52833及蓝牙5系列
NRF52832
低功耗蓝牙芯片对比
目录NRF52833简介NRF52833结构框图芯片特性对比
NRF52832
及蓝牙52系列选型参考NRF52833简介nRF52833是一款通用多协议SoC,具有蓝牙测向功能,可在-40°C至105°C
dnsj5343
·
2022-12-18 08:30
物联网IOT芯片
蓝牙4-5芯片
消费类电子产品应用芯片
物联网
NRF52833
NRF52832-QFAA
测向定位蓝牙芯片
NRF52833-QIAA-R
BLE Bluez Host +
nrf52832
Controller环境搭建
1、首先要准备一台linux设备运行bluez本文使用树莓派作为运行bluez的linux环境,默认自带bluez,可以检查一下bluez版本pi@raspberrypi:~$dpkg-sbluez|grep^VersionVersion:5.50-1.2~deb10u2+rpt1pi@raspberrypi:~$pi@raspberrypi:~$如果版本太旧可以考虑升级一下bluez2、编译ze
liyangtheking
·
2022-12-07 07:40
腾讯云
云计算
阿里云
Android
蓝牙开发
(八)hfp接听、挂断电话
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71429860本文已授权微信公众号fanfan程序媛独家发布扫一扫文章底部的二维码或在微信搜索fanfan程序媛即可关注继续研究hfp相关功能。蓝牙耳机可以控制手机接听、拒接、挂断电话,拨打电话等功能。本文主要分析下起这些操作的大致流程。在系统应用Bluetooth中com_an
VNanyesheshou
·
2022-12-05 15:02
Android
蓝牙
Android
蓝牙
接听挂断
hfp
更改音量
Android
蓝牙开发
— 经典蓝牙&BLE蓝牙
一,前期基础知识储备1)蓝牙是一种支持设备之间短距离通信的无线电技术(其他还包括红外,WIFI);支持移动电话、笔记本电脑、无线耳机等设备之间进行信息的交换;Android支持的蓝牙协议栈:Bluz,BlueDroid,BLE;Bluz是Linux推出的,目前使用最广泛;BlueDroid是Android4.0之后推出来的,简化了Bluz的操作;BLE是最新的低功耗协议,传输效率和传输速率都是很高
Chin_style
·
2022-11-25 01:13
车载蓝牙
经典蓝牙
BLE蓝牙
蓝牙5.0
蓝牙profile
蓝牙音频编码方式
Android
蓝牙开发
-分包处理
1数据分包处理①android数据大于20字节会自动分包接收;②分包间隔测试时间约50ms,③实际处理:比较前一包和后一包的时间间隔,如果大于100ms则证明整帧数据发送完成,发送广播给内容显示端;1.1利用线程publicclassMainActivityextendsBaseActivity{privateintmConnectTimes=0;privateLocalBroadcastMana
dongwu123
·
2022-11-21 23:35
android
【Bluetooth|
蓝牙开发
】十一、一文秒懂 | 超详细的Bluez交叉编译
个人主页:董哥聊技术我是董哥,嵌入式领域新星创作者创作理念:专注分享高质量嵌入式文章,让大家读有所得!【所有文章汇总】1、前言前面几篇文章,主要讲解了蓝牙协议栈层面的内容,本篇来从源码层面来分析!蓝牙协议栈,如何在代码层面将其落地?用的最多的就是开源的Bluez所实现的蓝牙协议栈了!Bluez官网:http://www.bluez.org/Bluez的交叉编译较为复杂,其依赖的文件之多,不失为一个
卍一十二画卍
·
2022-10-11 23:05
匠心之作
蓝牙开发详解
linux
嵌入式硬件
iot
bluetooth
物联网
【Bluetooth|
蓝牙开发
】一、开篇词 | 打造全网最详细的Bluetooth开发教程
个人主页:董哥聊技术我是董哥,嵌入式领域新星创作者创作理念:专注分享高质量嵌入式文章,让大家读有所得!文章目录1、前言2、蓝牙综合介绍3、精华文章汇总4、结语1、前言大家好,我是董哥!随着物联网技术的快速发展,WiFi、蓝牙成了物联网通信主力军,但是不得不说,这两个技术的门槛还是比较高的,尤其是蓝牙,单单其官方文档,就有将近3000Page,让人望而生畏!纵观全网,蓝牙技术的学习有三大难点:其一:
·
2022-10-11 23:35
匠心之作
蓝牙开发详解
物联网
嵌入式硬件
linux
arm
iot
flutter蓝牙插件
二、使用步骤1.引入库2.开始使用方法一览:3Android源码:3.iOS源码:最后前言第一次开源,一个flutter
蓝牙开发
的小插件。
weixin_39931106
·
2022-09-28 07:03
笔记
android
objective-c
flutter
Android BLE
蓝牙开发
@AndroidBLE
蓝牙开发
示例下载:https://download.csdn.net/download/yu_weiguo/16672892
蓝牙开发
流程第一步:声明所需要的权限第二步:连接蓝牙前的初始化工作获取
yu_weiguo
·
2022-09-20 15:11
android
蓝牙
Android Ble
蓝牙开发
BLEAndroid应用开发1.权限设置2.获取蓝牙设备管理器3.设备搜索3.1停止搜索4.设备连接5.设备的重连6.设备的断开与服务关闭7.通知的注册与接收8.数据的主动读取9.数据的写入9.关于UUID1.权限设置这里有人可能疑惑,使用蓝牙为啥要定位权限,其实蓝牙技术是可以实现定位的,要使用蓝牙必须要申请定位权限,android9之后动态权限申请privatevoidcheckPermissi
豌豆琪琪
·
2022-09-20 15:28
蓝牙
android
java
Android BLE蓝牙4.0开发详解
在讲解之前先讲一些概念性的东西,对于之前没接触过
蓝牙开发
,现在手上又有个蓝牙BLE项目需要做的人,先看下这些概念还是很重要的。
qq_25814297
·
2022-09-20 15:43
硬件
编程
嵌入式硬件
android
安卓基于BLE的
蓝牙开发
入门
BLE
蓝牙开发
简单入门BLE背景介绍引言BLE简介Gatt协议以及必备知识
蓝牙开发
涉及的API介绍BLE实战准备真机调试权限准备写两个简单的页面扫描设备主界面扫描设备信息界面实现扫描并返回检测到的设备连接设备的数据读写总结
fjnu_se
·
2022-09-20 15:03
android
Android-Ble蓝牙通讯开发–扫描,连接,发送和接收数据,分包解包(附源码)
前言万物互联的物联网时代的已经来临,ble
蓝牙开发
在其中扮演着举重若轻的角色。最近刚好闲一点,抽时间梳理下这块的知识点。
Crazy程序猿2020
·
2022-09-20 15:52
经验实战
人工智能
android
物联网
iot
uni-app、微信小程序低功耗
蓝牙开发
及使用
引导今天在这里记录分享一下低功耗蓝牙的使用方法和需要注意的地方如果使用的微信小程序原生开发,使用方法是一样的,只需要把所有uni换成wx就行例wx.openBluetoothAdapter({})文章中会详细写出每个api的注意事项和配套使用方法供大家参考希望可以帮到大家1.初始化蓝牙使用之前一定要进行初始化,蓝牙初始化之后才可以进行下面一系列操作就算使用的是低功耗蓝牙,也需要初始化uni.ope
孔唯一
·
2022-09-20 08:16
蓝牙开发
微信小程序
uni-app
小程序
上一页
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
其他