tag 标签: profile

相关帖子
相关博文
  • 热度 14
    2014-12-29 10:58
    2752 次阅读|
    0 个评论
    为了方便使用vivado,将./setting64.sh中提到到路径添加到/etc/profile中,reboot后发现无法登录图形界面。搜索解决方案,需要进入单人模式来改回文件内容。   解决方法: 在grub 启动后,移动键盘到Linux的启动项;按e键;然后再移动键盘到类似下面的一行,也就是kernel的那行: kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet  把光标移动这行后,再按一下e键,进入编辑这行;在行尾条一个空格 ,然后输入 linux single,也就是类似如下的: kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet   linux single 结束编辑,按回车返回; 接着我们要启动系统,按一下b键启动; 进去后就只要把/etc/profile改回原样即可   参考链接: http://budengliangmei13.blog.163.com/blog/static/21863122620138303131055/
  • 热度 19
    2012-9-3 16:36
    3268 次阅读|
    2 个评论
     在zigbee规范中,引入了profile, cluster的概念。具体说来,假设规范一个profile(可以理解成一套规定),这个profile用来规范智能家居领域的相关产品都要满足那些要求,那么home automation public profile就规定了智能家居都要做什么!        当然了,你可以自己规范一个自己的profile,称为provite profile,而zigbee联盟则已经规范了一些profile,比如home automation, smart energy,building automation等,一个public profile也规定了profile 的ID,比如智能家居就规定是0x104。协议栈本身也有一个profile,就是Zigbee Device Profile,也就是ZDP了,这里规范了一个zigbee节点都要具备那些功能,比如路由能力啊,网络发现能力啊,各个协议层都要做什么啊,如此。       在一个profile的规范下,又提出了cluster的概念,这个cluster要理解成一个大方向下的一个特定对象,比如智能家居下的一个调光器,操作这个调光器就需要一些命令,比如变亮,变暗,关灯,开灯这些,另外,这个调光器也会有一个attribute,也就属性,比如当前的亮度啊,由亮变暗的过程经历多长时间啊(一下子变亮视觉感觉没有渐变效果好喔)。对于home automation 的public profile已经规定了调光器应该有哪些cluster,如:Color Control Cluster,Ballast Configuration Cluster 等。然后,profile也规范了color control cluster 的ID,这个就是clusterID了,在这个cluster下面,要有以下命令: /*****************************************/ /***  Color Control Cluster Commands   ***/ /*****************************************/ #define COMMAND_LIGHTING_MOVE_TO_HUE                                     0x00 #define COMMAND_LIGHTING_MOVE_HUE                                        0x01 #define COMMAND_LIGHTING_STEP_HUE                                        0x02 #define COMMAND_LIGHTING_MOVE_TO_SATURATION                              0x03 #define COMMAND_LIGHTING_MOVE_SATURATION                                 0x04 #define COMMAND_LIGHTING_STEP_SATURATION                                 0x05 #define COMMAND_LIGHTING_MOVE_TO_HUE_AND_SATURATION                      0x06 #define COMMAND_LIGHTING_MOVE_TO_COLOR                                   0x07 #define COMMAND_LIGHTING_MOVE_COLOR                                      0x08 #define COMMAND_LIGHTING_STEP_COLOR                                      0x09 #define COMMAND_LIGHTING_MOVE_TO_COLOR_TEMPERATURE                       0x0a Ballast Configuration Cluster 下面则没有定义命令。 除了命令之外,每一个cluster还会定义一些属性,比如color control cluster下有: #define ATTRID_LIGHTING_COLOR_CONTROL_CURRENT_HUE                        0x0000 #define ATTRID_LIGHTING_COLOR_CONTROL_CURRENT_SATURATION                 0x0001 #define ATTRID_LIGHTING_COLOR_CONTROL_REMAINING_TIME                     0x0002 #define ATTRID_LIGHTING_COLOR_CONTROL_CURRENT_X                          0x0003 #define ATTRID_LIGHTING_COLOR_CONTROL_CURRENT_Y                          0x0004 #define ATTRID_LIGHTING_COLOR_CONTROL_DRIFT_COMPENSATION                 0x0005 #define ATTRID_LIGHTING_COLOR_CONTROL_COMPENSATION_TEXT                  0x0006 #define ATTRID_LIGHTING_COLOR_CONTROL_COLOR_TEMPERATURE                  0x0007 #define ATTRID_LIGHTING_COLOR_CONTROL_COLOR_MODE                         0x0008 ........................... 这样的属性。 而Ballast Configuration Cluster 则有:   // Ballast Information attribute set #define ATTRID_LIGHTING_BALLAST_CONFIG_PHYSICAL_MIN_LEVEL                0x0000 #define ATTRID_LIGHTING_BALLAST_CONFIG_PHYSICAL_MAX_LEVEL                0x0001 #define ATTRID_LIGHTING_BALLAST_BALLAST_STATUS                           0x0002 等属性。        这些属性反映了这个cluster下设备的状态,可以通过读写这些属性来改变其值。        总结说来,Profile规范了应该包括哪些cluster,一个cluster会有一个ID,在一个cluster下又会有很多command,也会有很多attibute,在一个cluster下面command 和attribute的ID要唯一,不同的cluster下可以重复,不同的profile下clusterID也可以重复。        再延伸一点儿,zigbee联盟在协议栈之外又增加了一部分操作cluster的函数,那就是zigbee cluster library,(ZCL),这里边已经以源代码的形式提供了操作联盟规范的那些public profile下的函数,主要功能包括一些command的transmit,response,indicate以及confirm等,还有读写attribute的一些操作函数。所以在理解了ZCL的工作机制基础上,通过调用ZCL的函数实际上会让应用程序设计变得简单(但是学习ZCL倒是很麻烦)。        假设我们要控制一个LED,有一个远程节点(发命令控制led ),一个本地节点(接受命令并真正的让led 亮起来),那么如果引入ZCL的概念,你可以设置这个操作led 的事情是一个cluster,其下包含三个命令,一个open,一个close,一个read attribute,灯还有一个attribute,那就是当前的status,远程节点可以用ZCL的函数发open和close命令,也可以随时发一个read attibute命令读取本地节点led 的状态。        这么做的好处是不需要再自己设计一个规定(比如:一个数据包的第几个字节表示什么。。。),而是直接调用ZCL即可实现,这对于command和attribute数量很少的应用不见得有多大好处,但是当command和attribute数量很多的时候,引入ZCL会让事情变得简单。  
  • 热度 17
    2012-9-3 15:59
    1605 次阅读|
    1 个评论
    Zigbee将应用划分为不同的域,每个应用域都有自己的Profile,ZigBee Profile为这个应用域提供标准的接口和设备定义,使得不同生产商生产的针对同一应用领域的ZigBee设备之间能互通。下面是文档【075366r01ZB_AFG-ZigBee_Cluster_Library_Public_download_version.pdf】中的一些重点。   为了避免与WiFi的冲突,推荐HA使用通道11,14,15,19,20,24,25   启动属性集(SAS)   为了确保互操作性,所有ZigBee HA设备都应该实现兼容的启动属性集(SAS)       启动参数:       短地址:0xFFFF       E PANiD:0x0000000000000000       PAN ID:0xFFFF       通道掩码:使用通道26       协议栈版本:0x02(2006及其更高版本)       堆栈剖面:1(2006)或2(2007)       启动控制;3:通过关联加入网络,0:设备认为自己是ExtendedPANId属性所指网络的一部分,不执行任何加入和重加入操作       信任中心地址:0x0000       加入参数:       扫描尝试:3次,如果是新加入的节点会则会扫描所有的通道3次,然后找到允许加入的网络。如果是在使用中的节点则扫描三次查找原来的PAN加入。       扫描间隔:1秒       重加入间隔:60秒或更短,决定设备发现自己离线后多久将进行重加入       最大重加入间隔:15分钟       终端设备参数:       间接查询速率:控制终端设备向父设备进行查询的速率,由堆栈剖面设置,建议设为60秒       绑定参数:       终端设备绑定超时:60秒   设备描述:   设备由其所处的最终应用领域组织在一起,和此规范相兼容的产品至少要实现规范中众多设备描述中的一个,而且应该包含应用中实现的所有相关设备的描述,比如一个产品实现了调光和灯光传感应用,那么就应该支持可调灯和灯传感设备描述。   ZCL   HA Profile利用了ZigBee Cluster Library中定义的簇集(clusters)。ZCL为簇集报告属性值的改变提供了一种机制,并且提供了配置报告参数的命令。默认设置为最大的报告间隔0x0000,最小的报告间隔需要≥0x0001,如果设置为非0值需要≥0x003C。创建一个新设备描述是在规范中增加新簇集的首选方案。   一般设备       On/Off Switch       此设备可以给设备发送开、关、切换命令来控制设备的开关和状态转换,此设备只在其他此类更具体的设备(如On/Off Light Switch)不存在时使用。       Level Control Switch       此设备可以给设备发送开、关、切换命令来控制设备的开关和状态转换,并且能控制这些设备的等级特性,此设备只在其他此类更具体的设备(如On/Off Light Switch)不存在时使用。       On/Off Output       此设备可以被用来做开、关状态的切换。此设备只有在更具体的设备(如Basic Light)存在时才能使用。       Level Controllable Output       此设备可以被用来做开、关切换和输出等级调节。此设备只有在更具体的设备(如Dimmer Switch)存在时才能使用。       Scene Selectoral       此设备可以被用设置和选择其他设备上的场景。       Configuration Tool       此设备可以被用配置其他设备。此设备用来对新安装的设备进行配置并在其后进行优化。       Remote Control       此设备可以被用来控制和监控其他设备。       Mains Power Outlet       此设备可以被用来做开、关状态的切换。此设备用来控制主电源输出。   灯光设备       On/Off Light       On/Off Light设备即是具有开关功能的灯       Dimmable Output       此设备是一个具有开关和亮度可调功能的灯。   ……………… 
  • 热度 12
    2012-9-2 22:02
    2427 次阅读|
    0 个评论
             1. 在zigbee网络中,两个设备之间进行通信的关键是统一一个Profile(域,剖面) 2.Profile的一个例子是智能家居。在这个域中的一系列设备(灯,开关,电视,窗帘,监视 器,门控等)可以互相交换控制消息来构造一个无线智能家庭。 3.Profile在zigbee设备间定义了普通行为:无线网络在网络中依靠自制设备的能力同网络连接和发现其他设备上的服务。 4. Profile支持设备发现**务发现。设备发现:zigbee设备发现其他设备的过程,有两种形式的设备发现请求:IEEE地址请求和网络地址请求。IEEE地址请求时单播到一个特殊的设备且假定网络地址已经知道。网络地址请求时广播且携带一个已知的IEEE地址作为负载。服务发现:一个已给设备被其他设备发现的过程。服务发现通过向一个已给设备的每一个端点发送询问或通过使用广播,单播来实现。它是基于Profile,输入输出串为基础构成的。   5.Profile分为私有域和公有域,但每个Profile的标识符都是唯一的。一旦获得一个Profile标识符,我们就可以定义设备描述和cluster标识符 6.Profile标识符是在zigbee协议中的主要枚举量。每一个唯一的Profile标识符定义了设备描述和cluster标识符的一个联合的枚举量。如:每个profille包括65536个可能的device和65536个可能的cluster描述,且每个Cluster描述包含有65536中的属性。profile开发者的任务就是在已经取得的profile描述符中定义设备类型和醋标识符。 7。在绑定中会用到对Profile的应用 8.每一个zigbee设备都必须至少有一个zigbee Profile,一个zigbee设备可以支持几个Profile。    
