设备vps教程

vps教程  时间:2020-12-31  阅读:()

BLE基础教程——疯壳·开发板系列Wolverine-Team2015/7/15疯壳·系列开发板版权所有,盗版必究官方网址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com/官方QQ群:193836402目录术语和定义.
4一、BLE简介.
41.
1单模设备.
41.
2双模设备.
4二、BLE协议栈介绍.
52.
1BLE协议栈的结构.
52.
2协议栈中的分层.
52.
2.
1PHY层.
52.
2.
2LL层.
52.
2.
3L2CAP层.
52.
2.
4SMP层.
52.
2.
5ATT层.
62.
2.
6GATT层.
62.
2.
7GAP层.
62.
3设备状态.
6三、BLE相关参数.
63.
1服务与特征值.
63.
2特征值的权限.
63.
3通信方式.
63.
4广播.
7疯壳·系列开发板版权所有,盗版必究官方网址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com/官方QQ群:193836402官网地址:http://www.
fengke.
club购买链接:http://shop115904315.
taobao.
com/官方QQ群:193836402疯壳·系列开发板版权所有,盗版必究官方网址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com/官方QQ群:193836402术语和定义BLE低功耗蓝牙(BluetoothLowEnergy)SDK软件开发工具包(SoftwareDevelopmentKit)UUID通用唯一标识符(UniversallyUniqueIdentifier)APP手机应用软件(Application)MAC媒体访问控制(MediaAccessControl)PHY物理层(PhysicalLayer)LL链路层(LinkLayer)L2CAP逻辑链路控制与适配协议(LogicalLinkControlandAdaptationProtocol)SMP安全管理协议(SecurityManagementProtocol)ATT属性协议(AttributeProtocol)GATT通用属性配置(GenericAttributeProfile)GAP通用接口配置(GenericAccessProfile)一、BLE简介BLE为低功耗蓝牙技术,是低成本、短距离、可互操作的鲁棒性无线技术,工作在免许可的2.
4GHzISM射频频段.
BLE有三大特性,分别为最大化的待机时间、快速连接和低峰值的发送/接收功耗.
主要进行小数据包传输,低延迟,低功耗,应用于手机、个人电脑以及可穿戴设备等.
不适合蓝牙耳机等高速率设备.
1.
1单模设备单模设备是指只支持BasicRate(BR)或者BluetoothLowEnergy(BLE)中的一种,本教程中是指支持BLE的设备.
主要特点为低功耗和低速率.
不兼容传统蓝牙,可兼容双模设备.

1.
2双模设备双模设备是指同时支持BR与BLE的设备,双模设备为蓝牙4.
0的主题,要有稳定的电源供电,比如手机、电脑等.
Android4.
3版本的系统才支持BLE.
iPhone4S及以后的苹果手机均支持蓝牙4.
0.
双模设备兼容BLE以及传统蓝牙.
疯壳·系列开发板版权所有,盗版必究官方网址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com/官方QQ群:193836402二、BLE协议栈介绍2.
1BLE协议栈的结构(1)协议栈有两部分组成:Controller和Host;(2)Profiles和Applications是基于GAP和GATT之上的;(3)在单芯片工作模式中,Profiles、Host、Controller三者都工作在DA14580芯片中.
2.
2协议栈中的分层2.
2.
1PHY层RF(天线)规格特性为:运行在2.
4GHzISMband;GFSK(高斯频移键控)调制;40频道2MHz的通道间隙(3个固定的广播通道和37个自适应自动调频数据通道).
2.
2.
2LL层RF控制层,控制芯片工作在standby(准备)、advertising(广播)、scanning(监听/扫描),initiating(发起连接)、connected(已连接)这5种状态中的一种.
5种状态的切换描述为:advertising(广播)不需要连接就可以发送数据(告诉所有人,我来了),scanning(监听/扫描)来自广播的数据,initiator(发起人)将携带connectionrequest(连接请求)来响应广播者,如果advertiser(广播者)同意该请求,那么广播者和发起者都会进入已连接状态,发起连接的设备变为master(主机),接收连接请求的设备变为slave(从机).
2.
2.
3L2CAP层将数据打包,可以让设备点对点的通信.
2.
2.
4SMP层安全管理服务层,提供配对和密匙的分发,实现安全连接和数据交换.
疯壳·系列开发板版权所有,盗版必究官方网址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com/官方QQ群:1938364022.
2.
5ATT层允许设备向另外一个设备展示一块特定的数据,称之为"属性",在ATT环境中,展示"属性"的设备称为服务器,与之配对的设备称为客户端.
链路层状态(主机和从机)与设备的ATT角色是相互独立的,也就是说,主机设备可以是ATT服务器,也可以是ATT客户端.
从机也一样.
2.
2.
6GATT层从名字就能看出,GATT是在ATT上面的一层结构,定义了使用ATT的服务框架,GATT规定了配置文件(profile)的结构.
在BLE中,所有被profile或者服务用到的数据块都称为"特性"(characteristic).
两个建立连接的设备之间的所有数据通信都是通过GATT子程序处理,应用程序和profile直接使用GATT层.
2.
2.
7GAP层GeneralAccessProfile为基本访问配置,这个配置是其它配置的基础.
它定义了在Bluetooth设备间建立基带链路的通用方法2.
3设备状态BLE设备有6种状态:待机状态(Standby):设备没有传输和发送数据,并且没有连接到任何设备.
广播状态(Advertiser):周期性广播状态.
扫描状态(Scanner):主动寻找正在广播的设备.
发起连接状态(Initiator):主动向某个设备发起连接.
主设备(Master):作为主设备连接到其他设备.
从设备(Slave):作为从设备连接到其他设备.
三、BLE相关参数3.
1服务与特征值为了实现用户的应用,Profile通常有一个或者多个服务(Service)组成,每个服务对应特定的功能,比如体温服务、心率服务等.
一个服务包含一个或多个特征值(characteristicvalue),比如心率服务中就会有一个心率特征值.
每个特征值必须占用一个特征申明结构,其中包括它的其它特性,它是服务端和客户端共享的读写空间,设备之间的数据信息交换就是通过特征值.
UUID是代表服务与特征值的通用唯一标识.
有128位与32位两种形式.
有一些服务已经配分配为固定的UUID,所以用户自定义的服务与特征值不能使用这些UUID.
3.
2特征值的权限Permissions(权限)定义了特征值的访问权限,比如规定某个特征值只能被读,或者可读可写等.
3.
3通信方式已连接设备之间的通信方式:Read:使用指定的handle读特征值;Write:使用指定的handle写特征值;Indication:某个特征值发送到客户端,需要确认;Notification:某个特征值发送到客户端,不需要确认,设备向手机APP发送数据的方法.
疯壳·系列开发板版权所有,盗版必究官方网址:http://www.
fengke.
club淘宝店:http://shop115904315.
taobao.
com/官方QQ群:1938364023.
4广播广播包的发送是单向的,不需要任何连接.
设备发送广播包进入广播状态.

