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
51822
51822
配对
配对和绑定区别:关于配对和绑定,一些人可能一直分不清楚他们的区别。配对是为了对提高蓝牙链路传输的安全性。而绑定是配对发起时的一个可选配置。绑定并不是一个独立存在的过程。可以理解成配对有两种方式,没有设置绑定表示的配对请求和设置绑定标志的配对请求。对于没有设置绑定标志的配对请求,配对的过程就是1,链路信息的交换,主要就是两边设备的i/o能力,是否需要绑定,链路是否需要MITM保护,如果设置绑定分配哪
nanjoh
·
2020-08-23 06:19
Android BLE学习(三):编写自己的 BLE蓝牙读写工具(功能仿照nrf master control panel)
上一篇文章总结了
51822
BLE蓝牙模块的连接以及一些蓝牙协议相关
lilifang_2011
·
2020-08-23 06:08
【教程】nrf
51822
实例代码解析及修改实例
【教程】nrf
51822
实例代码解析及修改实例http://www.eeboard.com/bbs/thread-42757-1-1.html说在前面:此说明用于nrf
51822
的主从机的实例代码解析,
lilifang_2011
·
2020-08-23 06:08
nrf
51822
-提高nordic ble数据发送速率
http://blog.chinaunix.net/uid-28852942-id-5753308.html讲解2点:为什么nordic的4.0协议栈中ble只能发送20字节的应用负载数据。大量数据发送时如何提高发送速率1:为何上层应用负载每次最多20字节首先了解4.0中链路层的包格式如下:PDU即协议数据单元,即链路层的负载数据。应用层用户发送的数据就是在这里面,但是并不全是用户数据。Ble有分
lilifang_2011
·
2020-08-23 06:08
nrf
51822
-添加DFU服务
开发环境:SDK9以ble_app_uart例子为基础,在其上添加dfu服务。Sdk中的bootloader提供了两个方式来进入升级模式,一种是按键,另一种是手机点击升级。在bootloader代码相关代码如下如果是手机app通过点击图标直接升级,那么在app跳转到bootloader进行升级前就会设置NRF_POWER->GPREGRET这个寄存器的值。所以bootloader代码中开始就是判断
lilifang_2011
·
2020-08-23 06:08
Android BLE学习(一): Android搜索BLE设备
自从入手ble
51822
开发板后就开始不停加班,中途出于好奇,业余时间写了一些单片机上json解析相关的东西,妄图使用蓝牙传输json数据,不知道是否实用,既然开始写了,得写出点样子,晃晃荡荡,2016
lilifang_2011
·
2020-08-23 06:08
Error:Flash Download Failed-"Cortex-M0"
今天打算用KEIL把例程download到新买的nRF
51822
开发板上,却download不进去,弹出Error:FlashDownloadFailed-"Cortex-M0"检查了所有设置,注意到没有我需要的
ganxiniuhe
·
2020-08-23 05:02
nRF51822
nRF
51822
白名单
1.先定义,要使用白名单的设备为peripheral,连接peripheral的设备为central。2.白名单,就是只有在peripheral的flash中保持了信息的central才能和peripheral进行连接。central的设备信息需要怎么才能保存到peripheral的flash中:首先central在peripheral的BLE_FAST_ADV或者BLE_SLOW_ADV广播过程
everestzhang
·
2020-08-23 05:13
ARM
nRF
51822
使用passkey配对
给一个本来不使用passkey的例子增加该功能,需要完成5件事情:1.设置ble_gap_sec_params_t结构中的mitm为1;2.设置ble_gap_sec_params_t结构中的io_caps(输入输出功能)变量为display或者keyboard;具体可以参考蓝牙核心文档中的table2.4该表位于第三卷,H部分,2.3.5.1节。3.根据第二步骤的选择。a)如果选择了keyboa
everestzhang
·
2020-08-23 05:13
ARM
nRF51822
passkey
配对
nrf
51822
--- 配对绑定输入密码(pair)
1.目的防止别的设备连上自己的蓝牙设备,可以使用配对2.分析在实际应用中,经常用到配对,使指定设备连接3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:nrf
51822
最小系统例子
a369000753
·
2020-08-23 05:37
nordic
nrf51822
蓝牙4.0
NRF
51822
蓝牙服务(7)——静态密码配对
前言有时候我们希望能够在连接的时候进行密钥的验证,以保障连接的安全。为了保证低功耗蓝牙的绝大多数安全特征,必须完成两个事情。首先是设备必须互相配对;其次,设备必须分配用于加密、保障隐私并对消息进行验证的密钥。这里我们尝试使用静态密码的方式完成蓝牙配对。实验分析这里,我们仍然使用前面的串口实验例程。配对连接过程:手机连接上之后立刻调用安全请求API(sd_ble_gap_authenticate),
西米爱吃虾米
·
2020-08-23 05:29
BLE
51822
静态配对密码
主要讲解SDK11下静态密码的设定起初提供安全性的两个设备如果希望做一些需要安全性的工作,就必须先配对,配对涉及两个设备的身份认证,链路加密,如果配对时设置了绑定,随后还会有一个密钥分配,分配密钥用户可以存储在flash中这样两个设置再第二次重连是的安全启动会更快。而不是需要像第一次需要再启动整个配对过程配对的第一个过程首先是配对信息的交换,这些信息用于确定认证方式,以及后续是否需要分配密钥以及分
nanjoh
·
2020-08-23 04:00
nrf
51822
-配对绑定实现过程
http://blog.chinaunix.net/uid-28852942-id-5753120.html关于配对绑定的一些原理内容这里不再重复介绍,看之前的几篇文档,静态密码,动态密码,连接时触发配对就可以了。配对绑定的内容可能比较难懂,升入的学习需要去看规范,将前面的几篇相关文档看一遍实验一边再去看规范能更好理解相关理论。配对绑定是一个完整的过程,只是绑定是可选的,绑定简单来说就是存储一个长
lilifang_2011
·
2020-08-23 04:49
一起学nRF51xx 19 - 移植SDK普通接口例程
本示例基于nrf
51822
soc,sdk版本是nRF5_SDK_11.0.0_89a8197,网官网下载地址为:https://www.n
张礼富
·
2020-08-22 11:13
nrf5x
一起学nRF51xx 15 - spis
本节我们将用STM32开发板通过spi接口发送数据给NRF
51822
并把接收到的数据通过串口打印出来,程序中用到的引脚
张礼富
·
2020-08-22 11:13
nrf5x
NRF52832初学笔记1.5之hids_keyboard
最近在搞一个锁的项目,使用NRF
51822
芯片。基本功能,就是手机端与锁第一次配对绑定以后,在手机端不取消配对的情况,每次手机靠近锁,BLE自动回连,然后开锁,锁与手机远离以后,断开连接,锁自动锁上。
一头小笨驴
·
2020-08-22 11:33
技术
初学
nRF
51822
-蓝牙调试笔记(二)
1.简介上一篇笔记全是废话,这一篇笔记介绍怎么搭建编译nRF
51822
蓝牙芯片的编译环境。
51822
蓝牙芯片,实现蓝牙功能全在协议栈里面,固定有8k的flash作为协议栈私有。
大阳的男人
·
2020-08-22 11:01
蓝牙调试笔记
nRF
51822
的两路 PWM 极性
nRF
51822
是没有硬件PWM的,只能靠一系列难以理解的PPI/GPIOTE/TIMER来实现,其实我想说,我醉了。幸好SDK有这个的demo,不然真的很醉。这里说的是SDK9.0.0。
weixin_30791095
·
2020-08-22 10:00
硬件——nrf
51822
第三篇,按键控制小灯
从这一节我们细致剖析gpio口的设置:nrf
51822
片上一共有32个数字引脚,分为4个port,如下:port0pin0-7port1pin8-15port2pin16-23port3pin24-31
weixin_30648963
·
2020-08-22 10:56
【nRF
51822
蓝牙开发笔记】点亮LED灯
*********************ÎļþÃû:main*ÃèÊö:*ÊÔÑéƽ̨:nRF
51822
À¶ÑÀ¿ª·¢°å*ÃèÊö:*×÷Õß:Ð¥·ç*²©¿Í:*************
weixin_30628077
·
2020-08-22 10:24
BLE-NRF
51822
教程9—动态密码(配对码)
本讲教程也是在sdk中的的uart例子的基础上修改实现动态密码(其实是配对码)的功能。Uart例子在以下目录中XXX\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_peripheral\ble_app_uart关于配对的一些理论知识在静态密码教程中有介绍。这里就不再赘述。因为是动态密码,板子上没有显示屏,所以通过串口将动态密
随风258741
·
2020-08-22 10:08
蓝牙开发
20170716——调试NRF
51822
蓝牙模块总结
(2)环境搭建好后,将程序下载进去,1.开发环境的搭建NRF
51822
开发环境可以是Keil也可以是nRFgoStudio,如果安装Keil开发环境,必须是Keil4.54或者
sjtlll123
·
2020-08-22 10:08
BLE-NRF
51822
-实现简单扫描器
在sdk目录XXX:\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_central下有官方提供的主从连接的demo.官方的demo中实现的是主机通过名字来判断周围的设备是否是自己要寻找的设备,如果是就发起来接。并且连接建立后可以继续保持侦听,一共可以连接8个设备。连接上后,从机可以通过按键button1来让主机的对应的led
qutiezhu
·
2020-08-22 10:18
NRF51822
BLE-NRF
51822
教程13-sdk中按键功能的使用
这一讲介绍一下sdk9.0中如何使用按键模块来实现自定义的按键功能。关于sdk5.1中如何使用按键。在教程剖析心率demo教程中有关于按键的注册和按键事件发生后会如何回调自己注册的回调函数详细说明。本讲教程也是在sdk中的的uart例子的基础上修改实现按键功能。Uart例子在以下目录中XXX\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0
qutiezhu
·
2020-08-22 10:47
NRF51822
nrf
51822
--- 外部中断(按键2)
1.目的nrf
51822
外部中断2.分析在实际应用中经常要用到外部中断,比如按键唤醒。
阿卡基YUAN
·
2020-08-22 10:39
BLE__nRF52832
基于NRF
51822
实现触摸按键方案
nrf
51822
是Nordic的一款BLE芯片产品,该芯片工作稳定,功耗低,性能适中,兼容性好,芯片外设还是比较丰富的,但没有提供触摸按键控制器,故而如果有这类需求即需要用户自行实现,Nordic为这类需求提供了几类参考
bluniverse
·
2020-08-22 09:43
BLE
nRF
51822
外设应用[2]:GPIOTE的应用-按键检测
作者:强光手电[艾克姆科技-无线事业部]1.nRF
51822
寄存器类型nRF
51822
的寄存器和一般的单片机有所差别,nRF
51822
的寄存器分为下面的三种类型。
a547155971
·
2020-08-22 09:28
BLE定时器说明
原本以为一两星期能基本学会的,谁知道所选的蓝牙芯片nrf
51822
是个坑货,坑了我一个月。
True92
·
2020-08-22 09:37
BLE
nrf
51822
蓝牙触摸屏驱动总结
跟老大一起出来创业有一段时间了,以前一直在做android手机camera驱动和调试方面,这段时间是基本上什么都做,做了蓝牙4.0模块,androidapp,还要做手机sensor实现游戏场进720度的东东,学习了app反编译,了解了smali语言等等,好多原来都没有接触过,虽然确实很累,但是也学到了不少东西。打算这段时间好好总结一下。首先总结下关于我写的蓝牙触摸屏方面的知识。其实说是蓝牙触摸屏和
songw9s8x7
·
2020-08-22 09:05
努力中···
NRF
51822
回顾总结
https://blog.csdn.net/g360250466/article/details/78606704Nrf
51822
回顾:1、工程样本分为4部分,其中:StarupCode中存放的是启动文件
mainn
·
2020-08-22 04:12
蓝牙NRF51822
NRF
51822
蓝牙初学笔记1.0之 GAP笔记
1.0、最近没什么繁忙的事情,自己有点闲时间,就自学了一些蓝牙方面的知识,用的是nRF
51822
的板子。做了一些笔记供大家分享。有什么问题,希望大家及时指出。
一头小笨驴
·
2020-08-22 04:37
技术
初学
nRF
51822
EK_PRO
ARMCC5LIB=C:\Keil\ARM\ARMCC\libddif=/dev/zeroof=tmp.500Mbs=500Mcount=1DeveloperHome转载于:https://www.cnblogs.com/iamgoodman/p/4738618.html
D_SJ
·
2020-08-22 03:20
nrf
51822
微信开发入门学习笔记1:开始前的准备
参考:(id:love--baby)https://blog.csdn.net/hunhun1122/article/details/68922493微信硬件平台:https://iot.weixin.qq.com/微信硬件平台资料下载中心:https://iot.weixin.qq.com/wiki/new/index.html?page=6-1青云nrf52832开发板资料:http://qf
Surenon
·
2020-08-22 03:07
BLE-NRF
51822
教程8-动态广播
本讲接收如何实现动态广播。教程基于9.0sdk中的Uart例子。实现动态广播的方法是广播->停止广播->修改参数->重启广播所以我们通过一个定时器来周期性的关闭广播然后再修改广播数据之后再开启广播。Sdk9.0中的广播搞了好几个模式,做的有点麻烦,所以我对他做了比较大的改动。首先在main.c中中的advertising_init函数需要改动。主要修改还添加了红色部分。将flag改为了GENERA
随风258741
·
2020-08-22 03:13
蓝牙开发
BLE-NRF
51822
教程2-工程初始化流程
代码在路径xxxxx\keil\ARM\Device\Nordic\nrf
51822
\Board\pca10001\s110\experimental中一:main函数整体注释:intmain(void
随风258741
·
2020-08-22 03:42
蓝牙开发
NRF
51822
GPIO
GPIO简介
51822
有31个引脚(可惜我的电路板引出来的只有很少的几个),分别是P0.0-P0.30,可以通过管脚配置寄存器PIN_CNF[n]register(n=0..30),对每个管脚进行单独的配置
rical730
·
2020-08-22 03:05
NRF51822
BLE-NRF
51822
教程6-创建一个自己的服务
该教程基于sdk9.0首先打开sdk下的工程模板在以下路径中XXXX\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_peripheral\ble_app_template\pca10028\s110\arm5打开工程后,可以发现该模板的框架和一般工程例子基本是一样的。区别就是有一些函数内部并未实现,比如services_in
qutiezhu
·
2020-08-22 03:58
NRF51822
蓝牙4.0芯片nrf
51822
资料
附件是nordic蓝牙4.0芯片的芯片手册和简单介绍。nordic的nrf51蓝牙4.0系列芯片的特点是超低功耗、arm内核、31个GPIO可自由映射、源码丰富、独立蓝牙协议栈,开发简单,不需要了解蓝牙协议就可开发。需要详细资料可与我联系深圳市迅通科技有限公司北京分公司联系人:张先生电话:010-64390487手机:13269488996QQ:2530250097本公司为NORDIC亚太区总代理
ht3allen
·
2020-08-22 01:34
NRF
51822
修改蓝牙名称
nrf
51822
修改蓝牙名称使用工程nRF51_SDK_10.0.0\examples\ble_peripheral\ble_app_uart\pca10028\s110\arm5_no_packs默认名称添加
daxibo
·
2020-08-22 01:43
蓝牙
蓝牙BLE nRF
51822
/52832 SOC开发之nRFgo Studio的使用
下面简单介绍使用nRFgoStudio来给nRF52832烧写程序:1、安装nRFgoStudio:安装程序已经上传,需要的可以下载,安装方法双击打开按提示装好即可,没什么特别复杂的步骤。2、打开nRFgoStudio:打开后,点击“nRFxProgramming”即可出现下载界面。注意:如果你电脑没连接nRF52832芯片,这里是灰色的,点不了,连接好J-link或其它什么能用的调试器即可。3、
Ssy_AD1994
·
2020-08-22 01:27
蓝牙
nrf
51822
--- 修改蓝牙名字
1.目的修改蓝牙的名字2.分析蓝牙名字最长设置为20个字节,超过20个字节为无效3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:nrf
51822
最小系统例子:SDK10.0.0
a369000753
·
2020-08-22 01:02
nordic
nrf51822
蓝牙4.0
【nRF
51822
学习教程】SDK框架分析
51822
的官方SDK其实是没有框架依耐性的。什么叫框架,比如TI的BLESDK中就有一个操作系统抽象层(OSAL)他是一个轮训的调度。你需要按照他的方式去创建任务等等。
尹泽宇
·
2020-08-22 00:08
NRF51822
nRF
51822
官方 Blinky 工程(多彩 LED)
已经接触了一阵的Nordic的nRF
51822
这个蓝牙模块,但是并没有去总结一些东西哎!!!现在觉得应该去写一下,同时也是自己第一次写博客!
Ever_Faith
·
2020-08-22 00:03
蓝牙
蓝牙开发板NRF
51822
入门
因为之前为了跑第一个流水灯,安装半天各种软件,结果并没有什么用,所以吧所有的软件都卸载了,重新安装,目标:点亮第一个流水灯!本文针对的开发板和下载器链接如下:不是为了给店家打广告,只是方便对号入座。开发板:https://item.taobao.com/item.htm?spm=a230r.1.14.38.auw473&id=41888753032&ns=1&abbucket=12#detail&
rical730
·
2020-08-22 00:57
NRF51822
第三篇 蓝牙工程样例模板
实际上在安装了Keil的nRF8122软件支持包之后,在Keil目录下,有蓝牙开发的模板示例程序,目录为:C:\Keil\ARM\Device\Nordic\nrf
51822
\Board\nrf6310
mcgrady_tracy
·
2020-08-22 00:30
蓝牙开发
蓝牙BLE开发板——nRF
51822
EK_TM介绍
2010年蓝牙技术联盟发布了里程碑版本的蓝牙4.0技术规范,其中最具吸引力的就是低功耗蓝牙技术规范。与经典蓝牙相比,低功耗蓝牙不仅极大地降低了芯片的功耗,还以其连接的灵活性、良好的抗干扰性、简单的应用开发等特性,很快得到了智能手机及众多外设厂商的青睐。一、蓝牙BLE技术背景1.1低功耗蓝牙技术(BluetoothLowEnergy)的发展传统蓝牙(如蓝牙2.1或者3.0)的耗电是一个难以规避的问题
阿基米东
·
2020-08-22 00:56
蓝牙BLE开发技术
蓝牙BLE开发板学习笔记
蓝牙
arm
nRF51822
微信硬件开发系列教程05-蓝牙nrf
51822
开发板(airkiss/airsync)
在蓝牙芯片上,常见的有cc2540(cc254x)、nrf
51822
芯片,cc2540专业一点、性能文档比较全,但nrf
51822
代码简单,更适合创客捣鼓。
hunhun1122
·
2020-08-22 00:13
微信
微信蓝牙
微信蓝牙
NRF
51822
官方例程无法使用
二、实验平台协议栈版本:S130.SDK11编译软件:MDK5下载软件:nrfgostudio1.12.1.3硬件平台:NRF
51822
(ac)迅联最新开发板仿真器:开发板自带(stm32)三、版权声明博主
guanlong2008
·
2020-08-21 09:29
蓝牙
NRF
51822
二、实验平台协议栈版本:S130编译软件:MDK5下载软件:nrfgostudio1.12.1.3硬件平台:NRF
51822
(ac)迅联最新开发板仿真器:开发板自带(stm32)三、版权声明博主:官芯龙联系方式
guanlong2008
·
2020-08-21 09:29
蓝牙
NRF初始化过程
代码在路径xxxxx\keil\ARM\Device\Nordic\nrf
51822
\Board\pca10001\s110\experimental中一:main函数整体注释:intmain(void
guanlong2008
·
2020-08-21 09:58
蓝牙
NRF
上一页
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
其他