设备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广播广播包的发送是单向的,不需要任何连接.
设备发送广播包进入广播状态.

HostKvm:夏季优惠,香港云地/韩国vps终身7折,线路好/机器稳/适合做站

hostkvm怎么样?hostkvm是一家国内老牌主机商家,商家主要销售KVM架构的VPS,目前有美国、日本、韩国、中国香港等地的服务,站长目前还持有他家香港CN2线路的套餐,已经用了一年多了,除了前段时间香港被整段攻击以外,一直非常稳定,是做站的不二选择,目前商家针对香港云地和韩国机房的套餐进行7折优惠,其他套餐为8折,商家支持paypal和支付宝付款。点击进入:hostkvm官方网站地址hos...

欧路云:美国200G高防云-10元/月,香港云-15元/月,加拿大480G高防云-23元/月

欧路云 主要运行弹性云服务器,可自由定制配置,可选加拿大的480G超高防系列,也可以选择美国(200G高防)系列,也有速度直逼内地的香港CN2系列。所有配置都可以在下单的时候自行根据项目 需求来定制自由升级降级 (降级按天数配置费用 退款回预存款)。由专业人员提供一系列的技术支持!官方网站:https://www.oulucloud.com/云服务器(主机测评专属优惠)全场8折 优惠码:zhuji...

10gbiz七月活动首月半价$2.36/月: 香港/洛杉矶CN2 GIA VPS

10gbiz怎么样?10gbiz 美国万兆带宽供应商,主打美国直连大带宽,真实硬防。除美国外还提供线路非常优质的香港、日本等数据中心可供选择,全部机房均支持增加独立硬防。洛杉矶特色线路去程三网直连(电信、联通、移动)回程CN2 GIA优化,全天低延迟。中国大陆访问质量优秀,最多可增加至600G硬防。香港七星级网络,去程回程均为电信CN2 GIA+联通+移动,大陆访问相较其他香港GIA线路平均速度更...

vps教程为你推荐
vpsVPS是干嘛用的?免费国内空间谁知道国内哪个免费空间好,要1GB的海外域名求国外域名商列表免费网站空间申请哪个网站可以申请免费的网页空间虚拟主机系统虚拟主机上的系统与电脑操作系统差别?广西虚拟主机网站icp备案流程二级域名什么是一级域名和二级域名以及三级域名域名交易域名如何买卖??域名交易域名过户办理流程/怎样办理域名过户?域名是什么你好,请问域名是指什么啊?
jsp虚拟主机 域名注册信息查询 备案未注册域名 ftp空间 好看的桌面背景图片 百兆独享 徐正曦 速度云 100m独享 美国免费空间 网游服务器 香港新世界中心 万网空间购买 国内域名 成都主机托管 阿里dns 国内空间 789电视剧网 美国主机 美国代理服务器 更多