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蓝牙开发
iOS
蓝牙开发
之NFC读写
如今便携设备越来越盛行,各设备、工具之间的通信及其产生的数据以更一种更有效的方式发挥出更大用途。为此,苹果放开了NFC的功能,但仅限于读的操作。本次记录:仅限于支持有蓝牙读卡相关设备的进行蓝牙NFC的相关读写操作。在首页的置顶文章中有说到蓝牙相关的连接等操作,贴上地址:CoreBlueTooth相关使用连接上的蓝牙设备在进行读写卡操作之前,理论上有进行相应一下几个操作:激活指令(在进行通道指令之前
shanqizhi_ccl
·
2020-08-01 00:43
Android
蓝牙开发
全面总结
基本概念安卓平台提供对蓝牙的通讯栈的支持,允许设别和其他的设备进行无线传输数据。应用程序层通过安卓API来调用蓝牙的相关功能,这些API使程序无线连接到蓝牙设备,并拥有P2P或者多端无线连接的特性。蓝牙的功能:1、扫描其他蓝牙设备2、为可配对的蓝牙设备查询蓝牙适配器3、建立RFCOMM通道(其实就是尼玛的认证)4、通过服务搜索来链接其他的设备5、与其他的设备进行数据传输6、管理多个连接蓝牙建立连接
Android小码农
·
2020-07-31 23:50
Android
android
BLE
蓝牙
搜索
通讯
IOS侦测蓝牙是否开启
IOS
蓝牙开发
的资料少的可怜,建议大家可以把搜索的关键字翻译成英语。找到两个方法,其中一个是采用CoreBluetooth。找到这个关键字,就好说了。找到代理。
ralbatr
·
2020-07-31 23:15
IOS
BLE蓝牙特定机型权限问题(例如小米)
最近在做BLE
蓝牙开发
时,遇到小米手机无法搜索设备问题,具体报错:java.lang.SecurityException:NeedACCESS_COARSE_LOCATIONorACCESS_FINE_LOCATIONpermissiontogetscanresults
想要一只肥宅快乐兽
·
2020-07-31 23:08
Android学习
Andorid/IOS
蓝牙开发
总结
IOS蓝牙ios蓝牙依赖CoreBluetooth库1首先增加库CoreBluetoothgeneral->LinkedFrameworksandlib2权限info.plist申明权限,BluetoothPeripheralUsage需要2个后台模式,appcommunicatesuseringCOreBluetoothappsharesdatausingCoreBluetooth3库底下主要的
程俊锋
·
2020-07-31 23:13
Android
ios
iOS
蓝牙开发
在
蓝牙开发
中遇到了一个蓝牙断开,重新连接需要更新服务的问题。一次连接只会有一次发现服务的回调,回调的服务在连接的外设中通过属性获取。如果是通过发现特征或者特征描述的代理中获取特征,那么会有多次回调。
LX2014
·
2020-07-31 23:44
IOS Objective-c
蓝牙开发
教程一蓝牙的连接
一开始使用swift连接蓝牙,接收数据,但是因为需求又改成用oc写了,写了swift再写oc非常快的!开发蓝牙,首先要理解几个概念什么是中心(centrol)什么是周边(peripheral),这些比较基础百度一下就行。有了这些基本概念以后再上手会快些;首先从targets------>BuildPhases------>导入corebluetooth.framework的框架。如下图然后在Vie
Happy__Emily
·
2020-07-31 22:33
Android手机
蓝牙开发
Android手机与蓝牙模块通讯流程大体流程:Android手机一般以客户端的角色主动连接SPP协议设备(接上蓝牙模块的数字传感器),连接流程是:1.使用registerReceiver注册BroadcastReceiver来获取蓝牙状态、搜索设备等消息;2.使用BlueAdatper的搜索;3.在BroadcastReceiver的onReceive()里取得搜索所得的蓝牙设备信息(如名称,MA
飞天小蜗牛
·
2020-07-31 21:21
Android蓝牙开发
Android
蓝牙开发
基本流程
此例子基于androiddemo对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的
蓝牙开发
,国内的例子很少Android对于
蓝牙开发
从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机
恋恋西风
·
2020-07-31 21:06
android
android
外设开发
iOS
蓝牙开发
要点
1.名词中心与外围设备,中心指处理服务的蓝牙设备,一般就是iPhone手机,外围是指包含蓝牙功能的设备,比如手环、手表耳机等,一个外围设备可以发布多个服务,一个服务可以包含一个或多个特征,一个特征就是一个key-value键值对2.iOS中的实现中心:用CBCentralManager表示外围设备:用CBPeripheral表示服务:用CBService表示,服务使用UUID字段来标识,使用CBP
hnliuyiyun
·
2020-07-31 19:27
iOS
学习笔记
IOS
蓝牙开发
(一)蓝牙协议基础知识
文章目录IOS
蓝牙开发
(一)蓝牙协议基础知识1.蓝牙简介1.1蓝牙发展IOS
蓝牙开发
(一)蓝牙协议基础知识1.蓝牙简介1.1蓝牙发展蓝牙及名称的由来蓝牙(Bluetooth):诞生于1994年,最初由电信巨头爱立信公司创制
极客雨露
·
2020-07-31 19:02
蓝牙
iOS
蓝牙开发
(四)蓝牙设备的唯一标识问题(UUID和mac地址)
当我们使用CoreBuletooth系统框架进行
蓝牙开发
的时候,有时候因为某种功能需求需要拿到特定的蓝牙设备进行特定的操作,这个就表示我们能够拿到代表特定的蓝牙设备的唯一标识,通过唯一标识来确认是哪一台蓝牙设备
kunga0814
·
2020-07-31 19:25
java
iOS关于蓝牙连接的简单介绍与使用
-8A6E-6F0CEADB21CD************成功连接****peripheral:withUUID:55B7D759-0F1E-6271-EA14-BC5A9C9EEEEC**iOS的
蓝牙开发
很简单
hbblzjy
·
2020-07-31 18:17
常用知识点
多台iPhone 使用bluetooth进行连接
目的:了解iPhone的
蓝牙开发
基础框架核心:GAMEKIT框架里面的GKPeerPickerController、GKSession,通过这两个类我们可以将两台iPhone使用蓝牙给连接起来并使相互之间可以发送
gddsky
·
2020-07-31 17:18
s-iphone
iOS之
蓝牙开发
—CoreBluetooth详解
CoreBluetooth的API是基于BLE4.0的标准的。这个框架涵盖了BLE标准的所有细节。仅仅只有新的iOS设备和Mac是和BLE标准兼容.在CoreBluetooth框架中,有两个主要的角色:周边和中央(PeripheralandCentral),整个框架都是围绕这两个主要角色设计的,他俩之间有一系列的回调交换数据。下图1展示了周边和中央(PeripheralandCentral),还有
derekgao2013
·
2020-07-31 17:54
iOS
蓝牙开发
(一)蓝牙相关基础知识
蓝牙常见名称和缩写MFI=======makeforipad,iphone,itouch专们为苹果设备制作的设备BLE====buletouchlowenergy,蓝牙4.0设备因为低耗电,所以也叫做BLEperipheral,central==外设和中心,发起连接的时central,被连接的设备为perilheralserviceandcharacteristic===服务和特征每个设备会提供服
Cecilia_--
·
2020-07-31 16:13
收藏
Bluetooth-->
蓝牙开发
之状态判断
1:判断设备是否支持蓝牙BluetoothAdapteradapter=BluetoothAdapter.getDefaultAdapter();if(null==adapter){//蓝牙不支持}注意:在小于等于JELLY_BEAN_MR1(API17)的版本中,使用BluetoothAdapter.getDefaultAdapter(),获取BluetoothAdapter在大于等于JELLY
angcyo
·
2020-07-31 15:48
Bluetooth
iOS-BLE
蓝牙开发
http://www.jianshu.com/p/84b5b834b942http://blog.csdn.net/cos_sin_tan/article/details/50432286http://www.jianshu.com/p/85dffc809b3ehttp://www.cocoachina.com/ios/20161021/17813.htmlhttp://www.cnblogs.c
创可贴_88a9
·
2020-07-31 15:22
Android
蓝牙开发
(九)A2DP基本功能
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71713786本文主要是Android做为AudioSource端,A2DP的基本操作:包括连接、断开连接、设置优先级、获取优先级、获取A2DP连接状态、获取A2DP连接的设备列表等功能。##1简介##A2DP全名是AdvancedAudioDistributionProfile
zpy_公众号_码农修仙儿
·
2020-07-31 15:33
Android
蓝牙
Android蓝牙
iOS
蓝牙开发
:蓝牙连接和数据读写
在做
蓝牙开发
之前,最好先了解一些概念:服务(services):蓝牙外设对外广播的必定会有一个服务,可能也有多个,服务下面包含着一些特征,服务可以理解成一个模块的窗口;特征(characteristic
Mr_tangIT
·
2020-07-31 14:13
Swift
蓝牙开发
详解及示例
Swift
蓝牙开发
详解蓝牙使用iOS蓝牙简介具体使用步骤代码拆解实现其他相关优化蓝牙使用距离上次博客更新已经过去了好几个月这段时间一直在忙公司项目的重构和整体UI重做一直抽不出时间来对做的东西做一个归纳和整理前几天项目成功上线了现在对这段时间项目重构中遇到的问题和使用的技术做一些简单的整理首先介绍项目中用的的占比较重的东西蓝牙的使用及蓝牙交互逻辑的优化
FTD1120
·
2020-07-31 13:37
iOS
蓝牙
Swift
Unity_IOS_蓝牙通信
一、开场白:1》首先给大家推荐下关于IOS
蓝牙开发
的相关资料博客链接(相当不错的文章)1、IOS
蓝牙开发
_ios蓝牙4.0中心模块2、iOS-Bluetooth蓝牙2》本篇博客Unity_IOS_蓝牙通信
叶半欲缺
·
2020-07-31 12:00
Unity
iOS
蓝牙开发
蓝牙基础知识蓝牙库当前iOS中的
蓝牙开发
使用的都是系统自带的蓝牙库蓝牙设备版本要求蓝牙设备必须是4.0或者以上CoreBluetooth框架的核心CoreBluetooth框架中的核心是peripheral
change_pan
·
2020-07-31 11:57
iOS
蓝牙开发
遇到的问题
问题1:APIMISUSE:canonlyacceptthiscommandwhileinthepoweredonstate解决办法://CBCentralManagerDelegatecentralManagerDidUpdateState(_central:CBCentralManager)该方法执行后central.state==.poweredOn再去scan问题2:[CoreBlueto
飛呈Geek
·
2020-07-30 20:58
蓝牙模块
NRF52832
与CC2640的对比
NRF52832
模块是硅传研发的小体积、低功耗的蓝牙无线模块。模块自带高性能PCB板载天线和IPEX天线座。
硅传科技
·
2020-07-30 13:07
android蓝牙BLE(三) —— 广播
androidBLE系列:android蓝牙BLE(一)——扫描android蓝牙BLE(二)——通信android蓝牙BLE(三)——广播手机作为外设在
蓝牙开发
中,有些情况是不需要连接的,只要外设广播自己的数据即可
weixin_33965305
·
2020-07-30 12:30
移动开发
java
nrf52832
使用nrfconnect通过安卓和苹果(IOS)手机升级固件
nrf52832
使用nrfconnect通过安卓和苹果(IOS)手机升级固件1安卓手机升级固件Androd和苹果升级基本一致,请参照IOS升级手环固件2苹果(IOS)手机升级手环固件2.1下载nrfconect
zhoujiazhao
·
2020-07-30 06:47
nRF52832
nRF52832
-Beacons测距离
Beacons就是根据检测RSSI强度值,大概算出两者的距离。51832的Beacon工程在SDK的位置如下所示:nRF5_SDK_12.2.0_f012efa\examples\ble_peripheral\ble_app_beacon\pca10040\s132\arm5_no_packs需要更改的地方:#defineAPP_COMPANY_IDENTIFIER0x004C/**
愿想感引
·
2020-07-30 06:47
nRF52832
nrf52832
软件模拟I2C
*本人的联系方式:qq1297311998如有需要可以联系1i2c理论1.1i2c时序图启动信号:SCL为高电平的时候,SDA由高电平向低电平跳变。结束信号:SCL为高电平的时候,SDA由低电平向高电平跳变。应答信号:I2C总线上的所有数据都是以8位字节传送的,发送器每发送一个字节,就在时钟脉冲9期间释放数据线,由接收器反馈一个应答信号。应答信号为低电平时,规定为有效应答位(ACK简称应答位),表
轻松翱翔
·
2020-07-30 06:03
nRF52832_ble
nRF52832
— 微信移植(官方例子移植到SDK12.2.0)
article/details/512622611.目的把官方的代码移植到sdk12.2.0版本2.分析由于官方的版本过低,移植到高版本3.平台:协议栈版本:SDK12.2.0编译软件:keil5.12硬件平台:
nrf52832
书哥Sugar
·
2020-07-30 06:55
nRF52832
蓝牙开发
遇到几个问题
1.有些手机无法搜索的设备名publicvoidonLeScan(BluetoothDevicedevice,intrssi,byte[]scanRecord){//有些手机扫描不到设备名称,只有在scanRecord里才有这些名字信息test假定是我们关键字,然后我们名称是固定长度就可以截取出来了StringtmpName=newString(scanRecord);LOG.i(TAG,"sca
默默的偷学者
·
2020-07-30 06:36
android小知识补充
蓝牙青凤例程编译散记
RequiredSoftwarePack‘NordicSemiconductor.nRF_DeviceFamilyPack.8.5.0’isnotinstalled5、解决器件包问题(PS:前提是已安装
nRF52832
晴空万里Linux
·
2020-07-30 06:38
蓝牙开发
蓝牙开发
环境搭建问题nrfjprog.dll is not correctly installed和JlinkARM.dll is not correctly installed
问题1:nrfjprog.dllisnotcorrectlyinstalled.pleaserunthenRFToolsinstallertoinstallthenewestversion.已解决1:(1)估计是Jlink和nrf-command-line-tools版本冲突,依次卸载jlink、nrf-command-line-tools和nrfgostudiowin641212installe
晴空万里Linux
·
2020-07-30 06:37
蓝牙开发
Android
Bluetooth
SPP
Bluetooth
NRF52832
配对与绑定问题
BLE的配对是一个比较繁琐的过程,需要熟悉规范,只有明白其中的原理才能更好的理解这个过程。首先需要明确一点:配对的目的是为了加密通讯链路,保证数据安全,绑定是为了简化配对流程。配对绑定过程说明:1配对信息的交换2生成STK(短期秘钥)加密链路3链路加密后就可以安全分发各种秘钥了,如果需要绑定,那么也会生成LTK(长期秘钥),双方都会存储LTK。4LTK分配之后,每次重新连接时双方用LTK与会话秘钥
小小路边草
·
2020-07-30 05:35
Nordic
BLE
安卓系统中默认打开蓝牙 HCI snoop 文件的方法
蓝牙开发
的同学想必一定遇到这样的问题:fastboot重刷完安卓系统后,snoop文件是默认不保存的。
坏小子VP
·
2020-07-30 04:37
Bluetooth
关于nordic
nrf52832
的入门会遇到的一些问题的解决方法
关于nordic
nrf52832
的入门会遇到的一些问题的解决方法首先在我们拿到
nrf52832
的时候首先是要搭建开发环境,这里就不讲解如何搭建开发环境了,网上一搜一大堆。
不干了
·
2020-07-30 04:17
nrf52832
增加fds模块遇到的问题
需求大概这样:先初始化fds,然后通过fds在flash读出我上次存储的内容,代码参考自demoflash_fds我的代码大概长这样:ret_code_tret=fds_register(my_fds_evt_handler);//注册一个自己的回调函数,参考自demoif(ret!=NRF_SUCCESS){//printinfo}ret=fds_init();//初始化这里会发送一个FDS_E
Spectre_Mercury
·
2020-07-30 04:00
nordic
nrf52832
ble无法多次与手机配对问题
在sdk15.3.0的一个ble的demo里,与手机配对,然后手机取消与设备配对,然后再连接设备居然连接不上,看了下代码在配对的handler里没看到PM_EVT_CONN_SEC_CONFIG_REQ这个事件,于是自己加了一个就可以了。用SDK12的时候在nordic官方论坛也看到过这个问题代码如下:staticvoidpm_evt_handler(pm_evt_tconst*p_evt){sw
Spectre_Mercury
·
2020-07-30 04:00
nordic
nrf52832
与其他从机蓝牙芯片通讯注意的问题
nrf52832
的主从一体其实就是把从机跟主机整在一起,最开始我拿两块
nrf52832
通讯上了,然后跟手机也通讯上了,由于一些原因从机改为了其他厂家芯片,代码还是参考自官方demo,根据广播UUID配对
Spectre_Mercury
·
2020-07-30 04:00
nordic
nrf52832
添加hid服务
由于有添加hidtouch服务给ios和Android手机的需求,了解了一下关于hid描述符的东西,添加hid服务可参考官方demoble/keyboard。sdk16的hid服务跟sdk12的hid服务有一点区别,就是要算好最大使用的内存池。添加下面宏代码可以为一个hid服务添加一个内存池,这里以demo的键盘hid服务为例子:BLE_HIDS_DEF(m_hids,/**
Spectre_Mercury
·
2020-07-30 04:00
nordic
Android API开发之
蓝牙开发
之Android
蓝牙开发
GATT协议
本章节讲述GATT协议译文链接:https://www.race604.com/gatt-profile-intro/低功耗蓝牙(BluetoothLowEnergy)BLE一、引言现在低功耗蓝牙(BLE)连接都是建立在GATT(GenericAttributeProfile)协议之上。GATT是一个在蓝牙连接之上的发送和接收很短的数据段的通用规范,这些很短的数据段被称为属性(Attribute)
jianning-wu
·
2020-07-30 03:18
Android
API开发
android
蓝牙开发
Android
蓝牙开发GATT协议
蓝牙GATT协议
GATT协议
android
蓝牙
nRF52-PCA10040——Overview
pca10040boardconfigurationtorunonthenRF52DevelopmentKit(PCA10040)hardware.ItprovidessupportfortheNordicSemiconductor
nRF52832
ARMCortex-M4FCPUandthefollowingdevices
weixin_30522095
·
2020-07-30 02:37
nRF52832
改变ATT_MTU提高蓝牙数据发送速率(nRF5_SDK_14.2.0)
nRF52832
作为一个低功耗蓝牙芯片,其数据发送发送速率一直都偏低(高就不叫低功耗了^_^),作为初学者在网上找了很多资料,终于找到通过修改ATT_MTU来提升发送速率的方法,最快能达到8.2KB/s
weixin_30359021
·
2020-07-30 02:06
基于IAR移植sdk12.2.0建立
nrf52832
的工程———GPIO
工程伊始,需要在sdk包中拷贝三个重要的文件,blinky_iar_nRF5x.icf,iar_startup_nrf52.s,system_nrf52.c。工程目录建立:1、建立bsp文件,包括了开发板相关的头文件,开发板用PCA10040,2、把sdk中的components目录中的drivers_nrf、libraries、device、toolchain,以及sdk_validation.
Hellowongwong
·
2020-07-30 02:01
Android——Bluetooth 开发(五)
蓝牙操作流程
蓝牙开发
之前需要在AndroidManifest.xml中申请蓝牙相关权限蓝牙操作基本可以分为五步:打开蓝牙扫描设备连接设备控制设备接收数据AndroidBLE相关功能及API说明服务:每个蓝牙设备
wdmxzf
·
2020-07-30 02:01
Android提升
bluetooth
nrf5 16.0.0 mdk的几个问题
最近有一个小项目,需要使用
nrf52832
.几个月前用的15.3版本,不想昨天下载新的sdk的时候已经是16.0.0.
watershade2010
·
2020-07-30 02:54
nrf52832
nrf
sdk
16.0.0
mdk
BLE蓝牙 onCharacteristicChanged()不回调问题
Android低功耗
蓝牙开发
,onCharacteristicChanged()怎么也不回调,原因查找:1、查看蓝牙服务特征的Properties是否为PROPERTY_NOTIFYintproperties
戒不掉的码瘾
·
2020-07-30 02:24
问题收集
android
蓝牙开发
——简单的文字传输
Android蓝牙连接BluetoothAdapter蓝牙适配器BluetoothDevice蓝牙设备连接并实现通信过程1.打开蓝牙//请求用户打开Intentenabler=newIntent(BluetoothAdapter.ACTION_REQUEST_ENABLE);startActivityForResult(enabler,RESULT_FIRST_USER);//使蓝牙可见Inten
hzc284524197
·
2020-07-30 01:31
android相关
关于
NRF52832
一对多NUS数据传输问题的补充
上几篇文章中实现了一主多从及MTU大数据传输后,由于上篇一主多从的传输还有很大问题,主机再分时的接收数据的时候,总是会对当前连接的设备,接收的数据多,其它的设备接收的少,甚至丢包非常的严重,现对次问题再做补充说明,改善接收数据问题。1、要注意主机接收数据的时候是分时的,所以几个从机设备以同一个连接间隔连接发送数据,肯定是不行的,这样就会出现当前连接的设备数据才能被接收到,其它的设备有可能都接收不到
Awen-Linux
·
2020-07-30 01:59
WIFI+BLUE
关于
NRF52832
主从一体 一对多数据传输问题
主从一体主机选用工程E:\nRF5_SDK\nRF5_SDK_15.2.0_9412b96\examples\ble_central_and_peripheral\experimental\ble_app_hrs_rscs_relay\pca10040\s132\arm5_no_packs从机设备选用工程分别为E:\nRF5_SDK\nRF5_SDK_15.2.0_9412b96\examples
Awen-Linux
·
2020-07-30 01:27
Bluetooth
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他