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蓝牙开发
android 蓝牙编程重点---如何发送和接收16进制数据
最近的android
蓝牙开发
项目也逐渐接近尾声,基本的功能都已经完成,只剩下界面的设计。现在真的是舒了一口气!
weixin_33918357
·
2020-07-28 18:52
android蓝牙(二)——接收数据
在
蓝牙开发
中,我们有这种一个需求:我们的androidclient要始终保持和蓝牙的连接,当蓝牙有数据返回的时候,androidclient就要及时的收取数据,当蓝牙没有数据返回的时候我们就要保持androidclient
weixin_33743248
·
2020-07-28 17:14
移动开发
ui
java
低功耗
蓝牙开发
技术概述(三)——主机
首先来看看低功耗蓝牙的体系架构图,其实在上面的章节中已经出现过,这里再次把它搬出来看看以下的所有内容都是主机那层的内容1、逻辑链路控制和适配协议和经典蓝牙完全不同,低功耗蓝牙的一个基本概念在于无连接模式。用户只在需要发送数据的时候才建立莲接,其他时候设备可以长期处于断开连接状态。为了实现该功能,无连接模式必须扩展到L2CAP层,并且只能使用固定信道。在低功耗蓝牙设计之初并未选择L2CAP,而是使用
tsy20100200
·
2020-07-28 12:51
蓝牙
android 经典传统
蓝牙开发
(附示例源码)
最近在开发蓝牙,由于是使用的模块开发,但是andriod的系统的经典蓝牙也需要熟悉和知道。在这个背景下,参考了网络上的一些资料,完善了demo,方便了后来者能初步运用相关的蓝牙。站在巨人的肩旁上,才能走的更远。一、整体思路和对应相关方法1、获得BluetoothAdapter:BluetoothAdapter.getDefaultAdapter();2、打开蓝牙:询问用户打开(推荐)或直接blue
坚强的绿叶
·
2020-07-28 06:49
学习资料
SEGGER-RTT调试教程(可替代串口打印)
本次是在
nRF51822
里面使用RTT,理论上使用JLINK调试即可使用RTT。在Jlink驱动安装目录(“\SEGGER\JLink_V512f\Samples\RTT”)下找到RTT包。
丨匿名用户丨
·
2020-07-28 04:21
#
NRF51822
swift4.2
蓝牙开发
笔记
最近在用swift重写公司蓝牙项目的代码,所以做个笔记记录一下基础知识的使用1.字节数组转化为Dataletbyte:[UInt8]=[0x23,0xFF]letdata=Data(bytes:byte,count:2)//NSData(bytes:byte,length:2)print(dataasNSData)//2.Int转化为Datavarnum=12letdata1=Data(bytes
醉恋卿颜
·
2020-07-28 02:08
客户端实现蓝牙接收(C#)
蓝牙开发
需要用到一个第三方的库InTheHand.Net.Personal.dll,其中关键的两个类是BluetoothClient和BluetoothListener,首先开启一个子线程来不断的接收数据
努力成为好爸爸
·
2020-07-28 01:17
网络通讯
iOS -蓝牙简介
在使用蓝牙的过程中,如果是iOS10及以上机型需要在info.plist文件中添加NSBluetoothPeripheralUsageDescription描述字段,向用户声明使用蓝牙的意图
蓝牙开发
分为两种
th先生
·
2020-07-27 21:36
Android
蓝牙开发
—经典蓝牙和BLE(低功耗)蓝牙的区别
------------------------------------------------------------------------------------------------最近在做
蓝牙开发
Golden_Chen
·
2020-07-15 17:29
BT
BLE
iOS蓝牙的简单流程
1.
蓝牙开发
分为中心者模式和管理者模式:a.常用的(其实99.99%)就是使用中心者模式作为开发,就是我们手机作为主机,连接蓝牙外设;b.管理者模式,
举个栗子wow
·
2020-07-15 07:44
iOS 蓝牙交互的坑
1.获取mac地址的问题刚开始做
蓝牙开发
的时候,翻遍了Apple的文档和各个论坛,希望能找到不需要连接蓝牙设备就能获取mac地址的方法,结果都是无功而返,最后只能通过读取特征值"2A23"来获取。
忧郁的小码仔
·
2020-07-15 07:26
Android
蓝牙开发
之搜索、配对、连接、通信大全
蓝牙(Bluetooth®):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。蓝牙设备最多可以同时和7个其它蓝牙设备建立连接,进行通信,当然并不是每一个蓝牙都可以达到最大值。下面,我们从蓝牙的基本概念开始,一步一步开始了解蓝牙。(尊重劳动成果,转载请注明出处http://blog.csdn.net/qq_2
weixin_33686714
·
2020-07-15 04:23
Packet Sniffer设置过滤MAC地址
一.综述在
蓝牙开发
过程中,为了验证广播设备数据的正确性,需要抓包分析数据帧。但是周围有很多蓝牙广播设备的时候抓取我们需要的设备数据包不是很方便,需要过滤掉无用的Mac地址,方便调试。
阳光守望者Coder
·
2020-07-15 01:01
蓝牙4.0/BLE
nrf51822
-主从通信分析1
建议看该教程前,先看一下简单扫描器实现教程讲解基于sdk目录下central中的两个例子。关于主机的程序框架其实和从机都是一样的,都是基于事件驱动的框架。Main函数中完成初始化,从机的话就启动广播,主机就启动扫描。之后都是基于事件驱动的方式将ble相关事件返回给上层app,并且再通过ble_evt_dispatch函数将事件分发给各个处理函数。如下图所示:蓝牙的使用无非就是进行数据的通信,从机通
qutiezhu
·
2020-07-14 21:38
NRF51822
NRF51822
开发笔记-8.
nRF51822
裸机实验UART串口调试
NRF51822
开发笔记-8.
nRF51822
裸机实验UART串口调试一、设计思路二、代码初始化三、UART串口实例一、设计思路1.查看
NRF51822
的手册UART部分
NRF51822
的UART主要功能特性
liushuai1216
·
2020-07-14 14:37
nRF51822
nRF51822
S110 用户指南
结构SoftDevice是nRF公司实现的一个BLE蓝牙协议栈,只提供HEX文件,可以实现从机角色(Peripheralrole)或广播者角色(Broadcasterrole)1.1使用前阅读S110
nRF51822
SoftDeviceSpecification
nRF51822
ProductSpecificationnRF51SeriesReferenceManualBlu
littleflypig
·
2020-07-14 14:01
nRF51822学习
Android BLE
蓝牙开发
指南(一)入门基础
刚好最近开发了BLE相关的功能,遇到了一些困难,所以整了个基于Android平台的低功耗
蓝牙开发
指南,希望帮助大家更好的入坑。关键术语和概念1.GenericAttributeP
wang_android
·
2020-07-14 13:43
android开发笔记
Android BLE
蓝牙开发
指南(三)外围设备端开发详解
AndroidBLE开发指南(一)入门基础AndroidBLE开发指南(二)中心设备端程序开发详解这篇文章将会详细讲解低功耗蓝牙外围设备端程序开发的主要流程。对于Android开发者而言,或许涉及外围设备端程序的开发需求不多,但是本着深入学习的原则,最好也对外围设备端程序的运行流程有个了解。这样在开发低功耗蓝牙相关功能遇到问题时,或许能帮你更快的定位到问题原因。1.配置权限2.检查蓝牙开关同样的,
wang_android
·
2020-07-14 13:43
android开发笔记
Android BLE
蓝牙开发
指南(二)中心设备端开发详解
这是系列文章的第二篇,第一篇AndroidBLE开发指南(一)入门基础主要介绍了BLE开发的一些基础知识。那么接下来的这篇文章主要讲解BLE中心设备端程序的开发流程,让你的Android设备可以通过BLE进行数据的收发。1.权限配置Android6.0(API23)开始需要动态申请权限,这个不多说了。2.检查蓝牙开关BLE的相关操作都需要在蓝牙开关打开的前提下进行。所以首先检查蓝牙是否打开。pri
wang_android
·
2020-07-14 13:43
android开发笔记
nrf51822
资料
学习了蓝牙4.0这么久了,今天来总结一下吧!!!(nordic官网)http://www.nordicsemi.com/(nordic开发资料下载)http://developer.nordicsemi.com(nRF51SDKv10.0.0文档说明)http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.
a369000753
·
2020-07-14 07:24
nordic
nrf51822
蓝牙4.0
NRF51822
实例代码说明
说在前面:此说明用于
nrf51822
的主从机的实例代码解析,通过讲解主从机的双向通讯来说明如何添加自己的服务及特征。此说明为个人理解,可能与原意不同。
superyan0
·
2020-07-14 02:00
nrf51822
nrf51822
实例
nrf51822
如何更改发射功率
当使用softdevice时,可以调用函数:sd_ble_gap_tx_power_setuint32_tsd_ble_gap_tx_power_set(int8_ttx_power)Settheradio'stransmitpower.Parameters[in]tx_powerRadiotransmitpowerindBm(acceptedvaluesare-40,-30,-20,-16,-1
内陆的咸水鱼
·
2020-07-14 00:04
nrf51822
nrf51822
串口透传广播数据抓包讲解
广播报文1234567891011第1部分:P.nbr是指packetsniffer转包的序列。第2部分:抓包的延时第3部分:广播信道:0x25=37,另外广播信道还包括38,39。共计3个广播信道。这三个信道有效的避开了wifi的常用1,6,11这个三个信道,所躲避的wifi频段的原理,请百度。第4部分:接入地址,所有厂家都使用这个地址第5部分:广播类型:第6部分:广播报头:Type的值为上述表
子妙815
·
2020-07-14 00:05
蓝牙BLE开发
nrf51822
开发指导之温湿度传感器(DHT11)驱动程序
#include"nrf_gpio.h"#include"nrf_delay.h"#include"DHT11.h"//----以下变量均为全局变量--------//----温度高8位==U8T_data_H------//----温度低8位==U8T_data_L------//----湿度高8位==U8RH_data_H-----//----湿度低8位==U8RH_data_L-----//
BLE开发
·
2020-07-13 23:52
nrf51822
开发指导之静态密钥配对--在SDK9.0的ble_app_uart例程修改
1.定义配对过程使用到的参数#defineSEC_PARAM_BOND0#defineSEC_PARAM_MITM1#defineSEC_PARAM_IO_CAPABILITIESBLE_GAP_IO_CAPS_DISPLAY_ONLY#defineSEC_PARAM_OOB0#defineSEC_PARAM_MIN_KEY_SIZE7#defineSEC_PARAM_MAX_KEY_SIZE16
BLE开发
·
2020-07-13 23:52
Android Bluetooth
蓝牙开发
:Bluetooth蓝牙设备之间的连接建立(3)
AndroidBluetooth
蓝牙开发
:Bluetooth蓝牙设备之间的连接建立(3)AndroidBluetooth蓝牙设备的连接编程模型和Javasocket网络连接编程模型类型。
zhangphil
·
2020-07-13 23:12
Android
Android
Bluetooth蓝牙开发
NRF51822
学习
一、
NRF51822
介绍内核cortex-M0,32位,256k/128K的flash,32k/16k的RAM。支持蓝牙低功耗,Nordic的2.4G协议栈与NRF24L系列产品兼容。
ye_wei_yang
·
2020-07-13 22:21
射频
低功耗蓝牙4.0BLE编程-
nrf51822
开发(6)-Battery Service
BatteryService是有关电池特性方面的服务,如果需要它,在初始化时将它加入到蓝牙协议栈。如果通过ble_bas_battery_level_update(),电池电量将会通知,BatteryService将发送事件到应用程序。(1)BatteryService事件类型[cpp]viewplaincopy/**@briefBatteryServiceeventtype.*/typedefe
荷兰风车
·
2020-07-13 22:19
射频电路(RFID)和物联网
nrf51822
打开报大量错误的解决办法
有时复制了一个程序后,重命名,再次打开编译会出现很多错(有的时候会出现),如下图:解决方法:打开下面的工具,电机C/C++,在里面勾选C99Mode再次编译,发现还剩下三个错误找到这几个函数所在的文件,添加到工程中,这几个应该在nrf_drv_timer.c,添加如下:再次编译就没有错误了。下面来看一下文件上小梅花的问题。红色箭头文件上有小梅花,蓝色箭头文件(我们新添加的)上就没有,这是为什么鼠标
yangyang_1024
·
2020-07-13 22:48
蓝牙51822
52832
1_BLE
nRF51822
UART 与 BLE转发
在官方的SDK目录下,我们可以找到Nordic\
nrf51822
\Board\pca10001\ble\experimental\ble_app_uart这
工程人在路上
·
2020-07-13 22:15
BLE
4.x
关于
蓝牙开发
,必须注意的广播
/**有注释的广播,蓝牙连接时都会用到**bind一般会停止搜索ACTION_DISCOVERY_FINISHED*@paramcxt*/intentFilter.addAction(BluetoothDevice.ACTION_FOUND);//搜索蓝压设备,每搜到一个设备发送一条广播intentFilter.addAction(BluetoothDevice.ACTION_BOND_STATE
小乔种菜
·
2020-07-13 22:09
android源码
NRF51822
——GPIOTE学习笔记
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1.概述nRF5x系列处理器将GPIO的中断快速触发做成一个单独的模块GPIOTE,即提供了GPIO中断功能,也设计了task和event的方式来访问GPIO的功能。task:任务,执行某一特定的功能,比如:翻转GPIO——任务模式。event:事件,来源于GPIO的输入,定时
霁风AI
·
2020-07-13 21:16
NRF51822专栏
NRF51822
——ADC学习笔记
1.概述1.1通道配置
nRF51822
的ADC有8个通道:AIN0-AIN7。如下图:CONFIG寄存器:选择ADC的输入通道。
霁风AI
·
2020-07-13 21:16
NRF51822专栏
NRF51822
——GPIO学习笔记
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1.概述参考51822的数据手册,GPIO可设置为:输入,输出,复用和模拟通道4种模式。一部分与I2C,SPI,UART复用。所有GPIO可以配置如下:输入输出;输出驱动增强;内部上拉,下拉配置;所有引脚上的高电平或低电平触发器唤醒;所有引脚可触发中断;所有引脚可被配置为PPI
霁风AI
·
2020-07-13 21:45
NRF51822专栏
nrf51822
蓝牙协议栈 例程入门 点灯
1Keil编译2手机测试1打开蓝牙:2打开app:1Keil编译1,参考文档:青云蓝牙光盘V4.1\6.青云系列教程青风出品\3:BLE蓝牙应用篇\2.BLE实验第二节:蓝牙LED任务读写使用说明.pdf青云蓝牙光盘V4.1\6.青云系列教程青风出品\4:蓝牙原理详解手把手教你用蓝牙:蓝牙LED任务读写原理任务详解.pdf2,进入目录:青云蓝牙光盘V4.1\5.青云测试代码\第三部分:BLE蓝牙实
wowocpp
·
2020-07-13 21:23
蓝牙WIFI无线通信
nrf51822
按键蓝牙通知 例程 加入 串口 打印 log
用一个miniUSB线连接板子和PC,安装cp2102win764位驱动修改《第三部分:BLE蓝牙实验\BLE实验3:按键蓝牙通知\》代码1,添加文件该文件位于:第三部分:BLE蓝牙实验\BLE实验3:按键蓝牙通知\Source\simple_uart\simple_uart.c然后在main.c中加入如下代码:#include"simple_uart.h"/**@briefFunctionfor
wowocpp
·
2020-07-13 21:23
单片机
NRF51822
的蓝牙设置
/************************************************************************************芯片:NRF1822**功能:蓝牙功能设置**缺陷:功能设置可能不全,需要后期补录**************************************************************************
时烟
·
2020-07-13 20:13
嵌入式
NRF51822
蓝牙初学笔记1.4之私有服务编写
1、前期准备:(1)、jlinkV9.5(我的版本比较高)(2)、打开
nRF51822
的RTT仿真(这个流程网上很多,大家可以参考一
一头小笨驴
·
2020-07-13 19:01
技术
初学
NRF51822
蓝牙初学笔记1.2之广播
1.1、蓝牙的广播在
蓝牙开发
中占有重要地位,广播频率直接影响到功耗问题和连接快慢,传输数据的快慢问题。现在来看一下广播的初始化。
一头小笨驴
·
2020-07-13 19:30
技术
初学
使用nordic芯片遇到休眠功耗的问题
19年5月第一次接触nordic的芯片,用的是
nrf51822
,SDK版本12,比较老,在同事的代码框架上添加应用代码,功能测试OK了之后板子拿给硬件同事看了之后跟我说休眠的功耗大,记得跟我说有60uA
Spectre_Mercury
·
2020-07-13 19:22
[
nRF51822
] 13、浅谈
nRF51822
和NRF24LE1/NRF24LU1/NRF24L01经典2.4G模块无线通信配置与流程...
一、
nRF51822
基于2.4G和
nRF51822
通信其中nRF51互相通信和之前用51操作nRF24L01很像,涉及到的只有几个核心的函数:nrf_esb_init---初始化ESBnrf_esb_enable
weixin_34184561
·
2020-07-13 18:51
[
nRF51822
] 10、基础实验代码解析大全 · 实验15 - RTC
一、实验内容:配置
NRF51822
的RTC0的TICK频率为8Hz,COMPARE0匹配事件触发周期为3秒,并使能了TICK和COMPARE0中断。
weixin_34029949
·
2020-07-13 18:48
Nordic
NRF51822
从零开始系列(一)开发环境的搭建
硬件准备(1)
nrf51822
开发板一块(此处使用的是青云系列的,自带jlijnkob+usb串口芯片)或者使用
nrf51822
模块+jlink_ob(左为开发板右为模块+jlinkob)软件安装包准备
weixin_33834137
·
2020-07-13 18:20
1_BLE
nRF51822
UART 与 BLE转发
我们能够找到Nordic\
nrf51822
\Board\pca10001\ble\experimental\ble_app_uart
weixin_33814685
·
2020-07-13 18:11
(原创)使用
nRF51822
/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之三...
3最小BLE应用简介这个章节简单介绍了在
nRF51822
芯片上使用S110SoftDevice协议栈构建一个最小的BLE应用的过程。
weixin_30657999
·
2020-07-13 17:52
NRF5 SDK
蓝牙开发
——NRF_LOG_INFO(...)通过串口输出的实现
NRF5SDK
蓝牙开发
——NRF_LOG_INFO(…)通过串口输出的实现开发环境iarforarm开发平台nrf52832开发板,使用P06引脚作为串口TX口应用程序:nRF5_SDK_15.0.0_
wayne2018
·
2020-07-13 16:31
蓝牙开发
蓝牙
Nrf51822
Nrf52832
软件开发
Nrf51822
滴答时钟替代者 -- RTC
简介:ARM的Cortex系列一般都有滴答时钟,使用RTOS的前辈应该对滴答时钟再熟悉不过了,但是Nordic虽然使用的也是Cortex_M0的内核,为了节省硬件资源,芯片内部省略了滴答时钟,今天,使用RTC定时器模拟滴答时钟进行定时。查看芯片手册中RTC时钟结构由图可知,其实Nordic芯片中的RTC其实就是一个独立的定时器,因此对其配置应该跟一般的timer设置差不离,区别是RTC是由LFCL
LikeShadows
·
2020-07-13 15:08
Driver
BLE-
NRF51822
教程8-软件定时器的使用
本讲教程还是会基于9.0sdk中的uart例子。在该例子上使用sdk中自带的软件定时器来实现一些功能Uart例子在sdk中如下目录XXX\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_peripheral\ble_app_uart首先了解一下相关APISdk中的apptimer(软件定时器)是用51822中的RTC来模拟出的
随风258741
·
2020-07-13 14:13
蓝牙开发
关于
蓝牙开发
,你必须知道的知识
简介2017年1月18日,我进行了一次知乎live的活动,主题是:”知乎live:一小时蓝牙应用开发科普“,感谢微信公众号,qqBabybluetooth开发群的同学们参加了活动,现在活动已经结束,我把活动中语音内容整理了文字,就是下面的内容~什么是蓝牙4.0,蓝牙其他标准又是什么低功耗蓝牙(LowEnergy;LE),又视为BluetoothSmart或蓝牙核心规格4.0版本。其特点具备节能、便
贾维娣
·
2020-07-13 14:45
智能穿戴——
nRF51822
开发总结
工作的要求,最近断断续续的做了一些关于Nordic公司的51822芯片的应用开发,这篇博客主要是总结下在工作中遇到的问题和一些解决思路1、简介简介我摘取Nordic官方规格书的说明如下:
nRF51822
isanultra-lowpower2.4GHzwirelessSystem-on-Chip
tsy20100200
·
2020-07-13 14:55
单片机
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他