- 博客(31)
- 资源 (17)
- 收藏
- 关注
原创 LE Channel Sounding记录
要做到这一点,可以选择模式-2(PBR)作为主模式,模式-1(RTT)作为子模式,并将 Min_Main_Mode_Steps 和 Max_Main_Mode_Steps 参数设置为合适的值,以便达到所需的主模式与子模式步骤的最小比例。另外,CS的App连上LE设备,开启测距功能后,App采用什么机制进行测距,如果需要不间断地展示和LE设备间的距离,则需要不间断地发起和执行CS procedure,这对于LE设备的功耗会带来很大的影响。测距算法的优劣对于展示给上层应用的测距结果的影响也是非常大的。
2024-10-30 16:57:26
610
翻译 【转】【译】 苹果产品的蓝牙配件的设计指导
原文:Accessory-Design-Guidelines.pdf译文:https://blog.youkuaiyun.com/wzz4420381/article/details/51880983
2019-07-03 15:25:41
419
转载 MAC、HMAC、CBC-MAC、OMAC的介绍
来源:优快云原文:https://blog.youkuaiyun.com/l243224118/article/details/83932434作者:_你微笑时很美MAC(消息认证码)解读背景在开放的计算和通信世界(例如Internet)中,我们会使用不可靠的媒介传输和存储信息。而对信息完整性(integrity)的校验在某些情景下就十分重要。基于密钥作完整性校验的方法常称为MAC...
2019-06-04 20:07:14
16555
2
原创 SecureCRT串口log输出时间信息
目录0、SecureCRT版本信息1、连接串口之前的全局设定:2、Quick Connect连接串口3、查看设定是否成功4、 log file name 和 On each line的设定规则0、SecureCRT版本信息1、连接串口之前的全局设定:选择Modes,勾选Line wrap和New line mode选择Log file,设定...
2019-05-18 14:39:45
13985
1
转载 对称加密算法AES 原理
原文:https://blog.youkuaiyun.com/qq_28205153/article/details/55798628AES简介高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图:下面简单介绍下各个部分的作用与意义:...
2019-05-07 20:29:22
1686
转载 对称加密、非对称加密 和 md5
原文:https://www.cnblogs.com/Caersi/p/6720789.html数据传输安全的要满足的要求:消息的发送方能够确定消息只有预期的接收方可以解密(不保证第三方无法获得,但保证第三方无法解密)。 消息的接收方可以确定消息是由谁发送的(消息的接收方可以确定消息的发送方)。 消息的接收方可以确定消息在途中没有被篡改过(必须确认消息的完整性)。对称加密网络的数...
2019-05-07 20:17:28
665
原创 加密
什么是非对称加密对称加密算法在加密和解密时使用的是同一个秘钥;而非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥) 与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有...
2019-05-07 19:46:48
309
原创 蓝牙mesh models ---- Lighting
Lighting介绍控制一盏灯的最简单的方式是打开或关闭它,使用the Generic OnOff state;较之高级一点的是,控制灯的亮度,使用the Light Lightness Actual state;如果是可控制其色温(Colour Temperature)的灯,使用the Light CTL state;比如 Incandescent light (白炽灯)色温...
2019-05-05 20:54:20
1208
原创 蓝牙mesh models ---- Generics
3.1 Generic states3.1.1 Generic OnOff开关状态,只有这两种状态,要么是开着的、要么是关着的。比如风扇、空调、灯、电源插座等很多设备可以被打开或关闭。3.1.2 Generic Level表示级别,比如灯的亮度级别。3.1.3 Generic Default Transition Time状态转变时间3.1.4 Generic O...
2019-05-05 17:30:25
587
翻译 蓝牙mesh spec之Heartbeat
3.6.7 Heartbeat3.6.7.1 Functional overview3.6.7.2 Publishing Heartbeat messages3.6.7.3 Receiving Heartbeat messages在3.6.5.10中有讲述:节点发送心跳消息(Heartbeat Meaasge)来让其他节点决定子网的拓扑结构。心跳消息的参数包含InitTTL、Fea...
2019-05-04 19:42:39
1101
翻译 蓝牙Mesh Spec Foundation Models学习记录
目录4.2 状态定义4.2.2 Models Publication4.2.3 Subscription List (订阅列表)4.2.4 Netkey List4.2.5 AppKey List4.2.6 Model to AppKey List4.2.7 Default TTL4.2.8 Relay(中继)4.2.9 Attention Timer4....
2019-05-04 19:33:27
1404
原创 mesh GATT service使用场景和示例
这篇文章讲述了mesh GATT service (Mesh Provisioning Service 和 Mesh Proxy Service)的一个场景和示例。涉及到三个Device:Provisioner、Node 1、Node 2。三个过程:(1) Node 1发送可被连线的包含mesh provisioning service的unprovisioned beacon,Pro...
2019-05-03 12:28:07
1478
转载 【C语言杂记】C语言中结构体(struct)的几种初始化方法(顺序、乱序)
转自:https://www.jb51.net/article/91456.htm本文给大家总结的struct数据有3种初始化方法 1、顺序 2、C风格的乱序 3、C++风格的乱序下面通过示例代码详细介绍这三种初始化方法。1)顺序这种方法很常见,在一般的介绍C的书中都有介绍。顺序初始化的特点是: 按照成员定义的顺序,从前到后逐个初始化;允许...
2019-04-30 10:17:18
1411
转载 【C语言杂记】结构体中char a[0]用法——柔性数组
参考来源:https://blog.youkuaiyun.com/qq_27204267/article/details/51469206有如下定义:typedef struct{char a;char b[0];};其中元素Char b[0];叫做柔性数组,主要用于使结构体包含可变长字段。详细内容如下:柔性数组;【柔性数组结构成员 C99中,结构中的最后一个元素允许是...
2019-04-29 21:03:30
1847
原创 【C语言杂记】函数内定义和使用结构体类型,强制转换
已知结构体定义如下:struct net_buf_simple { /** Pointer to the start of data in the buffer. */ u8_t *data; /** Length of the data behind the data pointer. */ u16_t len; /** Amount of dat...
2019-04-29 11:05:26
1889
原创 BLE Advertising data 和 Scan Response data的格式
说明:如下文章内容源于Core 4.2The format of Advertising data and Scan Response data is shown in Figure 11.1. The data consists of a significant part and a non-significant part. The significant part contains a ...
2019-04-29 10:16:54
4171
原创 SEGGER Embedded Studo (SES) 创建project测试mesh light_switch示例程序 (step by step 图示)
创建solution附带的project时,可以默认添加一些文件。创建了一个solution和project,此project 编译成功之后是可以烧录至开发板运行的,方法参见后文。添加已存在的project到此solution中。注意:先点击“Solution ‘light_switch’”表明是要添加proje...
2019-04-23 21:22:17
1096
转载 NORDIC nRF52832 Dongle + nRF Sniffer + Wireshark 蓝牙抓包环境搭建
blog原文:https://blog.youkuaiyun.com/weixin_42396877/article/details/82465455原文档:nRF_Sniffer_UG_v2.2.pdf,下载地址:https://download.youkuaiyun.com/download/wfzlry/111365097. 解包 pyserial-master, 并在命令行下进入在所在目录, 用以下...
2019-04-23 21:20:49
2423
原创 蓝牙 mesh PDU封装
目录1、Network PDU format2、low transport PDU format2.1 unsegmented access message2.2 unsegmented control message3、Upper Transport PDU format3.1 Upper Transport Access PDU3.2 Upper Tran...
2019-04-23 21:19:19
958
原创 Nordic nRF52 SDK for mesh学习记录
1、build示例程序light_switch时出现fatal error: boards.h: No such file or directory原因和解决方法:SES中Tool-> Options 中设置的SDK_ROOT不对,将SDK_ROOT的值改为E:\Nordic\nRF5_SDK_15.2.0_9412b96即可...
2019-04-13 16:57:38
2055
2
原创 蓝牙mesh Spec学习记录
目前在学习和研究mesh,看mesh specification,总会遇到暂时不太理解的地方,或者重要的地方记录一下免得忘记。目录(一) Mesh Profile Spec V1.0.11、Configuration Mode2、Configuration client3、bearers (advertising bearer和 GATT bearer)4、vitual...
2019-04-11 20:19:29
916
原创 音效算法介绍
1、Acoustic Echo Cancellation (AEC) 回声消除https://blog.youkuaiyun.com/ljl86400/article/details/804757812、Noise Suppression (NS) 噪声抑制http://bbs.eeworld.com.cn/thread-605298-1-1.html3、Noise Gate(NG )噪声门...
2019-03-12 20:47:12
5254
转载 87年兔竟然和88年龙是绝配,以后不要拿兔龙不合当借口了。
转自:http://www.400516.com/thread-658876-1-1.html朋友前阵子,追个那女孩子,最后得到这么一句话“兔龙不合”,作为朋友,我甚感愤怒,这个理是对的嘛。我泱泱大国,上下5000年,有些东西流传至今,必然有他存在的价值,我不是宣传迷信思想,我是要更正下,87兔和88龙,是特例。也为广大未婚男女,普及下传统知识,不要错过那个对的人。
2017-07-23 23:16:58
224131
1
转载 【Android开发】使用adb命令发现手机中sqlite3 not found的解决办法
原文:http://www.educity.cn/wenda/389797.html使用adb命令发现手机中sqlite3 not found的解决办法 在Android开发方面,我是小白,起步没多久。最近用到了sqlite本地缓存数据,我希望像mysql一样通过命令行查看建立的表以及表中的数据,于是用adb shell进入,敲入sqlite3,提示 sqlite3: not fou
2015-04-21 09:26:13
1591
转载 【Android开发】Android Service完全解析,关于服务你所需知道的一切(上)--(附源码可供下载)
原文地址:http://blog.youkuaiyun.com/guolin_blog/article/details/11952435Android Service完全解析,关于服务你所需知道的一切(上)【本文源码已放置在我的资源中,欢迎下载】分类: Android疑难解析2013-10-31 08:10 56119人阅读 评论(86) 收藏 举报Andr
2015-04-20 09:19:36
712
原创 【Android开发】eclipse环境下,运行程序的快捷键
参考:http://bbs.51cto.com/thread-1076644-1-1.htmlCtrl+F11 运行程序
2015-04-19 12:13:02
516
转载 【Android开发】Activity 的 Intent Filter
【来自】http://enki-ding-yeah-net.iteye.com/blog/1033258Activity 的 Intent Filter博客分类: AndroidAndroidSchemeOpenSourceOSIBM Intent Filter 描述了一个组件愿意接收什么样的 Intent 对象,Android 将其抽象为 an
2015-04-18 11:41:10
601
原创 【Android开发】解决eclipse Blocked : the user operation is waiting
解决方法:在DDMS中重启adb
2015-04-16 16:57:45
2081
原创 【Android开发】 基于Android SDK 4.0.3 的AVD创建、启动以及基本使用
基于Android SDK 4.0.3 的AVD创建、启动以及基本使用 最近使用adt-bundle搭建了Android开发环境(adt-bundle-windows-x86-20140702.zip),由于选用的参考资料是Android 4高级编程(第3版),书中采用的Android SDK版本为4.0.3 ( Ice Cream Sandwich),碰巧我的android手机也用的
2015-04-05 09:54:49
834
原创 【android开发】 Unable to resolve target 'android-4'
看mars老师12年的教学视频,由于当时是3.0之前的版本,而现在我用的版本是Android SDK 4.0.3(API 15),导入视频中的工程的时候出现问题,这是由于版本问题导致的,解决问题如下:【(根据搜索答案得知:)下面的方法,本质上是将工程中的project.properties文件中的android-x改为android-15】(1)导入工程progressbar出现错误,如下
2015-04-04 21:14:40
804
原创 多学习电脑技术吧
现如今,信息技术迅猛发展。 计算机技术更是以前所未有的速度向前大踏步的迈进,计算机技术几乎涉及到社会生活的方方面面,不会计算机的人在生活、学习和工作中常常碰壁,当你有了电脑,出现一点小问题后,如果你不会解决,那将是一件多么悲哀的事啊! 学好技术及技术,将使你的生活更加便捷......
2010-01-13 19:44:00
875
1
(蓝牙ble或者mesh抓包工具使用教程) nRF Sniffer User Guide v2.2
2019-04-22
freeRTOS_示例程序_window_sample code
2019-01-29
Android中Service完全解析(上)
2015-04-20
考研英语写作160篇
2011-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人