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
nRF51822
nrf51822
secure DFU by OTA: How to Set Password in the DFU zip File
ThisarticleistoprovideasecuritysolutionforDFU.MyapplicationisbasedonHeartrateService(s110withdfuinNordicSDK)C:\..\..\..\nRF51_SDK_10.0.0\nRF51_SDK_10.0.0_dc26b5e\examples\ble_peripheral\ble_app_hrsthe
Chia-Te Kuan
·
2024-09-09 01:24
nRF51822
IoT
dfu
nrf51822
security
password
供应NRF52840-QIAA-R原装芯片
长期供应各品牌芯片和回收工厂库存:NRF52840-QIAA-RNRF52810-QCAA-RNRF52832-QFAA-RNRF52810-QFAA-RnRF52833-QDAA-RnRF52833-QIAA-R
nRF51822
FLYAOTO
·
2023-10-19 19:00
5G
单片机
笔记
大数据
时序数据库
供应NRF52810-QCAA-R等各型号蓝牙芯片
NRF52832-QFAA-RnRF52840-QIAA-RNRF52810-QFAA-RnRF52833-QDAA-RnRF52833-QIAA-R
nRF51822
-QFAC-RnRF51802-QFAA-RNRF24L01P-RCC2541F256RHARAD5061BRJZ
FLYAOTO
·
2023-10-19 19:00
正则表达式
逻辑回归
编辑器
汇编
单片机
数据结构
数据库
蓝牙室内定位,SOC芯片NRF52832
目前有很多的芯片原厂发布了自己的BLESoC芯片,其中NORDIC半导体的nRF52832是知名的
nRF51822
的后续作品,它将BLESoC带到了一个新的高度。
C18025394486
·
2023-04-20 22:16
蓝牙
芯片
BLE开发系列(7) - 开源项目
百度手环-
NRF51822
链接:https://pan.baidu.com/s/1B6QcO4bGpT_-WueSzJ8Cvg提取码:v0yx小米手环-DA14580链接:https://pan.baidu.com
冷面水手
·
2023-04-15 02:52
C语言中的一些关键字
volatile关键字volatile关键字以前用的很少,但是在进行
nRF51822
定时器编程时,碰到在如下程序段,结合程序分析volatile关键字的作用。
jet007_007
·
2022-04-30 15:30
VC
关键字
c语言
Nordic 52840 dongle
README.md#Installing-dependencies参考BLEmesh说明https://blog.csdn.net/weixin_42396877/article/details/87004053
NRF51822
UART
张志中
·
2021-06-09 15:11
超低功耗蓝牙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
蓝牙
芯片
NRF51802和
NRF51822
技术参数资料详解对比
51822-QFAA和51802-QFAA在FLASHRAM的容量没有差别;区别在于:1,接收灵敏度51802是-91dBm;51822是-93dBm,这个差异导致接收距离有差异;2,TxPower@省电模式51822是-35dBm,51802是-30dBm;这个导致芯片的发射的功耗不同;51822的功耗更低3,OdBm@DC/DC供电情况下:51822发射电流9.7mA,51802发射电流10m
13631676419佐
·
2020-09-17 04:42
蓝牙
蓝牙4.0
NRF51802
NRF51822
蓝牙4.2
智能门锁DIY方案NRF51802+SI522超低功耗搭配
NRF51802是
NRF51822
的精简版本,主要区别是:1、
Wang13631676419
·
2020-09-17 04:56
蓝牙
芯片
NRF51802/
NRF51822
/NRF52832内核对比
NRF51822
的内核为M0,FLASH是256K,RAM是16K,蓝牙BLE4.0/4.2(SDK新版本支持4.2)NRF51802的内核为M0,FLASH是256K,RAM是16K,蓝牙BLE4.0
13631676419佐
·
2020-09-17 04:25
蓝牙
NRF52832
芯片
蓝牙
MicroPython 的优势
定位的场景MicroPython在设计上最初就是为了嵌入式微处理器运行,例如在
nRF51822
(256kBflash+16kBRAM)的芯片上也可以运行起来,也有人肾得慌在STM32F103上跑起来了,
diaokuang5304
·
2020-09-16 09:11
python
硬件开发
lua
[
nRF51822
] 14、浅谈蓝牙低功耗(BLE)的几种常见的应用场景及架构(科普类干货)...
蓝牙在短距离无线通信领域占据举足轻重的地位——从手机、平板、PC到车载设备,到耳机、游戏手柄、音响、电视,再到手环、电子秤、智能医疗器械(血糖仪、数字血压计、血气计、数字脉搏/心率监视器、数字体温计、耳温枪、皮肤水分计等),再到智能家居等领域均占有一席之地。而蓝牙低功耗(BLE)是在蓝牙4.0协议上修改以适用低功耗应用场景的一种蓝牙协议。随着上一股智能消费类电子大潮的到来,BLE的各种应用也像雨后
weixin_34087301
·
2020-08-26 23:31
BLE-
NRF51822
教程10-手机动态修改设备名
该教程讲解如何实现用手机来动态修改设备名,达到手机连接设备后修改设备名称,然后断开连接再扫描能够看到新的设备名。教程基于sdk9.0下的uartdemo,如下目录中xxx\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_peripheral\ble_app_uartNordic的协议栈实现中默认都会有一个GenericAcce
随风258741
·
2020-08-26 23:09
蓝牙开发
nRF51822
自定义UUID,ble_advdata_set的时候 NRF_ERROR_DATA_SIZE 错误的解决
在做
nRF51822
的时候,需要自定义一个服务,那么就要自定义一个UUID。但是这个UUID在ble_advdata_set的时候,返回码为NRF_ERROR_DATA_SIZE。
火山之父
·
2020-08-26 23:42
nRF51822
NRF51822
蓝牙初学笔记1.1之协议栈简单分析
1.0、关于协议栈协议栈在蓝牙里面占有重要地位,在实际项目开发中,协议栈最多是作为配置配置时钟来源的作用。我们现在简单分析一下。先源码:staticvoidble_stack_init(void){uint32_terr_code;nrf_clock_lf_cfg_tclock_lf_cfg=NRF_CLOCK_LFCLKSRC;//InitializetheSoftDevicehandlermo
一头小笨驴
·
2020-08-24 17:48
技术
初学
[
nRF51822
] 3、 新年也来个总结——图解nRF51 SDK中的Button handling library和FIFO library...
:本篇是我翻译并加入自己理解的nRF51SDK中按钮相关操作的库和先进先出队列库。虽然是nRF51的SDK,但是通过此文你将更多地了解到在BSP(板级支持)上层嵌入式程序或OS的构建方法。1、按钮相关操作库按键管理程序是通过GPIO事务和事件管理程序来检测一个按钮是否被按下的。当然,其中也做了消抖的工作——在GPIOTE事件中启动一个定时器用来延时一段时间,当该定时器失效后如果按钮仍然处于按下状态
weixin_34146410
·
2020-08-24 17:57
NRF51822
基于蓝牙协议栈SDK+FDS-Flash data storage 的使用及应用例程
操作系统:win1064位开发IDE:KeilMDKV5.26SDK蓝牙协议栈:nRF5SDKv12.3.0使用
NRF51822
的FDS(Flashdatastorage)进行Flash的操作,用于存储一些掉电后需要保存的数据
天才精英2020
·
2020-08-24 16:30
嵌入式软件
nrf51822
---空中升级(DFU)
3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:
nrf51822
最小系统例子:examples\ble_peripheral\ble_app_hrs\pca100284.步骤准备材料如下
a369000753
·
2020-08-24 13:25
nordic
nrf51822
蓝牙4.0
nrf51822
--- 模拟比较器
1.目的学习
nrf51822
模拟比较器2.分析模拟比较器,用于比较2个模拟信号的大小,3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子:SDK10.0.0
a369000753
·
2020-08-24 13:52
nordic
nrf51822
蓝牙4.0
nrf51822
--- adc转换
3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子:SDK10.0.0\examples\ble_peripheral\ble_app_uart\pca10028
a369000753
·
2020-08-24 13:52
nordic
nrf51822
蓝牙4.0
nrf51822
--- 从机主动断开蓝牙连接
1.目的从机主动断开蓝牙连接2.分析实际应用当中,时常需要需从机主动断开蓝牙,防止不明主机连接的情况3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子
a369000753
·
2020-08-24 13:21
nordic
nrf51822
蓝牙4.0
NRF51822
蓝牙服务(5)——FLASH存储数据
实验分析
NRF51822
官方BLE协议栈实际上是提供了FLASH存储库函数,采用这些库函数,可以很方便的在工程里面进行FLASH的相关操作,这样就避免了我们重复造轮子了。
西米爱吃虾米
·
2020-08-24 13:51
BLE
nRF51822
ADC PWM
网上
nRF51822
的资料太少了,这么两天看了一点关于
nRF51822
的adc,pwm,希望对新手有点作用吧,高手勿喷,我也是个初学者:
nRF51822
ADC引脚分布:当然P0.26和P0.27也可以做
酱油专业户
·
2020-08-24 06:24
硬件
nRF51822
adc
pwm
一起学nRF51xx 9 - pwm
前言上一讲我们学习了
nrf51822
定的器的使用,那行如何用定时器实现PWM输出呢,NRF51的time模块不支持PWM功能,不可我们可以通过定时器+PPI+GPIOTE模块一起工作的方式在NRF51XX
张礼富
·
2020-08-24 06:23
nrf51822
pwm
[
nRF51822
] 12、基础实验代码解析大全 · 实验19 - PWM
二、
nRF51822
的PWM产生:
NRF51822
通过Timer、PPI
weixin_34015336
·
2020-08-24 06:33
NRF51822
自学笔记(五)蜂鸣器
蜂鸣器的资料网上也有很多……这里就简单记录一下……有有源蜂鸣器和无源蜂鸣器两种这里我用的是无源蜂鸣器的模块,自带了放大电路,否则要自己焊一个……这里我设想的是用不同频率的pwm波驱动蜂鸣器发出不同频率的乐音,对于钢琴上的CDEFGAB。一共搞了两个程序,第一个没有实现功能,第二个实现了。(一)只能输出固定频率可调占空比的pwm波形nrf_pwm.c#include"nrf_gpiote.h"#in
weixin_30908649
·
2020-08-24 06:52
nRF51822
使用Timer制作4路PWM波详解
Date:2015.5.8Author:杨正QQ:1209758756一、pwm简介PWM英文名叫PulseWidthModulation,中文名叫脉宽调制。那它到底是什么呢?其实它是由定时器产生的,比普通的定时器多了一个比较寄存器。PWM里面有一个词叫占空比,即一个周期内,高电平持续时间与周期的比值。如下图:占空比(dutycycle)=t/T。PWM用途:控制电机调速,控制蜂鸣器播放音乐,控制
Yang-Zheng
·
2020-08-24 06:50
蓝牙
NRF51822
Timer
首先熟悉一下
NRF51822
,这一篇文章讲得不错,链接如下:http://wenku.baidu.com/link?
rical730
·
2020-08-24 06:47
NRF51822
nrf51822
--- 动态修改连接间隔
1.目的在蓝牙连接上的时候动态修改连接间隔,已达到功耗平衡2.分析在实际应用的时候,有时候需要发送数据快一点,这个时候我们可以把连接间隔改小一点,这样发送数据快,但是功耗大,当把数据发完的时候,可把连接间隔改小一点,这样可以降低功耗,达到一个均衡.比如穿戴设备连接上的时候,可能需要快速把本地数据发给手机,这个时候就可以把连接间隔设置小点。传送完毕后间隔设置大点。这样功耗就不会太大。3.平台:Sof
Jason.liu17
·
2020-08-24 05:57
Nordic
nrf51822
-广播模式
http://blog.chinaunix.net/uid-28852942-id-5752396.html解决以下几个问题:1SDK9中的几种广播模型2广播超时如何进入睡眠3如何取消广播超时睡眠使其可以无限广播。1SDK9中的几种广播模型NordciSDK对于广播方面有一个模块。这个模式定义了几种广播模式,当然这些模式并非规范中的广播模式,仅仅是sdk自己定义的一些模式而已。如下图Direct模
lilifang_2011
·
2020-08-24 05:50
NRF51822
自学笔记(二)PWM
keil的
nrf51822
目录下没有pwm.c..就在网上找了个pwm蜂鸣器的例程……看画风应该是官方的……吧……例程的define为NRF51SETUPABOARD_PCA10028..修改一下,设置如下
KGlen
·
2020-08-24 05:10
NRF51822
NRF51822
自学笔记(一) 流水灯
最近在学
nrf51822
这个板子,下载程序点灯啥的零零碎碎弄了一天……例程blinky_example中包含了gpio.h和delay.c看main.c之前我先看了这两个,例程里应用了一个简单不精确的延时函数
KGlen
·
2020-08-24 05:39
NRF51822
nRF51822
实现iBeacon基站
nRF51822
实现iBeacon基站typedef__packedstruct{uint16_tunknown1;uint8_tuuid[16];uint16_tmajor;uint16_tminor
chengshi4244
·
2020-08-24 05:49
nrf51822
的pwm功能
添加pwm的功能,编译报错误..\..\..\main.c(64):error:#20:identifier"TIMER0_ENABLED"isundefinedPP_PWM_INSTANCE(PWM1,1);//Createtheinstance"PWM1"usingTIMER1.官方的SDK:nRF5_SDK_12.3.0_d7731ad\examples\peripheral\pwm_lib
haidscs
·
2020-08-24 05:36
NRF51822
nRF51822
白名单实现
nRF51822
白名单实现staticvoid_advertising_init(uint8_tadv_flags){uint32_terr_code;ble_advdata_tadvdata;ble_uuid_tadv_uuids
chengshi4244
·
2020-08-24 05:31
nrf51822
静态密码设置教程
1前言本文介绍配对的一些相关理论知识,并且介绍如何实现”静态密码”的设定。这里准确的说法应该是叫配对码,而不是密码。输入这个这个配对码是配对过程中可选的一部分介绍如何设置静态密码前先介绍一下配对的相关知识(后面都直接叫密码,而不是配对码)起初未提供安全性的两个设备如果希望做一些需要安全性的工作,就必须先配对。配对涉及两个设备的身份认证,链路加密。如果配对时设置了绑定位,随后还会有一个秘钥分配。分配
内陆的咸水鱼
·
2020-08-23 09:05
nrf51822
nrf51822
断开蓝牙连接
调用该方法就可以主动断开蓝牙的连接sd_ble_gap_disconnect(m_conn_handle,BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION);
xujianc
·
2020-08-23 08:50
低功耗蓝牙设计的一点总结
最近设计了一款蓝牙相关的产品,主控用的是
NRF51822
,刚开始因为用的锂电池调试,而真正的产品需要纽扣电池来供电,一换过来,系统的工作状态都出现错误,这时才想起是不是系统功耗过高,而纽扣电池的放电能力不够
霁风AI
·
2020-08-23 08:08
硬件电路设计
躬耕硬件
NRF51822
配对绑定要点
NRF51822
配对绑定要点:当手机发来配对请求,协议栈触发事件BLE_GAP_EVT_SEC_PARAMS_REQUEST,将事件传送到设备管理器事件处理函数中:dm_ble_evt_handler(
weixin_30765505
·
2020-08-23 07:26
BLE-
NRF51822
教程5-静态密码设置
这一讲介绍配对的一些相关理论知识,并且介绍如何实现”静态密码”的设定程序是基于sdk9.0下的uartdemo另外测试使用的手机app是IOS下的lightblue。这里准确的说法应该是叫配对码,而不是密码。输入这个这个配对码是配对过程中可选的一部分介绍如何设置静态密码前先介绍一下配对的相关知识(后面都直接叫密码,而不是配对码)起初未提供安全性的两个设备如果希望做一些需要安全性的工作,就必须先配对
随风258741
·
2020-08-23 07:53
蓝牙开发
nrf51822
笔记之密码配对过程梳理
配对的触发有以下几种情况:1:主机直接发起。2:从机发起安全请求,如果之前绑定过,那么主机会直接用用保存的LTK加密链路,如果没有那么主机会发起配对请求。3:BLE中的有一个安全模式的概念。当某个属性被设置为需要认证的加密链路访问时,那么当在主机访问从机的属性服务器时,如果链路是不安全的就会返回错误,然后主机会发起配对请求从而实现安全要求。第三种方式:被动等待主机触发的方式,首先要将从机属性设置需
偏执灬
·
2020-08-23 07:47
nrf51822蓝牙开发
BLE-
NRF51822
教程12-使用app_scheduler
该讲介绍sdk中app_scheduler的使用。看名字容易理解成是一个调度模块。不过这个模块的作用并不是用来调度程序的。其内部实现就是一个简单的队列,你将一些数据和其对应的处理函数放入队列。然后在另一个地方会取出这些数据并调用对应的处理函数。这个模块的核心作用就是用来将中断上下文中的处理过程转移的main上下文中。以避免中断处理过程太长导致可能丢失随后的中断信号。比如一个定时亮灯的程序。再定时到
qutiezhu
·
2020-08-23 07:09
NRF51822
BLE-
NRF51822
教程5-静态密码设置(1)
这一讲介绍配对的一些相关理论知识,并且介绍如何实现”静态密码”的设定程序是基于sdk9.0下的uartdemo另外测试使用的手机app是IOS下的lightblue。这里准确的说法应该是叫配对码,而不是密码。输入这个这个配对码是配对过程中可选的一部分介绍如何设置静态密码前先介绍一下配对的相关知识(后面都直接叫密码,而不是配对码)起初未提供安全性的两个设备如果希望做一些需要安全性的工作,就必须先配对
阿卡基YUAN
·
2020-08-23 06:26
BLE__nRF52832
nrf51822
-配对绑定实现过程
关于配对绑定的一些原理内容这里不再重复介绍,看之前的几篇文档,静态密码,动态密码,连接时触发配对就可以了。配对绑定的内容可能比较难懂,升入的学习需要去看规范,将前面的几篇相关文档看一遍实验一边再去看规范能更好理解相关理论。配对绑定是一个完整的过程,只是绑定是可选的,绑定简单来说就是存储一个长期秘钥LTK,以方便以后加密。当然还分配了其他秘钥,这里不涉及。绑定是在配对之后,要明确所谓配对目的就是加密
阿卡基YUAN
·
2020-08-23 06:26
BLE__nRF52832
BLE-
NRF51822
教程13-连接时触发配对
最近答疑碰到几次都提到需要实现手机每次连接上设备后,立刻出发配对并要求输入密钥的功能。这里就单独写一个教程供大家参考下。配对的目的是为了对链路进行加密。以提高蓝牙的传输安全。关于配对的一些相关知识在静态密码/动态随机密码教程中有一些介绍。对于使用来说,理解一下配对相关流程就行了。这里额外说个问道比较多的配对和绑定区别的问题:关于配对和绑定,一些人可能一直分不清楚他们的区别。配对是为了对提高蓝牙链路
阿卡基YUAN
·
2020-08-23 06:26
BLE__nRF52832
BLE-
NRF51822
教程13-连接时触发配对
最近答疑碰到几次都提到需要实现手机每次连接上设备后,立刻出发配对并要求输入密钥的功能。这里就单独写一个教程供大家参考下。配对的目的是为了对链路进行加密。以提高蓝牙的传输安全。关于配对的一些相关知识在静态密码/动态随机密码教程中有一些介绍。对于使用来说,理解一下配对相关流程就行了。这里额外说个问道比较多的配对和绑定区别的问题:关于配对和绑定,一些人可能一直分不清楚他们的区别。配对是为了对提高蓝牙链路
luck_horse
·
2020-08-23 06:26
蓝牙
【教程】
nrf51822
实例代码解析及修改实例
【教程】
nrf51822
实例代码解析及修改实例http://www.eeboard.com/bbs/thread-42757-1-1.html说在前面:此说明用于
nrf51822
的主从机的实例代码解析,
lilifang_2011
·
2020-08-23 06:08
nrf51822
-提高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
nrf51822
-添加DFU服务
开发环境:SDK9以ble_app_uart例子为基础,在其上添加dfu服务。Sdk中的bootloader提供了两个方式来进入升级模式,一种是按键,另一种是手机点击升级。在bootloader代码相关代码如下如果是手机app通过点击图标直接升级,那么在app跳转到bootloader进行升级前就会设置NRF_POWER->GPREGRET这个寄存器的值。所以bootloader代码中开始就是判断
lilifang_2011
·
2020-08-23 06:08
上一页
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
其他