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
NRF蓝牙模块
nRF
51822白名单实现
nRF
51822白名单实现staticvoid_advertising_init(uint8_tadv_flags){uint32_terr_code;ble_advdata_tadvdata;ble_uuid_tadv_uuids
chengshi4244
·
2020-08-24 05:31
Android蓝牙遥控器
四旋翼做了第二版后改
NRF
2401控制了,所以这个程序最终还是没用,下面介绍一下这个程序的关键代码。连接的对象是一个蓝牙4.0模块,连接上了之后通过串口对飞机进行控制。
卡咖喱
·
2020-08-23 15:59
Android开发
nrf
51822静态密码设置教程
1前言本文介绍配对的一些相关理论知识,并且介绍如何实现”静态密码”的设定。这里准确的说法应该是叫配对码,而不是密码。输入这个这个配对码是配对过程中可选的一部分介绍如何设置静态密码前先介绍一下配对的相关知识(后面都直接叫密码,而不是配对码)起初未提供安全性的两个设备如果希望做一些需要安全性的工作,就必须先配对。配对涉及两个设备的身份认证,链路加密。如果配对时设置了绑定位,随后还会有一个秘钥分配。分配
内陆的咸水鱼
·
2020-08-23 09:05
nrf51822
nrf
51822 断开蓝牙连接
调用该方法就可以主动断开蓝牙的连接sd_ble_gap_disconnect(m_conn_handle,BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION);
xujianc
·
2020-08-23 08:50
nrf
52832--串口例程添加静态密码配对、绑定
在
nrf
官方例程上添加如下功能:一、在连接时请求配对;二、配对密码设置为静态密码;三、配对成功后进行绑定,下次连接时不需要再输入密码参考博客:点击打开链接************************
Jkdon
·
2020-08-23 08:50
低功耗蓝牙BLE
低功耗蓝牙设计的一点总结
最近设计了一款蓝牙相关的产品,主控用的是
NRF
51822,刚开始因为用的锂电池调试,而真正的产品需要纽扣电池来供电,一换过来,系统的工作状态都出现错误,这时才想起是不是系统功耗过高,而纽扣电池的放电能力不够
霁风AI
·
2020-08-23 08:08
硬件电路设计
躬耕硬件
nordic52832 _ SDK_15.0---flash实现
flash_fstorage\pca10040进行flash前期移植2后续代码实现:#defineFS_STORAGE_START_ADDR0x0007F000staticvoidfstorage_evt_handler(
nrf
_fstorage_evt_t
江湖_1993
·
2020-08-23 08:57
NRF
51822配对绑定要点
NRF
51822配对绑定要点:当手机发来配对请求,协议栈触发事件BLE_GAP_EVT_SEC_PARAMS_REQUEST,将事件传送到设备管理器事件处理函数中:dm_ble_evt_handler(
weixin_30765505
·
2020-08-23 07:26
记录下
NRF
52832断开连接后自动开始广播的方法
1、在advertising_init函数里关闭断开连接后开记广播标志:init.config.ble_adv_on_disconnect_disabled=false;//自动广播staticvoidadvertising_init(void){ret_code_terr_code;ble_advertising_init_tinit;memset(&init,0,sizeof(init));i
崔家寨大当家
·
2020-08-23 07:41
Nordic蓝牙
BLE-
NRF
51822教程5-静态密码设置
这一讲介绍配对的一些相关理论知识,并且介绍如何实现”静态密码”的设定程序是基于sdk9.0下的uartdemo另外测试使用的手机app是IOS下的lightblue。这里准确的说法应该是叫配对码,而不是密码。输入这个这个配对码是配对过程中可选的一部分介绍如何设置静态密码前先介绍一下配对的相关知识(后面都直接叫密码,而不是配对码)起初未提供安全性的两个设备如果希望做一些需要安全性的工作,就必须先配对
随风258741
·
2020-08-23 07:53
蓝牙开发
nrf
52 密码配对
一、
nrf
52静态密码配对我们先来了解下关于蓝牙配对的几个参数,我的例程是按照这个参数设置的。
Awen-Linux
·
2020-08-23 07:51
Bluetooth
nrf
52 密码配对之动态密码
nrf
52密码配对之动态密码工程例程:\examples\ble_central_and_peripheral\experimental\ble_app_multirole_lesc\pca10040\
Awen-Linux
·
2020-08-23 07:51
Bluetooth
nrf
51822笔记之密码配对过程梳理
配对的触发有以下几种情况:1:主机直接发起。2:从机发起安全请求,如果之前绑定过,那么主机会直接用用保存的LTK加密链路,如果没有那么主机会发起配对请求。3:BLE中的有一个安全模式的概念。当某个属性被设置为需要认证的加密链路访问时,那么当在主机访问从机的属性服务器时,如果链路是不安全的就会返回错误,然后主机会发起配对请求从而实现安全要求。第三种方式:被动等待主机触发的方式,首先要将从机属性设置需
偏执灬
·
2020-08-23 07:47
nrf51822蓝牙开发
BLE-
NRF
51822教程12-使用app_scheduler
该讲介绍sdk中app_scheduler的使用。看名字容易理解成是一个调度模块。不过这个模块的作用并不是用来调度程序的。其内部实现就是一个简单的队列,你将一些数据和其对应的处理函数放入队列。然后在另一个地方会取出这些数据并调用对应的处理函数。这个模块的核心作用就是用来将中断上下文中的处理过程转移的main上下文中。以避免中断处理过程太长导致可能丢失随后的中断信号。比如一个定时亮灯的程序。再定时到
qutiezhu
·
2020-08-23 07:09
NRF51822
51单片机控制
NRF
24L01发送和接受数据
#include#include#include"lcd1602.h"//typedefunsignedcharU8;/*definedforunsigned8-bitsintegervariable无符号8位整型变量*/typedefsignedcharS8;/*definedforsigned8-bitsintegervariable有符号8位整型变量*/typedefunsignedintU
snjshping
·
2020-08-23 06:49
51单片机
NRF24L01
nRF
密码配对流程
staticvoidpair_sec_params_init(void){memset(&sec_params,0,sizeof(ble_gap_sec_params_t));sec_params.bond=SEC_PARAM_BOND;sec_params.mitm=SEC_PARAM_MITM;sec_params.lesc=SEC_PARAM_LESC;sec_params.io_caps=
June_doubling_6
·
2020-08-23 06:12
nrf
52在未配对的情况下使用白名单广播,指定安卓手机允许连接
当
nrf
52与安卓手机配对上之后,
nrf
52能够获得安卓手机的解析地址的key(IRK),以后就可以解析空中的随机地址了。
朴人
·
2020-08-23 06:32
蓝牙
BLE-
NRF
51822教程5-静态密码设置(1)
这一讲介绍配对的一些相关理论知识,并且介绍如何实现”静态密码”的设定程序是基于sdk9.0下的uartdemo另外测试使用的手机app是IOS下的lightblue。这里准确的说法应该是叫配对码,而不是密码。输入这个这个配对码是配对过程中可选的一部分介绍如何设置静态密码前先介绍一下配对的相关知识(后面都直接叫密码,而不是配对码)起初未提供安全性的两个设备如果希望做一些需要安全性的工作,就必须先配对
阿卡基YUAN
·
2020-08-23 06:26
BLE__nRF52832
nRF
52832的UICR
nRF
52832的UICRUICR(Userinformationconfigurationregisters)是保存用户特殊设置的非易失存储寄存器(NVM:Non-volatilememory),UICR
luck_horse
·
2020-08-23 06:26
NRF52832
nrf
51822-配对绑定实现过程
关于配对绑定的一些原理内容这里不再重复介绍,看之前的几篇文档,静态密码,动态密码,连接时触发配对就可以了。配对绑定的内容可能比较难懂,升入的学习需要去看规范,将前面的几篇相关文档看一遍实验一边再去看规范能更好理解相关理论。配对绑定是一个完整的过程,只是绑定是可选的,绑定简单来说就是存储一个长期秘钥LTK,以方便以后加密。当然还分配了其他秘钥,这里不涉及。绑定是在配对之后,要明确所谓配对目的就是加密
阿卡基YUAN
·
2020-08-23 06:26
BLE__nRF52832
BLE-
NRF
51822教程13-连接时触发配对
最近答疑碰到几次都提到需要实现手机每次连接上设备后,立刻出发配对并要求输入密钥的功能。这里就单独写一个教程供大家参考下。配对的目的是为了对链路进行加密。以提高蓝牙的传输安全。关于配对的一些相关知识在静态密码/动态随机密码教程中有一些介绍。对于使用来说,理解一下配对相关流程就行了。这里额外说个问道比较多的配对和绑定区别的问题:关于配对和绑定,一些人可能一直分不清楚他们的区别。配对是为了对提高蓝牙链路
阿卡基YUAN
·
2020-08-23 06:26
BLE__nRF52832
BLE-
NRF
51822教程13-连接时触发配对
最近答疑碰到几次都提到需要实现手机每次连接上设备后,立刻出发配对并要求输入密钥的功能。这里就单独写一个教程供大家参考下。配对的目的是为了对链路进行加密。以提高蓝牙的传输安全。关于配对的一些相关知识在静态密码/动态随机密码教程中有一些介绍。对于使用来说,理解一下配对相关流程就行了。这里额外说个问道比较多的配对和绑定区别的问题:关于配对和绑定,一些人可能一直分不清楚他们的区别。配对是为了对提高蓝牙链路
luck_horse
·
2020-08-23 06:26
蓝牙
Android BLE学习(三):编写自己的 BLE蓝牙读写工具(功能仿照
nrf
master control panel)
上一篇文章总结了51822BLE
蓝牙模块
的连接以及一些蓝牙协议相关
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服务
在bootloader代码相关代码如下如果是手机app通过点击图标直接升级,那么在app跳转到bootloader进行升级前就会设置
NRF
_POWER->GPREGRET这个寄存器的值。
lilifang_2011
·
2020-08-23 06:08
NRF
24L01使用STM8硬件SPI控制时需要注意的问题
今天使用STM8的硬件SPI来控制
NRF
24L01,结果自检能通过,但是数据包发送总是错误。搞了一下午,终于发现了问题的原因。
NRF
24L01的CSN脚是用来控制SPI的传输使能。
laocui1
·
2020-08-23 06:25
关于
NRF
24L01模块使用的部分个人总结
1.首先,
NRF
24L01是一个基于2.4GHZ的射频模块,增强型的具有更好的稳定性。
躺着最舒服
·
2020-08-23 05:30
单片机
wince 蓝牙 --转载
下面是WinCE中蓝牙协议栈的架构图:可以看到,HCI传输层以上的协议层全部由WinCE实现了,所以
蓝牙模块
只需要实现了基带层和链路管理层,并提供HCI传输接口给WinCE就可以了。
gooogleman
·
2020-08-23 05:12
资源收集
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
配对
WinCE蓝牙驱动
WinCE蓝牙驱动对蓝牙只知道的有:1.我们的设计里
蓝牙模块
是连接在串口上的.2.蓝牙不是蓝色的牙齿.呵呵,,我不得不提前开始接触一下蓝牙协议栈.粗看起来还挺复杂庞大的.单蓝牙组织公布的规范1.1多达1084
0728yanghf
·
2020-08-23 05:38
nordic51 52 设置静态密码的方法
基于NDK11做的,在
nrf
52板子上跑没问题。Nordic主机、从机设置静态密码方式相同。
不符合阿
·
2020-08-23 05:23
nrf
51822 --- 配对绑定输入密码(pair)
1.目的防止别的设备连上自己的蓝牙设备,可以使用配对2.分析在实际应用中,经常用到配对,使指定设备连接3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:
nrf
51822最小系统例子
a369000753
·
2020-08-23 05:37
nordic
nrf51822
蓝牙4.0
WINCE上蓝牙立体声
(声音通过串口走handfree协议)b)通过PCM通道(
蓝牙模块
的PC
TheGameIsFives
·
2020-08-23 05:11
Wince
每日心得
NRF
51822蓝牙服务(7)——静态密码配对
前言有时候我们希望能够在连接的时候进行密钥的验证,以保障连接的安全。为了保证低功耗蓝牙的绝大多数安全特征,必须完成两个事情。首先是设备必须互相配对;其次,设备必须分配用于加密、保障隐私并对消息进行验证的密钥。这里我们尝试使用静态密码的方式完成蓝牙配对。实验分析这里,我们仍然使用前面的串口实验例程。配对连接过程:手机连接上之后立刻调用安全请求API(sd_ble_gap_authenticate),
西米爱吃虾米
·
2020-08-23 05:29
BLE
nrf
51822-配对绑定实现过程
http://blog.chinaunix.net/uid-28852942-id-5753120.html关于配对绑定的一些原理内容这里不再重复介绍,看之前的几篇文档,静态密码,动态密码,连接时触发配对就可以了。配对绑定的内容可能比较难懂,升入的学习需要去看规范,将前面的几篇相关文档看一遍实验一边再去看规范能更好理解相关理论。配对绑定是一个完整的过程,只是绑定是可选的,绑定简单来说就是存储一个长
lilifang_2011
·
2020-08-23 04:49
【5G核心网】5GC核心网之网元
NRF
NRF
,NetworkRepositoryFunction,网络仓储功能,支持以下功能:-支持服务发现功能,从NF实例接收NF发现请求,并将发现的NF实例(被发现)的信息提供给NF实例。
张忠琳
·
2020-08-22 20:30
5G
Nordic
nRF
52840 低功耗蓝牙BLE 5.0新手入门指南_004------scheduler(伪调度)实现多任务处理
@[TOC](NordicnRF52840低功耗蓝牙BLE5.0新手入门指南_004------scheduler(伪调度)实现多任务处理)NordicnRRF52840低功耗蓝牙BLE5.0新手入门指南_004------scheduler(伪调度)实现多任务处理1.scheduler(伪调度)配置scheduler(伪调度)和操作系统的调度是不一样的,这个scheduler其实里面就是一个队列
zhoujiazhao
·
2020-08-22 11:49
nRF52840
nrf
52832 gpiote中断下按键
1、平台的条件1.1软件平台:sdk14.21.2硬件平台:
nrf
52832说明:只是介绍代码怎么使用,直接点QQ:1297311998,如果有什么问题,请高手不吝赐教2使用步骤2.1添加以下文件2.2
轻松翱翔
·
2020-08-22 11:16
nRF52832_ble
一起学
nRF
51xx 19 - 移植SDK普通接口例程
一起学
nRF
51xx19-移植SDK普通接口例程张十三前言Nordic公司为
nRF
51系列SOC提供有完整的开发SDK包,里面有大量的例程,通过学习官方例程并最终应用到自己项目工程中是一个比较高效的学习与项目开发技巧
张礼富
·
2020-08-22 11:13
nrf5x
一起学
nRF
51xx 15 - spis
本节我们将用STM32开发板通过spi接口发送数据给
NRF
51822并把接收到的数据通过串口打印出来,程序中用到的引脚
张礼富
·
2020-08-22 11:13
nrf5x
nRF
52832 — BSP按键流程梳理(Board Support Package)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX作者:ZHS(文化人)XX联系方式:文章末尾Chat快问XX版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了XX要说的话:作者水平有限,难免有不足之处,恳请指正!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
书哥Sugar
·
2020-08-22 11:42
nRF52832
nRF
52832 — 矩阵键盘
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX作者:ZHS(文化人)XX联系方式:文章末尾Chat快问XX版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了XX要说的话:作者水平有限,难免有不足之处,恳请指正!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
书哥Sugar
·
2020-08-22 11:12
nRF52832
nrf
52832 NFC默认引脚功能,造成蓝牙进入休眠模式
nrf
52832的NFC功能引脚默认开启,整个系统通过NFC唤醒系统,如果不需要这个功能需要手动进行配置将这两个功能引脚设置为普通引脚防止程序进入休眠模式:voidSystemInit(void)配置在这个函数中进行设置
zcs754546461
·
2020-08-22 11:10
蓝牙
物联网BLE裸机程序开发 -- (2)
nRF
52840配置GPIO输入检测按键
nRF
52840配置GPIO输入检测按键上一篇文章讲述了如何在
nRF
52840芯片上,把GPIO配置为输出模式,从而驱动LED,上一篇文章的内容请参看以下链接。
微联智控工作室
·
2020-08-22 11:01
物联网
BLE
应用开发
nrf
52832之GPIOTE组件
参考资料:艾克姆科技《
nRF
52832开发教程》GPIOTE部分学习思维导图GPIOTE原理
nRF
52832寄存器类型Task:任务寄存器,可以由程序或事件触发Event:事件寄存器,事件可以产生中断和触发任务
面包呢
·
2020-08-22 11:28
nrf52832
NRF
52832初学笔记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
蓝牙调试笔记
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他