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开发之
蓝牙开发
蓝牙1.GameKit简介:实现蓝牙设备之间的通讯只能使用在iOS设备之间同一个应用内连接从iOS7开始过期了但是GameKit是最基本的蓝牙通讯框架通过蓝牙可以实现文件的共享(仅限设备沙盒中的文件)此框架一般用于游戏开发(比如五子棋对战)#import"ViewController.h"#import@interfaceViewController()/***显示图片*/@property(we
张璠
·
2021-05-07 22:24
iOS --
蓝牙开发
系列
1、蓝牙相关的基础知识2、蓝牙连接外设的代码实现3、App作为外设被链接4、BabyBluetooth蓝牙库介绍
叶舞清风
·
2021-05-06 11:52
iOS
蓝牙开发
基础篇
这里的基础篇主要讲一下最基础的iOS
蓝牙开发
。
SunshineTeemo
·
2021-05-05 01:52
【Objective-c】_
蓝牙开发
ios
蓝牙开发
学习笔记(一)蓝牙概述ios
蓝牙开发
学习笔记(二)central角色的实现ios
蓝牙开发
学习笔记(三)peripheral角色的实现ios
蓝牙开发
学习笔记(四)ios蓝牙应用的后台处理
MR_詹
·
2021-05-03 02:37
iOS
蓝牙开发
iOS的蓝牙数据接收以及发送名词:Central(中心设备)、Peripheral(外围设备)、advertising(广告)、Services(服务)、Characteristic(特征)新建CentralManager实例进行蓝牙管理搜索外围设备连接外围设备获得外围设备的服务获得服务的特征给外围设备发送数据从外围设备读数据蓝牙介绍本文要介绍的CoreBluetooth,专门用于与BLE设备通讯
TianBai
·
2021-04-30 12:02
零基础掌握 iOS
蓝牙开发
前言本文记录了博主第一次接触蓝牙,到使用App同周边蓝牙设备通信的过程。只讨论App作为中心设备的情况,不包含App作为周边设备的情形。iOS中使用CoreBluetooth框架实现蓝牙通信。CoreBluetooth是基于蓝牙4.0的低功耗模式实现的。蓝牙的连接类似于Client/Server构架模型。中心设备作为客户端,周边设备作为服务端,扫描并建立连接进行数据交换。在开始编码前,先熟悉iOS
SmallflyBlog
·
2021-04-28 06:17
蓝牙通讯
关于蓝牙协议栈,这里分享两处整理的较为全面和细致的资源:蜗窝科技CY大象前段时间一直在研究蓝牙,加了一些做蓝牙的群,可是最终发现,很多从事
蓝牙开发
的iOS人员,连蓝牙协议栈都不知道,关于安全机制甚至都没听过
ShenYj
·
2021-04-22 19:51
iOS
蓝牙开发
这篇文章主要包括iOS
蓝牙开发
的简介以及如果进行
蓝牙开发
,具体的蓝牙知识不再详细介绍了.iOS
蓝牙开发
的实现基本上都是基于这个框架的,这是目前世界上最流行的框架可用于第三方蓝牙设备交互,必须要支持蓝牙4.0
superLee
·
2021-04-22 19:40
Android
蓝牙开发
(一)蓝牙模块及核心API
蓝牙模块从蓝牙4.0开始包含两个蓝牙芯片模块:传统/经典蓝牙模块(ClassicBluetooth,简称BT)和低功耗蓝牙(BluetoothLowEnergy,简称BLE)。经典蓝牙是在之前的蓝牙1.0,1.2,2.0+EDR,2.1+EDR,3.0+EDR等基础上发展和完善起来的,而低功耗蓝牙是Nokia的Wibree标准上发展起来的,是完全不同两个标准。1.经典蓝牙模块(BT)泛指蓝牙4.0
weixin_38503885
·
2021-04-22 11:12
iOS
蓝牙开发
(二)iOS连接外设的代码实现
上一篇文章介绍了蓝牙的基本知识,这里我们具体说下,中心模式的应用场景。主设备(手机去扫描连接外设)发现外设服务和属性,操作服务和属性的应用。一般来说,外设(蓝牙设备。比如智能手环之类的东西),会有硬件工程师开发好,并定义好设备提供的服务,每个服务对应的特征,每个特征的属性(只读、只写、通知等等),本文例子的业务场景,就是用一手机APP去读写蓝牙设备。一、iOS连接外设的代码实现流程建立中心角色扫描
Little_Shaun
·
2021-04-21 04:45
NRF52832
学习笔记(23)——GAP主机端连接
一、背景链路层(LL)控制设备的射频状态,有五个设备状态:待机、广播、扫描、初始化和连接。广播为广播数据包,而扫描则是监听广播。GAP通信中角色,中心设备(Central-主机)用来扫描和连接外围设备(Peripheral-从机)。二、配置连接参数定义连接的参数,这个参数将在sd_ble_gap_connect()函数中被调用。//定义连接参数staticble_gap_conn_params_t
Leung_ManWah
·
2021-04-20 09:56
Android
蓝牙开发
(一)蓝牙通信
总结了下
蓝牙开发
使用的一些东西分享一下。蓝牙权限首先需要AndroidManifest.xml文件中添加操作蓝牙的权限。允许程序连接到已配对的蓝牙设备。允许程序发现和配对蓝牙设备。
皮子熙
·
2021-04-19 20:06
iOS
蓝牙开发
(bluetooth)
蓝牙库(4.0BLE)苹果自身有一个操作蓝牙的库CoreBluetooth.framework,这是大部分人进行
蓝牙开发
的首选框架。
MoreFish
·
2021-04-13 10:57
使用
nRF52832
开发板用作dongle抓取蓝牙数据包
nRF52832
DK是Nordic(北欧半导体)的52832的官方开发板,图一
nRF52832
DK这个板子除了它的本职工作--跑
nRF52832
的例程、调试代码之外,其实它还有一个特殊功能:作为一个蓝牙嗅探器
海东青电子
·
2021-03-21 17:09
Android 低功耗(BLE)
蓝牙开发
说明
BLE(BluetoothLowEnergy)低功耗蓝牙兴起的原因BLE蓝牙的兴起主要是因为可穿戴设备的流行,由于传统蓝牙不能满足可穿戴设备的续航要求,因此大部分可穿戴设备采用蓝牙4.0技术,即BLE蓝牙技术。BLE的特点快速搜索、快速连接、超低功耗连接和数据传输,但是数据传输速率低。在Android开发中,BLE蓝牙一包数据最多20个字节,因此在Android系统下最好不要使用BLE蓝牙传输大量
王海东_bf40
·
2021-03-02 20:46
iOS
蓝牙开发
笔记
CoreBluetooth介绍)CoreBluetooth中涉及以下对象类:CBCentralManager:中心设备类CBPeripheral:外围设备类CBCharacteristic:设备特征类关于
蓝牙开发
的一些重要的理论概念
Ray0218
·
2021-01-19 20:30
NRF52832
调试方法1——HardFault_Handler问题定位
一、遇到问题在运行官方SDK(V17.0.2)的examples:bsp例程时,此例程时钟使用了32.768kHz的低速时钟。我碰到了硬件错误,下面随我一起来找一下原因。在keil的debug模式下,直接点击全速运行(Run)发生程序卡死,debug显示停到了HardFault_Handler位置,如下图所示。此时使用navigatebackwards(蓝色左箭头)是找不到C代码卡在了何处,毕竟让
莫得感情的Robot
·
2021-01-06 23:10
Nordic
&
BLE
单片机
debug
c语言
蓝牙开发
学习记录(一)
最近项目中遇到使用蓝牙传输数据的业务,本着学习态度记录下,个人理解,有错误或者补充的欢迎大家留言。废话不多说,开始正题1.什么是蓝牙Bluetooth是目前使用的最广泛的无线通讯协议之一主要针对短距离设备通讯(10米)常用于连接耳机、鼠标和移动通讯设备等2.发现周围蓝牙设备BluetoothAdapter:代表了本地的蓝牙适配器BluetoothDevice:代表一个远程的蓝牙设备扫描已配对的蓝牙
吊儿郎当小女子
·
2020-12-30 12:10
Android资源
android
蓝牙
NRF52832
学习笔记(12)——UART串口使用
一、简介UARTE是带有EasyDMA的通用异步接收器/发送器UART。提供快速、全双工、异步的串口通信,内置流量控制(CTS,RTS)支持硬件,速率高达1Mbps。以下是UARTE的主要功能:全双工操作自动硬件流控制生成9位数据带奇偶校验EasyDMA波特率高达1Mbps在支持的事务之间返回IDLE(使用HW流控制时)一个停止位最低有效位(LSB)优先用于每个UART接口的GPIO可以从设备上的
Leung_ManWah
·
2020-12-15 15:01
NRF52832
学习笔记(31)——Watchdog看门狗使用
一、简介看门狗定时器(WDT:WatchdogTimer)的作用是在发生软件故障时(如程序陷入死循环或者程序跑飞),强制复位单片机,让单片机重新运行程序。看门狗定时器本质上是一个计数器,只不过这个计数器的作用是固定的,一旦计数值递增到设定的值(向上计数)或者计数值递减到0(向下计数),即“超时”时,看门狗定时器产生复位信号,复位系统。程序正常运行时,会在看门狗定时器“超时”前清零计数值(向上计数)
Leung_ManWah
·
2020-12-07 11:09
NRF52832
学习笔记(1)——搭建环境、编译烧写
一、搭建环境1.1安装Keil5官网下载:http://www2.keil.com/mdk5/百度网盘:https://pan.baidu.com/s/1T_eF5NDYeq38bR0cqjiZkw提取码:562z1.2下载SDK官网下载:https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download#infotab
Leung_ManWah
·
2020-12-04 17:22
NRF52832
学习笔记(35)——4G模块EC200S使用
一、简介EC200S-CN是移远通信最近推出的LTECat1无线通信模块,支持最大下行速率10Mbps和最大上行速率5Mbps,具有超高的性价比;同时在封装上兼容移远通信多网络制式LTEStandardEC2x(EC25、EC21、EC20R2.0、EC20R2.1)和EC200T/EG25-G/EG21-G模块以及UMTS/HSPA+UC20/UC200T模块,实现了3G网络与4G网络之间的无缝
Leung_ManWah
·
2020-12-04 16:46
蓝牙开发
中数据处理的那些事
蓝牙开发
就会涉及到相关数据的处理,如下整理的是开发中用的到的知识点(后续会不断更新)NSData与Byte的转换intallDataLength=(int)allData.length;ByteallDataByte
Gordon_gc
·
2020-11-11 18:01
NRF52832
学习笔记(34)——倾角传感器SCL3300使用
一、简介官方数据手册:https://pan.baidu.com/s/1Y0M4ImNsBvAvECy-yNUvxg提取码:itsr超低噪声、高分辨率0.001°/√HzSPI数字接口优越的机械阻尼特性使用温度范围:-40~125℃消耗电流1.2mA(供给电源:3.0~3.6V时)成熟的静电容量3D-MEMS技术二、硬件连接功能口引脚MISO17MOSI18CLK20CSN19三、添加SPI驱动查
Leung_ManWah
·
2020-10-27 14:21
iOS开发博客
1、刘彦玮的博客2、iOS开发技术栈路线图3、
蓝牙开发
4、
蓝牙开发
及位运算5、app秒开优化6、蓝牙UUID7、官方文档8、蓝牙29、蓝牙常用的service和characteric10、iOS获取bluetoothmac
rainbowboy
·
2020-10-19 10:38
为玩转 JavaScript 而生的硬件
为了进一步学习JavaScript以及在微控制器上实现的解析器,我专门设计了一款简单的硬件
nRF52832
MicroDevelopmentKit,目前已经能够支持JerryScript以及Espruino
造物邦
·
2020-10-11 05:50
Android Bluetooth相关操作
AndroidBluetooth参考Android
蓝牙开发
(1)android蓝牙耳机下的语音(输入/识别)及按键监听工具类C_BluetoothUtils概念相关权限权限说明动态申请android.permission.BLUETOOTH
风吹尘埃
·
2020-09-17 14:32
超低功耗蓝牙5.0芯片PHY6202替代NRF51822/NRF51802/
NRF52832
随着IOT领域智能穿戴、智能家居、智慧医疗等市场应用对蓝牙芯片低功耗、低成本要求的不断提高,PHY62系列芯片应运而生。PHY6202是一款具有强大性能,高灵活性的超低功耗多协议蓝牙芯片,同时支持低功耗蓝牙,蓝牙5.0,蓝牙MESH,ZigBee,谷歌Thread,Mist等多种通信协议,面向智能终端周边设备,智能语音,智能家居,智能制造,智能交通等应用。PHY6202使用一颗32位ARMCort
2355239039qq
·
2020-09-17 05:45
PHY6202
替代NRF51822
蓝牙
芯片
01、
NRF52832
介绍功耗、射频参数、芯片处理能力、内存和支持协议详解
众所周知,低功耗代蓝牙以其低功耗的优势,凸显出强大的市场竞争力,而其中
nRF52832
这一款低功耗蓝牙芯片更是受到大家的欢迎。
13631676419佐
·
2020-09-17 04:14
NRF52832
芯片
NRF51802/NRF51822/
NRF52832
内核对比
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佐
·
2020-09-17 04:25
蓝牙
NRF52832
芯片
蓝牙
Android-BLE低功耗
蓝牙开发
Android
蓝牙开发
1.初始化mBLEService=newBluetoothLeService(this);//区别于android的四大组件服务,相当于工具类BLECommunicateUtils.setBLEService
IOXusu
·
2020-09-16 15:18
Android开发
Android之BLE(低功耗)
蓝牙开发
既然是蓝牙打印机,那么首先要做的就是进行
蓝牙开发
。
只会写bug的咸鱼
·
2020-09-16 13:45
蓝牙
BLE(低功耗)蓝牙开发
蓝牙开发
工具类
Android
Android 关于佳博和汉印蓝牙热敏打印机开发
接上篇文章Android之BLE(低功耗)
蓝牙开发
,本篇文章针对上篇博文中提出的两款打印机的开发流程进行记录。
只会写bug的咸鱼
·
2020-09-16 13:55
蓝牙
佳博打印机
蓝牙
Android
汉印打印机
TB-02_Kit 开发板连接天猫精灵
TB-02_Kit开发板简介Tb-02_Kit是安信可设计的一款
蓝牙开发
板,支持二次开发,串口烧录。除了基础蓝牙功能外,还支持BLEMesh,可连接天猫精灵。
ospanic
·
2020-09-16 10:10
物联网技术分享
蓝牙
物联网
嵌入式
Android蓝牙接收分包数据
安卓
蓝牙开发
-接收分包数据最近在开发一个安卓和蓝牙光谱仪设备通讯的程序,用的是传统蓝牙,下位机蓝牙发送的光谱数据比较大,分成了15个包发送。
王安成
·
2020-09-16 09:54
Java/Android
解决
nrf52832
串口蓝牙4.0传输大量数据断开蓝牙的问题
使用nordic官网的串口蓝牙时,若传输大量数据,会使单片机复位,从而蓝牙断开。原因:在串口服务函数里发送蓝牙的数据,导致中断响应不及时,系统复位。解决方法:串口服务函数不要发送蓝牙数据,只接受串口数据,使用定时器发送数据。为了防止不同的数据帧粘在同一包,串口传输时定义通信协议,再使用fifo缓存将要发送的数据。fifo尽量大,5K没有问题。定义了一个简单的协议:HeadLengthData2字节
啊暴哥
·
2020-09-16 09:22
nrf52832
蓝牙4.0
小程序
蓝牙开发
会不会取代Android端或者iOS端
蓝牙开发
?
前言:记得上次分享过一篇小程序的文章《时隔两年,我开始学习微信小程序了~~仿小米手机天气预报》,那是我首次学习小程序,转眼间又过去大半年了,这次我就来谈谈--->小程序
蓝牙开发
。一、你了解蓝牙吗?
程序猿在广东
·
2020-09-16 09:02
小程序
小程序
android wifi adb调试
最近一个电子大赛需要用到android的
蓝牙开发
,所以只能用真机来调试了,然而本人的电脑是几年前的旧机,usb端口已经松的不行了,这时候,无线调试就显得很重要了。
泽阳ZMQ
·
2020-09-16 07:15
Android初探
windows
android
调试
局域网
wi-fi
android 蓝牙小总结
Android
蓝牙开发
主要分为传统蓝牙/ble开发,前者通过建立rf通道后进行输入输出流的信息交互,后者是通过修改特征值和监听特征值来实现智能硬件和手机设备的交互。
我要这中杯
·
2020-09-16 05:17
android
NRF52832
下载例程报错问题记录
1.JLINK_问题JLinkARM.dllisnotcorrectlyinstalled.PleaserunthenRFToolsinstallertoinstallthenewestversion.NRFstudio解决:刚开始装J-LINK5.12版本,后来下载6.22SEGGER2.jlink-无法下载的问题关于J-link驱动失败原因出现,无法加载驱动JL2CM3.dll,我的电脑-属性
mg_hover
·
2020-09-15 08:03
嵌入式
nrf52832
-sdk15.2在ble-uart工程下移植dfu实验
前期准备1、生成secure_bootloader由于编译BootLoader需要安全加密,按照网上大多数教程基本可以完成注意初始生成的秘钥key在之后的升级过程中应该始终保持一致,否则无法升级2、移植dfu生成ble-uart-with-dfu固件为了让ble_app_uart具有DFU功能,有2种做法,一是把NUS服务移植到ble_app_buttonless_dfu中,这种方法相对来说更简单
偏执灬
·
2020-09-15 05:54
nrf51822蓝牙开发
Java 蓝牙无线API 简介
蓝牙开发
用例主要有:Initializatio
iteye_14603
·
2020-09-15 04:50
血泪体验
Javame
蓝牙
NRF52832
基于SDK15.3 S332协议栈实现adv和rsp广播厂商自定义数据
DEMO下载地址https://download.csdn.net/download/mygod2008ok/12740643定义广播所需要的变量staticble_gap_adv_params_tadv_params;staticble_gap_adv_data_tadvdata_enc;staticble_advdata_tadvdata;staticble_advdata_trspdata;
仙剑情缘
·
2020-09-15 04:56
NRF52832个人学习笔记
安卓
蓝牙开发
——综合实训工作总结
前言大二暑期参加了学校组织的综合实训,选择的课题是机器人儿童教育,其主要任务是做一个app,实现蓝牙连接机器人并通过蓝牙发送指令使机器人行动的功能。目前综合实训时间过半,我们组已经实现了蓝牙连接的基本功能,能够手机互连蓝牙并发送消息。在此对前半段小组遇到的关键知识点和坑点进行总结。权限使用蓝牙首先要在清单文件中添加权限。在AndroidManifest.xml中添加:因为目前手机都是安卓6.0以上
咸鱼Wei
·
2020-09-14 21:34
Android Bluetooth Profile通信
随着智能设备的普及,
蓝牙开发
在手机应用端使用的越来越多。但是目前网上对
蓝牙开发
的介绍还相当少,刚开始接触
蓝牙开发
时,都是边网上搜边看源码,花费了不少功夫,总算是对
蓝牙开发
略知一二了。
JoyWhale
·
2020-09-14 19:34
android
(一)
nrf52832
如何改变日志输出等级
1.进入以下路径,nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_template\pca10040\s132\arm5_no_packs,在MDK下打开蓝牙样例工程。输出终端选择如下:日志总开关默认打开,模块开关自己选择2.打开Application,可以看到有main.c和sdk_config.h两个文件,打开配置文件,找到nrf
qq_27182175
·
2020-09-14 04:41
蓝牙BLE
NRF52832
调试方法之 开启log打印
主要是在sdk_config.h中配置两个宏:NRF_LOG_ENABLEDNRF_LOG_BACKEND_RTT_ENABLED将这两个值的宏定义从0改为1,然后程序中使用NRF_LOG_INFO("testinfo"),即可在debug时在调试窗口看到打印的log。最后别忘了在主循环中使用:NRF_LOG_PROCESS();这个函数,否则也不会有打印信息出来。nRF_Log还有一个功能:如果
_hello_cc
·
2020-09-14 03:36
NRF52832
NRF52832
打印不出LOG的神秘原因
NordicSDK中的LOG坑背景上个月做新项目,拿到Nordic52832的15.3.0SDK。在打印LOG这件事上着实蛋疼了好一阵。遇到几个问题,最疼的一个在此记录。几个问题,不是sdk_config.h中的宏没开,就是打开的工程中.h里有些宏压根没有,小问题,略…状况想通过RTT打印出从通信模组返回的数据内容用了两种方式一个大数组做缓存空间一个指针申请缓存空间不管用什么方式,用完数据不是清空
Kv_Casey
·
2020-09-14 03:13
重要经验
nrf52832
nordic
打印log
Android
蓝牙开发
开源框架 代码案例
之前一开始开发Android就搞
蓝牙开发
,好头大!研究了半个月才能搞定。现在自己整理出了
蓝牙开发
框架,这框架比较简单,不过希望能帮助
蓝牙开发
的朋友们。当然个人技术很菜,不足之处请指导。
陈英有
·
2020-09-13 21:33
android_other
使用微信小程序的蓝牙模块
蓝牙开发
流程打开蓝牙适配器搜索周围蓝牙获取搜索过程中所搜索到的设备信息连接想要连接的设备获取服务、特征值写数据、读数据上代码index.wxml初始化蓝牙适配器连接设备写数据断开蓝牙连接index.js
哥哥_GG
·
2020-09-13 21:05
微信小程序
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他