相关资源
  • 所需E币: 1
    时间: 2022-7-23 15:58
    大小: 816.73KB
    上传者: Argent
    CompletestepprofileupdatebyoneMSG
  • 所需E币: 1
    时间: 2022-7-23 15:59
    大小: 641.75KB
    上传者: Argent
    PCamProfileDisplayAOI
  • 所需E币: 1
    时间: 2022-7-23 13:40
    大小: 1.9MB
    上传者: Argent
    Hardy1769weighscaleAOP-AddOnProfile
  • 所需E币: 1
    时间: 2022-7-23 15:54
    大小: 1.05MB
    上传者: Argent
    Motionprofilegeneratorfor8camlawsusinganAOI
  • 所需E币: 1
    时间: 2022-7-23 13:36
    大小: 204.94KB
    上传者: Argent
    DynamixMachineProfileforConveyor
  • 所需E币: 1
    时间: 2022-7-23 13:36
    大小: 249.17KB
    上传者: Argent
    DynamixMachineProfileforMotorandFan
  • 所需E币: 1
    时间: 2022-7-23 13:36
    大小: 207.57KB
    上传者: Argent
    DynamixMachineProfileforMotorandPump
  • 所需E币: 1
    时间: 2022-7-23 13:37
    大小: 223.78KB
    上传者: Argent
    DynamixMachineProfileforaMachineRoll
  • 所需E币: 1
    时间: 2022-7-23 11:07
    大小: 126.72KB
    上传者: Argent
    ConfigurableFlowMeterModuleinGenericprofile
  • 所需E币: 1
    时间: 2022-7-23 11:06
    大小: 728.5KB
    上传者: Argent
    IF4FXOF2FGenericProfileExample
  • 所需E币: 2
    时间: 2021-10-21 11:16
    大小: 28.04MB
    上传者: jinyongpak
    nRF52840开发实验:实现心率Profile
  • 所需E币: 2
    时间: 2021-10-21 11:17
    大小: 28.04MB
    上传者: jinyongpak
    nRF52840开发实验:实现串口透传Profile
  • 所需E币: 1
    时间: 2021-9-27 16:55
    大小: 763.01KB
    上传者: Argent
    电子产品日新月异,不管是硬件工程师还是软件工程师,基本的模电、数电、微机原理、信号处理等知识是必备的条件,从二极管到三极管,从单片机到多核MCU,3G网络到5G产品的普及,不管电子产品的集成度怎么高,其产品还是少不了电阻电容电感,每个元器件在电路中必然有其作用,有兴趣了解的网友,下载学习学习吧。
  • 所需E币: 3
    时间: 2020-1-6 11:57
    大小: 2.52MB
    上传者: quw431979_163.com
    维兰德技术上海公司技术经理Philipp-MorrisEgle先生于2009年3月17日第四届国际连接器技术与产业发展论坛上做的“维兰德高性能铜合金以及其在连接器领域的解决方案”演讲演讲稿ICTF2009Wieland’sHighPerformanceCopper&CopperAlloySolutionsfortheInterconnectIndustryApresentationby:Philipp-MorrisEgle,TechnicalManager,WielandMetalsAnnieGao,SalesManager,WielandMetals17March2009TOPICS/AGENDA主要议题WielandSnapshotWielandStripProductionProductHighlightsComprehensiveAlloyOverviewHi-performancecopperK57(C7035)FinegrainbronzeSupralloyInnovativeSolutionsHi-productivityformatMultiCOILFlexibledesignProfileMilledStripsCost-effectivecoatingHot-DippedTinningSummaryPhilippMorrisEgleWielandMetalsSingapore(AsiaHQ)2……
  • 所需E币: 5
    时间: 2019-12-24 23:05
    大小: 774.55KB
    上传者: 238112554_qq
    Abstract:ThisapplicationnoteexplainshowtoenablecommunicationbetweenaBluetooth®serialandMaxim1-Wireadapters.Topicsdiscussedare:selectingtheproperBluetoothadapter,setupinstructions,andsamplecodetoenablethecommunication.TheDS9097U1-WireCOMPortAdapterisusedtoreceivetheBluetoothcommands.Maxim>Designsupport>Appnotes>iButton>APP4633Keywords:bluetooth,wireless,mobile,1-Wire,alternative,Wi-Fi,radio,exchange,range,communication,SPP,serial,profile,phone,DS1920,DS1922,DS1923,temperature,COMFeb26,2010APPLICATIONNOTE4633Bluetoothto1-WireCommunicationUsingtheDS9097UBy:CarlosContrerasAbstract:ThisapplicationnoteexplainshowtoenablecommunicationbetweenaBluetoothserialandMaxim1-Wireadapters.Topicsdiscussedare:selectingtheproperBluetoothadapter,setupinstructions,andsamplecodetoenablethecommunication.TheDS9097U1-WireCOMPortAdapterisusedtoreceivetheBluetoothcommands.Introd……
  • 所需E币: 3
    时间: 2020-1-13 10:00
    大小: 517.99KB
    上传者: givh79_163.com
    UnionSemiconductorCompanyProfile&ESDProduct-JRDHighPerformanceAnalogSolutionsforDigitalWorldUnionSemiconductor,Inc.CompanyProfile&ESDProtectionProductBusinessHighPerformanceAnalogSolutionsforDigitalWorldCompanyOutlookFoundedinJan.08,2001inShanghai,China.InitialCapital1.8MFablesschipdesignhouseFocusedonAnalog&MixedSignalchipdesign&marketing32EmployeeinChina,6DesignEngineers.SetupDistributionChannelinTaiwan,China&Japanin2005.HighPerformanceAnalogSolutionsforDigitalWorldProductPortfoliosStandard232,485InterfaceESDProtection&EMIFilterPowersupplies&ManagementProductAnalogSwitchHighPerformanceAnalogSolutionsforDigitalWorldISO9001:2000QualitySystemHighPerformanceAnalogSolutionsforDigitalWorldContractedManufacturingC……