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
蓝牙开发
CoreBluetooth框架总结
蓝牙开发
分为两种:中心者模式和管理者模式中心者模式我们的手机作为中心设备,连接蓝牙设备(这也是最常用的一种模式,比如使用我们的手机连接小米手环、空气净化器等;我们以下的开发也是基于这种模式。)
软件iOS开发
·
2020-02-02 04:40
iOS
蓝牙开发
---CoreBluetooth[BLE 4.0] 初级篇[内附Demo地址]
一、蓝牙基础知识(一)常见简称1.MFImakeforipad,iphone,itouch专们为苹果设备制作的设备,开发使用ExternalAccessory框架(认证流程貌似挺复杂的,而且对公司的资质要求较高),详见:关于MFi认证你所必须要知道的事情2.BLEbuletouchlowenergy,蓝牙4.0设备因为低耗电,所以也叫做BLE,开发使用CoreBluetooth框架(因为苹果系统的
iOS_ZK03
·
2020-02-02 03:22
iOS
蓝牙开发
:解析BabyBluetooth
baby库:https://github.com/coolnameismy/BabyBluetooth很感谢刘彦玮为iOS
蓝牙开发
作出的贡献。
小堆同学
·
2020-02-02 01:53
iOS中
蓝牙开发
在上家公司待了2年,一直在做蓝牙相关的工作,也一直没有来总结关于蓝牙的文章,昨天在交流群中的小伙伴问到蓝牙相关问题,帮他看了看指出了问题,同时也发现很多东西长时间不看也都快忘记了,今天在这里总结一下,以防以后用时候重新找资料的烦恼,同时也希望能帮到有需要的朋友!下面分享中部分内容查看了BabyBluetooth作者的分享,部分根据当时公司的业务需求总结实战.希望能对有需要的人有所帮助讲解分四大模块
majianjie
·
2020-02-01 06:13
iOS
蓝牙开发
CoreBluetooth
蓝牙开发
分为两种:中心者模式和管理者模式中心者模式我们的手机作为中心设备,连接蓝牙设备(这也是最常用的一种模式,比如使用我们的手机连接小米
巴格里斯
·
2020-02-01 02:53
NRF52833/NRF52811/NRF51802/NRF51822/
NRF52832
/NRF52810的区别
NRF52811和NRF52833都是蓝牙5.1,软件和硬件都是可以互相兼容的。NRF52833是NRF52811的精简版本,就像之前给大家介绍的NRF51802可以替代NRF51822,NRF52810可以替代NRF52840.NRF52840和NRF52833的具体区别的是:1.1Mbps蓝牙低能耗模式下,NRF52833的灵敏度是96dBm,NRF52811是97dBm.2.-125kbps
王13631676419
·
2020-01-29 01:00
IN610/IN610L/IN612替代
NRF52832
/NRF52840
蓝牙5.0(1对4)IN610对标型号是
NRF52832
蓝牙5.0(1对25)IN610L多点连接+远距离,(其他家没有这个feature)对标型号是NRF52840蓝牙5.0+2.4GIN612L兼容
王13631676419
·
2020-01-11 11:00
Android经典
蓝牙开发
简介
公司的项目最近需要用到
蓝牙开发
的相关内容,因此特地查阅了Google官方文档的内容并进行二次整理,希望能对需要学习该部分的朋友有所帮助。
Chuckiefan
·
2020-01-08 09:26
ios
蓝牙开发
,ios连接外设的代码实现
这里我们具体说明一下中心模式的应用场景。主设备(手机去扫描连接外设,发现外设服务和属性,操作服务和属性的应用。一般来说,外设(蓝牙设备,比如智能手环之类的东西),会由硬件工程师开发好,并定义好设备提供的服务,每个服务对于的特征,每个特征的属性(只读,只写,通知等等),本文例子的业务场景,就是用一手机app去读写蓝牙设备。ios连接外设的代码实现流程建立中心角色扫描外设(discover)连接外设(
丶逝水流年
·
2020-01-07 23:02
Android
蓝牙开发
中遇到的一些坑
刚接手第一个基于
蓝牙开发
的软硬件项目时,因为有之前的人做的项目的代码。套用了一下,突然发现很简单。等后面又有新的涉及到蓝牙的app时,突然觉得自己是错了。1.高版本手机搜索不到蓝牙。
墙角的牵牛花
·
2020-01-07 18:26
Android
蓝牙开发
近期的项目涉及到蓝牙通讯,于是就整理了一下蓝牙的通讯机制的知识点。蓝牙通讯主要是配对和连接两个过程。配对和连接是两个不同的概念,请不要混为一谈,配对上的设备不代表已经连接。首先我们需要权限...BluetoothAdapter代表本地蓝牙适配器(蓝牙无线电)。BluetoothAdapter是所有蓝牙交互的入口。使用这个你可以发现其他蓝牙设备,查询已配对的设备列表,使用一个已知的MAC地址来实例化
碎念枫子
·
2020-01-07 12:01
Android 蓝牙BLE开发从官方源码demo开始(一)
前段时间我也简单地使用了小程序的蓝牙api操作,接下来我也要开始重新认识下Android
蓝牙开发
,蓝牙又分为经典蓝牙和BLE(低功耗蓝牙),这次我主要学习蓝牙BLE,所以我第一时间找了谷歌给我们提供了官方源码
程序猿在广东
·
2020-01-07 00:48
iOS-BLE
蓝牙开发
在写这个博客之前,空余时间抽看了近一个月的文档和Demo,系统给的解释很详细,接口也比较实用,唯独有一点,对于设备的唯一标示,网上众说纷纭,在这里我目前也还没有自己的见解,只是在不断的测试各种情况,亲测同一设备的UUID对于每台iPhone设备都不一样,只能尽量保证设备的唯一性,特别是自动重连的过程,让用户没有感知。我之前也找了很久,发现CBCentralManager和CBPeripheral里
杨梦鸽
·
2020-01-06 22:13
iOS之
蓝牙开发
前言#什么是蓝牙?####随着蓝牙低功耗技术BLE(BluetoothLowEnergy)的发展,蓝牙技术正在一步步成熟,如今的大部分移动设备都配备有蓝牙4.0,相比之前的蓝牙技术耗电量大大降低。从iOS的发展史也不难看出苹果目前对蓝牙技术也是越来越关注,例如苹果于2013年9月发布的iOS7就配备了iBeacon技术,这项技术完全基于蓝牙传输。但是众所周知苹果的设备对于权限要求也是比较高的,因此
maybe_mylove
·
2020-01-06 20:15
从入门到实战,
蓝牙开发
技术干货大集合
高质量硬件资料合集:2.38G电子工程师必备资料:https://bbs.usoftchina.com/thread-208463-1-1.html物联网、ZigBee、wifi资料集:https://bbs.usoftchina.com/thread-208686-1-1.html必备电子技术经典资料汇总:基础入门篇1.6G:https://bbs.usoftchina.com/thread-2
年少有成
·
2020-01-06 16:51
iOS
蓝牙开发
获取kCBAdvDataManufacturerData不一致的问题
出现问题的部分逻辑非常的简单,我们的蓝牙产品在广播包中会以某个字节标识自己的类型,扫描到设备以后代理方法中会以字典的形式提供给我们。-(void)centralManager:(CBCentralManager*)centraldidDiscoverPeripheral:(CBPeripheral*)peripheraladvertisementData:(NSDictionary*)advert
Noskthing
·
2020-01-05 21:24
【Android BLE】
蓝牙开发
「防丢器」的相关知识点(一):扫描并识别设备
怕自己懒,先立个FLAG,这将是一个系列的文章:
蓝牙开发
「防丢器」的相关知识点(一):扫描并识别设备
蓝牙开发
「防丢器」的相关知识点(二):连接设备并检测连接状态
蓝牙开发
「防丢器」的相关知识点(三):手机与设备之间指令传输
AFAP
·
2020-01-05 14:48
BLE 连接设备与交换数据问题
之前没有
蓝牙开发
的经验,所以尝试着用传统蓝牙的方式,用过BluetoothSocket与设备连接,总是报IOException.java.io.IOException:readfailed,socketmightclosedortimeout
晚安之前
·
2020-01-02 16:46
Android
蓝牙开发
详解
Android平台支持蓝牙网络协议栈,实现蓝牙设备之间数据的无线传输。本文档描述了怎样利用android平台提供的蓝牙API去实现蓝压设备之间的通信。蓝牙具有point-to-point和multipoint两种连接功能。使用蓝牙API,可以做到:*搜索蓝牙设备*从本地的Bluetoothadapter中查询已经配对的设备*建立RFCOMM通道*通过servicediscovery连接到其它设备*
Camming
·
2020-01-02 11:35
笔记:
NRF52832
使用Reset/XL1/XL2引脚做为GPIO
引用:https://blog.csdn.net/a369000753/article/details/52817326https://devzone.nordicsemi.com/f/nordic-q-a/35205/setting-xl1-xl2-as-gpio-does-not-work/135742#135742环境:Keil5.26.2,SDK15.2.0,SoftDevice6.1.0
Simpreative
·
2019-12-31 15:55
swift3.0
蓝牙开发
(2)
承接上篇swift3.0
蓝牙开发
(1)三.代码展示1.设置代理CBCentralManagerDelegate中心者的代理CBPeripheralDelegate外设的代理classViewController
Corbin___
·
2019-12-31 12:26
ios之
蓝牙开发
因工作的需要,前段时间整理了一下IOS蓝牙通讯相关的东西,把整理的一个成果给大家分享一下。如果有不足的地方欢迎指正。一、项目背景简单介绍一下我所做的东西,设备目前有四个,分别是体脂秤、血压计、血糖仪、监护仪等。从名称大家应该知道这些是什么东西了。对,没错,这些设备主要是用来测量人体的一些数据,诸如血压血糖,脂肪等等。通过这些数据来反应用户的身体健康状况。通过蓝牙与iphone手机通讯。手机端的ap
Mr_Victory
·
2019-12-31 07:04
iOS近场通信(
蓝牙开发
,WiFi开发)
1AirDrop(UIActivityViewController类)功能:实现iOS设备间的文件和数据分享。AirDrop使用蓝牙来扫描周围的设备,当两台设备通过蓝牙建立起了连接,考虑到更快速的数据传输,它就会创建点对点的WiFi网络来连接两部iOS设备。但并不意味着为了使用AirDrop而需要把设备连接至WiFi网络。传输方式:蓝牙、WiFi支持系统:iOS2GameKit框架功能:GameK
小_安
·
2019-12-31 06:11
时间太长了出来露个面
有时间了我写几篇关于智能硬件的文章分享给大家,目前国内会低功耗
蓝牙开发
的人还是挺多的,但是会iOS经典蓝牙和MFI开发的人少之又少,所以我会尽量抽点时间出来写一
雷国林
·
2019-12-31 02:03
iOS
蓝牙开发
-连接外设的代码实现
iOS连接外设的代码实现流程1.建立中心角色2.扫描外设(discover)3.连接外设(connect)4.扫描外设中的服务和特征(discover)-4.1获取外设的services-4.2获取外设的Characteristics,获取Characteristics的值,获取Characteristics的Descriptor和Descriptor的值5.与外设做数据交互(exploreand
UILabelkell
·
2019-12-30 17:51
Android
蓝牙开发
(二)---界面设计
前言在上一篇博文中,针对Android的蓝牙基础知识作了一个简单的梳理。在正式的APP开发过程中,知识转换成成用户能够看得见、摸得着的才能生产力最大化。本章主要针对蓝牙设备的搜索界面作简要的设计、开发。一、蓝牙搜索界面通常在APP内的蓝牙搜索中,选择Dialog+listview的方式来显示蓝牙设备的搜索即简洁又美观。常用的Dialog、Listview无法满足需求,因此需要客制化自行封装,以后也
心若冰清_
·
2019-12-30 09:13
蓝牙进一步了解
.2.两者中的有的类如下:3.手机作为中央设备时,过程是:发现服务->该服务下面的特征->在发送特征下面(write),在接受特征下面(reciveValue).可以参考更详细连接:iOS--蓝牙系列(
蓝牙开发
邵琼
·
2019-12-30 00:50
nrf52832
使用 arduino 串口烧写
adafruitbluefruitfeather今天收了个adafruitbluefruitfeather的
nrf52832
版型50多块。
J大佬猫
·
2019-12-29 18:48
跟L大帝一起做~iOS
蓝牙开发
首先进一则广告:蓝牙技术联盟(BluetoothSIG)2010年7月7日宣布,正式采纳蓝牙4.0核心规范(BluetoothCoreSpecificationVersion4.0),并启动对应的认证计划。会员厂商可以提交其产品进行测试,通过后将获得蓝牙4.0标准认证。该技术拥有极低的运行和待机功耗,使用一粒纽扣电池甚至可连续工作数年之久。所以蓝牙技术还是可以被长久利用的一种链接技术。然后直接进入
L泽
·
2019-12-29 14:41
笔记:
NRF52832
调试SAADC
参考:https://blog.csdn.net/jdsnpgxj/article/details/80295208https://www.cnblogs.com/Manual-Linux/p/9380267.htmlSAADC就是52832中的ADC模块,用来采集模拟电压,具有12位分辨率,0-VDD全范围输入,8个通道可以组成差分输入,最高200ksps等特性,性能实测不是很好,不是精密测量可
Simpreative
·
2019-12-29 06:38
iOS 关于设置了指定UUID但搜索不到设备
CBUUIDUUIDWithString:@"FFE0"]]options:nil];在网上找了很多资料发现,serviceUUIDs,不是服务的UUID,也不是特征的UUID,而是设备广播的UUIDiOSBluetooth关于苹果BLE
蓝牙开发
天冰天降
·
2019-12-27 05:31
安卓BLE
蓝牙开发
详解
前言BLE蓝牙的兴起主要因为近年来可穿戴设备的流行。由于传统蓝牙功耗高不能满足可穿戴设备对于续航的要求。所以大部分可穿戴设备采用蓝牙4.0,即BLE蓝牙技术。BLE(BluetoothLowEnergy)低功耗蓝牙,主要特点是快速搜索,快速连接,超低功耗保持连接和数据传输。缺点:BLE蓝牙数据传输速率低,特别是在安卓开发过程,BLE蓝牙一包数据最多为20字节,因此安卓系统下最好不要使用BLE蓝牙传
MrHorse1992
·
2019-12-27 04:02
nRF52832
-MDK: 物联网开源项目
先上图~这是一款完全开源、基于Nordic新一代高性能低功耗蓝牙系统级芯片
nRF52832
、面向物联网嵌入式应用的开发套件。希望给开发者带来不同于以往的开发体验!
造物邦
·
2019-12-26 16:00
笔记:
NRF52832
设置无限广播时长
默认的广播时间为3分钟,到时间自动关闭,通过设置advdata.flags为BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE;staticvoidadvertising_init(void){...advdata.flags=BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE;...init.config.ble_adv_f
Simpreative
·
2019-12-25 20:52
NRF52832
学习笔记(3)——GPIO输出接口使用
一、硬件连接外设名称引脚控制方法蜂鸣器14高电平响、低电平停LED灯23高电平亮、低电平灭二、移植文件注意:以下出现缺失common.h文件错误,去除即可。uint8改为uint8_t或unsignedchar或自己宏定义链接:https://pan.baidu.com/s/1cGrkf-KvlWZHsutpHCBecA提取码:osrg将board_gpo.c和board_gpo.h两个文件加入工
Leung_ManWah
·
2019-12-25 16:43
NRF52832
学习笔记(4)——GPIO输入中断接口使用
一、硬件连接按键名称引脚控制方法LEFT26按下触发,产生低电平RIGHT28按下触发,产生低电平二、移植文件注意:以下出现缺失common.h文件错误,去除即可。uint8改为uint8_t或unsignedchar或自己宏定义链接:https://pan.baidu.com/s/1cGrkf-KvlWZHsutpHCBecA提取码:osrg将board_gpi.c和board_gpi.h两个文
Leung_ManWah
·
2019-12-25 16:53
[iOS]蓝牙连接和数据读写
当下
蓝牙开发
可谓是越来越火,不论是智能穿戴的兴起还是蓝牙家具,车联网蓝牙等等,很多朋友也会接触到蓝牙的项目,我从事
蓝牙开发
也有一段时间了,经手了一个项目。
德山_
·
2019-12-25 15:45
IOS Ble
蓝牙开发
实现方法
本篇博文阐述如何开发Ble蓝牙。在蓝牙中的一些常见服务,扫描,以及链接;主蓝牙类文件.h主蓝牙类文件.mUUID文件蓝牙列表展示的文件一:引入Ble蓝牙的框架BuleHelp.h#import//导入蓝牙框架#import#import"DeviceModel.h"#import"Constants.h"#import"CommonUserDefaults.h"#import"CommonUtil
Aftery的博客
·
2019-12-25 15:04
iOS
蓝牙开发
蓝牙连接和数据读写
在做
蓝牙开发
之前,最好先了解一些概念:服务(services):蓝牙外设对外广播的必定会有一个服务,可能也有多个,服务下面包含着一些特征,服务可以理解成一个模块的窗口;特征(characteristic
Mr_tangIT
·
2019-12-25 14:49
iOS
蓝牙开发
数据实时传输
随着iOS项目开发很多app需要通过蓝牙与设备连接
蓝牙开发
注意:先定义中心设备和外围设备以及遵守蓝牙协议@interfaceViewController()@property(strong,nonatomic
画个大饼
·
2019-12-25 14:53
iOS
蓝牙开发
(一)蓝牙相关基础知识
蓝牙常见名称和缩写MFI=======makeforipad,iphone,itouch专们为苹果设备制作的设备BLE====buletouchlowenergy,蓝牙4.0设备因为低耗电,所以也叫做BLEperipheral,central==外设和中心,发起连接的时central,被连接的设备为perilheralserviceandcharacteristic===服务和特征每个设备会提供服
一月筠
·
2019-12-24 18:54
iOS CoreBluetooth 蓝牙4.0学习接入笔记
最近公司的项目中提到了
蓝牙开发
,而且现在市面上的蓝牙分为普通蓝牙和低功耗蓝牙(BLE)也就是蓝牙4.0iOS提供了这个框架专门针对蓝牙4.0下面就是我对这个框架查的一些总结和记录。
CoderSJun
·
2019-12-24 17:33
NORDIC超低功耗蓝牙4.0芯片NRF51802/NRF51822/
NRF52832
/NRF52810
FLASH是256K,RAM是16K,蓝牙BLE4.0/4.2(SDK新版本支持4.2)NRF51802的内核为M0,FLASH是256K,RAM是16K,蓝牙BLE4.0/4.2(SDK新版本支持4.2)
NRF52832
王13631676419
·
2019-12-24 16:00
Android BLE低功耗
蓝牙开发
极简系列(一)之扫描与连接
背景公司硬件模块升级,由原本的单模式蓝牙,换成现在的双模蓝牙。单模蓝牙就是通过BlueTooth2.0传统蓝牙进行音频或者数据传输,双模蓝牙兼容传统蓝牙,可以和传统蓝牙通信,也可以和BLE通信,谷歌在Android4.3后开始支持BLE低功耗蓝牙。由来公司使用的蓝牙模块,供应商那边提供了相应的sdk,在代码测试和开发工程中,发现连接速度的稳定性存在问题,和其他公司的技术人员联系,协商问题,应该是工
木子饼干
·
2019-12-24 00:54
iOS
蓝牙开发
笔记(LightBlue调试、大小端转换、进制转换)
本文记录下在项目开发过程中遇到的问题及解决问题使用的方法1、用LightBlue调试(或者nRFConnect)2、找出特征的properties组成3、数据的大小端转换4、数据的进制转换5、蓝牙数据传输的网络工具类1、LightBlue不管你是开发安卓还是iOS,在你还没写有关蓝牙的代码之前,你必须确认一件事:这个硬件是好使的。所以你需要一个第三方的APP来调试确认。工具有很多种,比如Light
oldSix_Zhu
·
2019-12-24 00:28
iOS学习笔记之
蓝牙开发
前言在最近一段时间中,经常听到有朋友在群里问谁做过
蓝牙开发
,如何如何。然而在实际工作过程中真的木有这方面的工作经历,倒是留意过这方面的知识,没有进入过实操,所以记忆不是很深刻。
Kity_Pei
·
2019-12-23 23:01
Android
蓝牙开发
相关知识整理
最近公司项目需要用到蓝牙技术,因此去学习了Android
蓝牙开发
的相关知识,整理如下(长期更新,用到哪里,更新到哪里):一、AndroidBluetoothAPI:这个不用多费口舌,Google已经写得很详细了
ifadai
·
2019-12-23 20:29
iOS近场通信(
蓝牙开发
,WiFi开发)
1AirDrop(UIActivityViewController类)功能:实现iOS设备间的文件和数据分享。AirDrop使用蓝牙来扫描周围的设备,当两台设备通过蓝牙建立起了连接,考虑到更快速的数据传输,它就会创建点对点的WiFi网络来连接两部iOS设备。但并不意味着为了使用AirDrop而需要把设备连接至WiFi网络。传输方式:蓝牙、WiFi支持系统:iOShttp://www.cocoach
F麦子
·
2019-12-23 09:35
Android
蓝牙开发
(一)---基础知识梳理
前言在众多的消费电子类产品中,蓝牙作为一种简易的通讯方式,因此功耗小、体积小、成本低等优势,被广泛的应用于耳机、音箱、汽车及医疗器械等领域。作为一种即时技术,不需要特定的器械安装,固定的设施,而且得益于linux和Android的开源特性,被很多厂家所青睐。此次分享摘自于项目中的蓝牙部分,主要用于实现蓝牙耳机的功能,包括电话、音乐、EQ、配对等操作。将分篇章对于android蓝牙的开发作介绍说明,
心若冰清_
·
2019-12-22 11:21
06 蓝牙
iOS的
蓝牙开发
很简单,只要包含一个库,创建CBCentralManager实例,实现代理方法,然后就可以直接和设备进行通信。
i张迷
·
2019-12-22 04:10
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他