在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节点都要具备那些功能,比如路由能力啊,网络发现能力啊,各个协议层都要做什么啊,如此。 #define COMMAND_LIGHTING_MOVE_TO_HUE #define COMMAND_LIGHTING_MOVE_HUE #define COMMAND_LIGHTING_STEP_HUE #define COMMAND_LIGHTING_MOVE_TO_SATURATION #define COMMAND_LIGHTING_MOVE_SATURATION #define COMMAND_LIGHTING_STEP_SATURATION #define COMMAND_LIGHTING_MOVE_TO_HUE_AND_SATURATION #define COMMAND_LIGHTING_MOVE_TO_COLOR #define COMMAND_LIGHTING_MOVE_COLOR #define COMMAND_LIGHTING_STEP_COLOR #define COMMAND_LIGHTING_MOVE_TO_COLOR_TEMPERATURE |