LOCVPS:美国XEN架构VPS七折,全场八折,日本/新加坡XEN架构月付29.6元起

LOCVPS发来了针对XEN架构VPS的促销方案,其中美国洛杉矶机房7折,其余日本/新加坡/中国香港等机房全部8折,优惠后日本/新加坡机房XEN VPS月付仅29.6元起。这是成立较久的一家国人VPS服务商,目前提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于XEN或者KVM虚拟架构,均选择国内访问线路不错的机房,适合建...

virmach:AMD平台小鸡,赌一把,单车变摩托?$7.2/年-512M内存/1核/10gSSD/1T流量,多机房可选

virmach送来了夏季促销,价格低到爆炸,而且在低价的基础上还搞首年8折,也就是说VPS低至7.2美元/年。不过,这里有一点要说明:你所购买的当前的VPS将会在09/30/2021 ~ 04/30/2022进行服务器转移,而且IP还会改变,当前的Intel平台会换成AMD平台,机房也会变动(目前来看以后会从colocrossing切换到INAP和Psychz),采取的是就近原则,原来的水牛城可能...

RAKsmart裸机云/云服务器/VPS全场7折,独立服务器限量秒杀$30/月起

适逢中国农历新年,RAKsmart也发布了2月促销活动,裸机云、云服务器、VPS主机全场7折优惠,新用户注册送10美元,独立服务器每天限量秒杀最低30.62美元/月起,美国洛杉矶/圣何塞、日本、香港站群服务器大量补货,1-10Gbps大带宽、高IO等特色服务器抄底价格,机器可选大陆优化、国际BGP、精品网及CN2等线路,感兴趣的朋友可以持续关注下。裸机云新品7折,秒杀产品5台/天优惠码:Bare-...

vps教程为你推荐
虚拟空间购买我想办个个人网站,虚拟空间怎么弄?请推荐一个建站工作室。美国vps服务器美国VPS和美国服务器速度快吗虚拟主机购买够买虚拟主机在那里的比较好介绍一个国外域名注册选择海外注册域名有什么好处?域名服务商域名服务商所属区域怎么填写me域名me域名怎么样?asp网站空间说ASP空间是做网站的空间是啥意思?免费网站空间申请哪个网站可以申请免费的网页空间手机网站空间手机网页空间需要多大?免备案虚拟主机免备案的虚拟主机在哪买好
怎么注册域名 已经备案域名 x3220 国内免备案主机 bluehost wordpress技巧 ca4249 web服务器架设 北京双线机房 柚子舍官网 河南移动网 免费asp空间 smtp服务器地址 深圳主机托管 汤博乐 免费获得q币 godaddyssl 时间同步服务器 西部主机 studentmain 更多