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
2541
蓝牙开发的学习————GAP和GATT协议层的详解
感谢老铁的无私总结:https://blog.csdn.net/liwei16611/article/details/80958842基于TI公司的BLE蓝牙协议栈的CC
2541
进行蓝牙的开发。
QIN 工作室
·
2020-08-14 04:00
BLE
【BLE】CC
2541
之发现服务与特征值
一、简介本文以SimpleBLECentral工程为例,解析CC
2541
作为主机时是如何发现从机的服务和特征值的。
feilusia
·
2020-08-14 03:16
BLE-CC2541
【BLE】CC
2541
之主机端读取特征值
本篇博文最后修改时间:2017年01月06日,11:06。一、简介本文介绍如何在SimpleBLECentral工程中,读取SimpleBLEPeripheral工程中的特征值char1的数据。(注:SimpleBLECentral工程默认即可通过UP键进行读、写特征值,而本文采用的方法是连接上从机后自动读取特征值数据)二、实验平台协议栈版本:BLE-CC254x-1.4.0编译软件:IAR8.2
feilusia
·
2020-08-12 11:14
BLE-CC2541
总结一下CC
2541
BLE蓝牙芯片 串口(UART)出现的乱码等问题
当CC
2541
串口出现乱码等问题,可以尝试以下几个操作。
vuxcc
·
2020-08-10 02:07
BLE
【BLE】CC
2541
低功耗蓝牙16bit的UUID与128bit的UUID有什么区别
1.UUID是universallyuniqueidentifier的简称,它的值固定为128bit。2.但是为了降低存储和传输的负担,我们预分配一些常用的UUID的值,比如Bluetooth_Base_UUID的值是00000000-0000-1000-8000-00805F9B34FB。通常预分配的值都是16bit或者32bit的UUID。但是实际上,它们还是128bit的值。3.16bit和
卡图卢斯
·
2020-08-10 02:35
CC2541
蓝牙CC
2541
的串口通讯
协议栈版本是CC254x-1.3.2TI把串口线管的东西封装在协议栈的一个NPI的文件夹中npi.c下面是npi.c中的初始化函数voidNPI_InitTransport(npiCBack_tnpiCBack)//初始化串口通讯{halUARTCfg_tuartConfig;//configureUARTuartConfig.configured=TRUE;uartConfig.baudRate
liooooooh
·
2020-08-10 02:57
自己随笔
【IoT】TI BLE CC
2541
串口控制蓝牙详解
根据从机号连接指定从机-获取RSSI值(信号强度)-向char1写入特征值-断开连接二、实验平台协议栈版本:BLE-CC254x-1.3.2编译软件:IAR8.20.2硬件平台:SmartRF开发板(主芯片CC
2541
简一商业
·
2020-08-09 22:55
IoT产品设计理论
IoT产品之蓝牙设计
【资源共享】CC
2541
之新手常见问题集
一、简介本文集合了香瓜整理的CC
2541
的新手常见问题,不断更新。二、版权声明博主:甜甜的大香瓜声明:喝水不忘挖井人,转载请注明出处。
feilusia
·
2020-08-09 20:45
资源共享
【BLE】CC
2541
之主机端获取notify数据
一、简介本文以SimpleBLECentral工程和SimpleBLEPeripheral工程为例,介绍CC
2541
作为主机时是如何获取从机char4通道的notify数据。
feilusia
·
2020-08-09 20:45
BLE-CC2541
【BLE4.0】CC
2541
从机之notify通知
一、简介本篇介绍从机端的notify通知的两种方式,以及主机端是如何处理notify通知的。二、实验平台协议栈版本:BLE-CC254x-1.4.0编译软件:IAR8.20.2硬件平台:SmartRF开发板三、简介notify通知的两种方式1、GATT_Notification在从机代码中使用,由从机主动通知,且不需要主机发出请求和回应。2、GATTServApp_ProcessCharCfg在从
a369000753
·
2020-08-09 19:38
蓝牙4.0基础问题
【BLE】CC
2541
安卓手机搜索不到设备服务的UUID
在做OAD无线升级处理的时候遇到一个问题,从imageA状态升级到imageB状态,但是安卓的设备扫描的服务的UUID没有发生变化(imageA服务的UUID和imageB服务的UUID不同),安卓设备扫描的服务的UUID还是原来的升级前imageA的服务UUID的状态,这样就导致了,我无法进行命令发送读写。(iOS设备不存在这样的问题),个人猜测是安卓设备本身对蓝牙搜素直接通过判断是否是相同ma
卡图卢斯
·
2020-08-09 17:52
CC2541
【IoT】CC254X 片上 flash 读写操作解析
例如:CC
2541
F256这个芯片,我们查一下技术手册,介绍片上flash存储组织结构的部分如下:梳理如下:1)内部flash由page组成,每一个页有2K=2048byte;2)最小可擦除单
简一商业
·
2020-08-07 15:50
IoT产品设计理论
CC254X片上flash读写解析
例如CC
2541
F256这个芯片,我们查一下技术手册,介绍片上flash存储组织结构的部分,截取如下:我们可以梳理如下:1.内部flash
tomyoung
·
2020-08-07 14:47
BLE-Bluetooth
Low
Energy
TI BLE CC
2541
协议栈数据加密与解密功能
TIBLE协议栈自带数据的加解密功能,主要有两个函数,分别是加密与解密,每个函数均为三参数,均为16字节,若实际数据不足16字节,自己后面补足,加密后通过蓝牙发出,对方设备收到此数据后,进行逆运算,得到16字节数据,取你需要的字节数即可(如果characteristicvalue只有1字节,那就取1字节就好)LL_Encrypt(key,data,EncryptedData);//加密函数LL_E
ab198604
·
2020-08-05 12:13
TI
BLE
TI BLE CC
2541
关于Notification的设置及应用
注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流。转载请注明来自:http://blog.csdn.net/ab198604一、修改从机端代码(Server端):A对Profile的修改如果要使用Notification或Indification方法,必须在Profile中添加configuration,如下:其中,clientCharCfgUUID值如下,它是uint16类型的值,
ab198604
·
2020-08-05 12:13
TI
BLE
cc
2541
发现服务与特征值
本文转载自“甜甜的大香瓜”的博客一、简介本篇以SimpleBLECentral工程为例,解析CC
2541
作为主机时是如何发现从机的服务和特征值的。
Stephen_Lu_Fahai
·
2020-08-05 12:45
蓝牙4.0BLE
如何调整cc2540的发射功率
顺便说一下cc
2541
的最大发射功率为0dBM,所以相对于cc2
Stephen_Lu_Fahai
·
2020-08-05 12:45
蓝牙4.0BLE
Android:TI 型号2640 R2F低功耗蓝牙芯片 OAD升级
问题:蓝牙芯片从
2541
更新为2640R2F后进行OAD升级?
m782008517
·
2020-08-03 19:08
OAD升级
nRF51822浅谈蓝牙低功耗(BLE)应用领域及干货分析
主流的BLE芯片有TI的TICC2540/
2541
、CSRBC6130、创杰IS1685S、NordicnRF51822。其中TI的CC2540/CC
2541
和Nordic的nRF
超低功耗无线蓝牙热者
·
2020-07-29 22:21
主流蓝牙芯片对比 Dialog- ST -TI - Nordic
Dialog-ST-TI-Nordic主流蓝牙芯片参数对比DialogSTTINordic芯片型号DA14580DA14682STBlueNRGSTBlueNRG-MSSTBlueNRG-1CC2640R2FCC
2541
nRF51822nRF52832
jiangchao3392
·
2020-07-29 19:36
蓝牙
BLE开发(TI CC254x)之一主多从方案(蓝牙项目纪实)
项目的需求基本如下:1.实现基于CC
2541
芯片的蓝牙主机固件代码,要求主机1拖4从机;2.上电自动、同时连接4个BLE设备;3.身份识别需求:扫描绑定这4个唯一设备,不允许自动连接其他BLE设备4.同时连接的情况下
Ctrlturtle
·
2020-07-29 19:07
BLE
cc2640调试经验之 串口添加
由于项目需要,将cc
2541
平台移植到cc2640上,需要特别提醒的是,cc2640有三种封装,协议栈默认使用的是7*7的封装,因此如果换成其它封装需要对工程配置进行修改。
路人 假
·
2020-07-29 18:27
低功耗蓝牙
《二》CC2540和CC
2541
上实现ANCS(Apple Notification Center Service)
如何利用TIBLE协议栈在CC2540/41上开发ANCS的NC,这应该是许多开发者共同的愿望,在协议栈demo:TimeApp基础上修改,是最快的选择。TimeApp实现的是SIG发布的标准Service,但AppleANCS与SIG标准Service非常相似,在上一篇文章中,我们有提到ANCS中的三个Characteristics,但这三个并不是整个ANCS,上图中显示的电池电量以及时间,均是
ghostyu
·
2020-07-29 18:50
低功耗蓝牙ble
基于CC
2541
的主机与基于ESP32模组从机BLE通信调试总结
硬件环境:从机:ESP-32S蓝牙模组主机:基于CC
2541
蓝牙芯片的USB蓝牙中继模块需求:主机与从机实现双向通行。
诺水城子
·
2020-07-29 18:19
蓝牙方案选型总结
1,蓝牙芯片原厂:厂商总部官网代表型号CSR(被高通收购)英国www.csr.comQCC5100德州仪器(TI)美国www.ti.comCC2642R/CC
2541
赛普拉斯Cypress(博通收购)美国
达达尼安
·
2020-07-29 15:00
硬件方案
神经衰弱、心神不宁、失眠多梦的人千万不要错过!让你一觉睡到天亮!
èèè°±24°standby365¤è±¨§éèéé°è°é·è¤°¤é¤¨¨éè褧¤°è訧è§è¨éè§èè·±¤é訰¨éééè豨¤§·è°¤§èé2008~2015é4659°(
2541
日日煮
·
2020-07-25 00:00
低功耗总结(IOT)
本文主要讲低功耗的调试思路,而不涉及具体代码一、开发环境硬件环境:STM32、STM8、CC
2541
软件环境:蓝牙协议栈4.0二、概述随着物联网的兴起,低功耗越来越让人们看重,接下来讲一下低功耗的本质。
Smile_Smilling
·
2020-07-15 18:45
其他
【cc
2541
历程】按键控制PWM调光
控制相应的LED.二、开发平台编译环境:IAR820.02协议栈:BLE-CC254x-1.40代码查看器:SourceInsight3.5硬件平台:SmartRf开发板三、编写声明作者:爱已oО欠费相关CC
2541
爱已oO欠费
·
2020-07-15 02:23
蓝牙4.0BLE cc2540 usb-dongle的 SmartRF Packet Sniffer 抓取数据方法
二、实验平台协议栈版本:BLE-CC254x-1.4.0编译软件:IAR8.20.2硬件平台:SmartRF(主芯片CC
2541
),Usb_dongle三、版权声明博主:si_zhou_qun_84342712
si_zhou_qun_84342712
·
2020-07-13 13:42
BLE4.0
基于51单片机的CC
2541
蓝牙透传模块的无线通信
此前在某宝买了两块cc
2541
蓝牙透传模块用来做两块51板子上的无线通信,遗憾的是店家链接里面没有例程,只有一些没多大用处的技术文档和其他一些数据手册,对身为小白的我是沉重打击啊!
24K纯学渣
·
2020-07-13 12:17
单片机
CC
2541
开发板(TI官方)类型介绍
0.CC
2541
EM核心板4层PCB参考设计,带SMA天线连接器,用于与50ohm匹配的射频输出;2层PCB参考设计,可选择使用SMA天线连接器(用于与50ohm匹配的射频输出)或者使用板载倒F型天线。
SuSu-China
·
2020-07-12 11:38
BLE
BLE
CC2541
TI
官方
开发板
CC
2541
-修改蓝牙名称和mac地址
使用的蓝牙芯片是CC
2541
,本文章介绍修改蓝牙名称和蓝牙MAC地址的方法。修改蓝牙名称:在数组scanRspData[]里,存放的就是蓝牙名称,你可以自己设置。
u013024206
·
2020-07-12 03:07
BLE
蓝牙芯片NRF51822入门学习:时间管理
前言如果你跟我一样是一个蓝牙新手,并且还没有买nrf51822的开发板的话,推荐先学cc
2541
,如果已经买了开发板,那就看我的《蓝牙芯片NRF51822入门学习》系列文章吧,祝你尽早出坑。
qq_961103788
·
2020-07-11 21:55
NRF51822
CC2540/CC
2541
蓝牙4.0BLE协议栈开发
转载地址:https://e2echina.ti.com/question_answer/wireless_connectivity/bluetooth/f/103/t/69222低功耗蓝牙(BluetoothLowEnergy),简称BLE。蓝牙低能耗无线技术利用许多智能手段最大限度地降低功耗。蓝牙2.1+EDR/3.0+HS版本(通常指“标准蓝牙技术”)与蓝牙低能耗(BLE)技术有许多共同点:
天使画笔
·
2020-07-11 12:30
蓝牙4.0BLE协议栈
cc
2541
低功耗
我们来总结一下实现方法:1,有定时器在跑时会一直跑在PM2最小系统电流在300uA左右。没有定时器跑后会到PM3,电流会少于10uA。这个定时器是指osal的定时器,例如:启动了osal_start_timerEx(keyfobapp_TaskID,KFD_TOGGLE_BUZZER_EVT,2000);但没到时间:需要说明的是keyfob中的低功耗一直都是进不去PM3的,这是由于有一个查询电量的
退5不落5
·
2020-07-10 10:26
蓝牙
低功耗
TI低功耗蓝牙芯片CC
2541
干货分析总结
RF2.4-GHz蓝牙低能量符合和专有的RF片上系统支持250kbps的,500kbps的,1Mbps的,2Mbps的数据传输速率–出色的链路预算,启用如果没有外部的远程应用前端–可编程输出功率为0dBm–卓越的接收灵敏度(-94dBm的输出功率1Mbps),选择性和阻断性能–适用于系统定位符合随着世界范围的无线电频率法规:ETSIEN300328和EN3004402级(欧洲),FCCCFR47第
超低功耗无线蓝牙热者
·
2020-07-09 23:41
Swift3.0P1 语法指南——属性
documentation/Swift/Conceptual/Swift_Programming_Language/Properties.html#//apple_ref/doc/uid/TP40014097-CH14-ID
2541
weixin_33694620
·
2020-07-08 15:02
CC
2541
BLE源码阅读知识积累之OSAL小结
最近一段时间由于项目需要,便开始在阅读TI的cc
2541
的BLEStack源码,对于蓝牙4.0这块知识基本是小白,所以几乎从0开始。
zhjr1220
·
2020-07-06 12:15
蓝牙
CC
2541
BLE源码阅读知识积累之外设从机Peripheral工作模式
阅读的源代码:核心主要是位于BLE/project/SimpleBLEPeripheral部分阅读的参考文档:TI_BLE_Software_Developer's_Guide.pdf,BLE_CC2540_DeepDive_Training_2011.pdf,TI_BLE_Sample_Applications_Guide.pdf,SIG的Core_V4.0.pdf在BLE的源码架构中,感觉是好
zhjr1220
·
2020-07-06 12:15
蓝牙
【cc
2541
开发环境】BLE-CC254x-1.4.0协议栈的安装
二、开发平台暂无三、编写声明作者:爱已oО欠费相关CC
2541
群:606444519淘宝店小店:https://item.taobao.com/item.htm?
爱已oO欠费
·
2020-07-05 19:24
【CC2541开发环境】
CC
2541
广播MAC地址
一、简述在实际BLE应用开发中,需要设备广播蓝牙标签MAC,比如苹果手机获取不到设备Mac,这是需要广播设备信息中附带MAC标识,外加自定义广播数据,如果考虑到存在安全隐患,因为广播包随时都可以被抓包。BLE协议栈自带加密解密API函数,可以通过调用此函数实现。如下://加密函数LL_Encrypt(uint8*key,uint8*plaintextData,uint8*encryptedData
阳光守望者Coder
·
2020-07-05 17:37
蓝牙4.0/BLE
STM32小白入门(第八天)-------低功耗蓝牙模块
我用的是,CC
2541
低功率蓝牙模块4.0BLE串口带底板直排针无线蓝牙模块蓝牙是无线短距离传输的一种,有79个频段,工作频段范围是2402~2480MHz,通常传输距离为10米,经过10多年的快速发展
licent9420
·
2020-07-04 21:11
STM32
CC
2541
连接微信(1)——微信 AirSync 和 微信精简协议 介绍
前一段时间因为工作需要,开始学习CC
2541
连接微信这一块,因为前辈已经把CC
2541
和微信连接部分的程序全部完成了,所以我只是教客户如何使用这个程序,并且在客户遇到问题时帮忙解决。
耗子0_0
·
2020-07-04 17:47
CC2541
CC2640
【BLE】CC
2541
之spi从模式的中断接收
一、简介本文介绍CC
2541
的spi作为从模式、且中断接收时,要注意的事项,以及附上裸机代码和协议栈代码(非DMA)。
feilusia
·
2020-07-01 23:32
BLE-CC2541
[LOJ
2541
][PKUWC2018]猎人杀-分治FFT-容斥原理-概率与期望
猎人杀题目描述猎人杀是一款风靡一时的游戏“狼人杀”的民间版本,他的规则是这样的:一开始有nn个猎人,第ii个猎人有仇恨度wiwi,每个猎人只有一个固定的技能:死亡后必须开一枪,且被射中的人也会死亡。然而向谁开枪也是有讲究的,假设当前还活着的猎人有[i1…im][i1…im],那么有wik∑j=1mwijwik∑j=1mwij的概率是向猎人ikik开枪。一开始第一枪由你打响,目标的选择方法和猎人一样
zlttttt
·
2020-06-30 18:00
生成函数【Generation
Function】
快速数论变换【NTT】
Principle】
Theory】
深度学习网络结构图
深度学习初探——入门DL主流框架作者实验楼关注2017.03.0914:30字数
2541
阅读3294评论0喜欢2深度学习概念深度学习(deeplearning):深度学习是机器学习中的一个分支,试图通过具有多个处理层的计算模型对数据进行多层抽象
简单点1024
·
2020-06-30 13:22
DL
2541
数据迁移(Datamigration)是指在存储类型、格式和计算机系统之间的数据转换。数据迁移当一个机构决定使用新的计算系统或与当前的系统不兼容的数据管理系统时是必须的。数据迁移通常有计划的执行来完成一个自动的迁移,从单调的任务中解放人力资源。当机构或个人改变计算机系统或升级到新的系统时需要它。一、exp/imp逻辑备份与恢复:二、Storage存储迁移:将数据文件、控制文件、日志文件、spfil
国王的演讲
·
2020-06-29 10:56
【BLE】CC
2541
之通过RSSI测距
二、实验平台协议栈版本:BLE-CC254x-1.4.0编译软件:IAR8.20.2硬件平台:SmartRF(主芯片CC
2541
)三、版权声明博主:si_zhou_qun_84342712声明:喝水不忘挖井人
si_zhou_qun_84342712
·
2020-06-26 10:07
BLE4.0
Android BLE接收的设置的小坑
一个蓝牙接收框架,在TICC
2541
下工作正常,接收采用Notify字符进行接收.在查找到这个Characteristic后,如下方法设置通知可以.booleanret=mBluetoothGatt.setCharacteristicNotification
蓝点工坊
·
2020-06-25 20:35
物联网外设学习笔记-蓝牙模块
DX-BT054.0蓝牙模块概述DX-BT054.0蓝牙模块用美国TI公司CC
2541
芯片,配置256Kb空间,遵循V4.0BLE蓝牙规范。
C君莫笑
·
2020-06-25 08:06
物联网外设学习笔记
上一页
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
其他