zigbee学习笔记四——四种地址绑定模式
更新时间:2023-05-24 21:48:01 阅读量: 实用文档 文档下载
- zigBee的特点推荐度:
- 相关推荐
zigbee
zigbee学习笔记四——四种地址绑定模式
2011-09-25 21:24
ZDP_MatchDescReq( &dstAddr, NWK_BROADCAST_SHORTADDR,
SERIALAPP_PROFID,
SERIALAPP_MAX_CLUSTERS, (cId_t *)SerialApp_ClusterList,
SERIALAPP_MAX_CLUSTERS, (cId_t *)SerialApp_ClusterList,
FALSE );
也叫匹配描述符绑定,一般相当于广播绑定,网络中可能有一个或多个与本节点端口匹配的设备,本节点只接受其中一个节点的设备信息,既一对一绑定。处理函数是:
case Match_Desc_rsp:
{
ZDO_ActiveEndpointRsp_t *pRsp = ZDO_ParseEPListRsp( inMsg );
if ( pRsp )
{
if ( pRsp->status == ZSuccess && pRsp->cnt )
{
SerialApp_DstAddr.addrMode = (afAddrMode_t)Addr16Bit;
SerialApp_DstAddr.addr.shortAddr = pRsp->nwkAddr;
// Take the first endpoint, Can be changed to search through endpoints
SerialApp_DstAddr.endPoint = pRsp->epList[0];
// Light LED
HalLedSet( HAL_LED_4, HAL_LED_MODE_ON );
}
osal_mem_free( pRsp );
}
}
也叫终端绑定,当按键按下时,调用函数
ZDP_EndDeviceBindReq( &dstAddr, NLME_GetShortAddr(),
SerialApp_epDesc.endPoint,
SERIALAPP_PROFID,
SERIALAPP_MAX_CLUSTERS, (cId_t *)SerialApp_ClusterList,
SERIALAPP_MAX_CLUSTERS, (cId_t *)SerialApp_ClusterList,
FALSE );
终端绑定实际上是两个终端设备通过与协调器绑定,实现两个终端设备之间互相通信。处理函数
case End_Device_Bind_rsp:
zigbee
广播模式一般采用匹配符绑定方式,和直接地址模式相似,只是在发送函数中加入下列语句 SerialApp_DstAddr.addrMode = (afAddrMode_t)AddrBroadcast;//自己添加 SerialApp_DstAddr.addr.shortAddr = 0xffff;//自己修改,用于协调器广播
然后会调用 AF_DataRequest函数,这样既可以将协调器数据发给网络中的所有设备。
aps_Group_t SerialApp_Group;
SerialApp_Group.ID = 0x0001;
osal_memcpy(SerialApp_,"Broad Group",11);
static afAddrType_t SerialApp_GrpDstAddr;
SerialApp_GrpDstAddr.addrMode = (afAddrMode_t)afAddrGroup;
SerialApp_GrpDstAddr.endPoint = SERIALAPP_ENDPOINT;
SerialApp_GrpDstAddr.addr.shortAddr = SerialApp_Group.ID;
aps_AddGroup(SERIALAPP_ENDPOINT,&SerialApp_Group);






正在阅读:
总回风巷掘进工作面作业规程 -06-14
语言学论文12-10
心肺复苏机抢救心跳呼吸骤停的临床应用04-19
6#交通洞施工方案04-09
全国2005年10月高等教育自学考试小学语文教学论试题05-15
北京大学地球与空间科学学院介绍09-12
国家安全法的名与实 - 关于修订我国《国家安全法》的一点建议10-03
家门前的枫树作文450字07-03
小学英语韵律诗分享培养语感拓展词汇修订稿04-29
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 绑定
- 模式
- 地址
- 笔记
- zigbee
- 学习
- 2016年教师资格证统考小学《综合素质》高频考点详解:师生关系的含义及功能
- 数控车床编程期末考题
- 3.6 鼓乐铿锵 教学设计-云南省富源县第一中学2020-2021学年高一音乐人音版必修音乐鉴赏
- 计算固体力学9_梁和壳
- 我眼中的中国共产党
- 2014国家公务员考试申论热点:高考加分无需减肥而应斩草除根
- 全市公安交警系统开展“查思想查执法查纪律查作风”教育整顿活动实施方案
- 刑法疑难案例汇编(八)
- 新生儿头部不明肿块 教父母正确辨别
- 信任视角下的司法公信力
- 刘文孝——洪武小学2011—2012学年上学期期末试卷(四年级品社)
- 2013年河南省高考成绩分数段(一分一段理科)
- 焊接电弧高速图像采集
- 论通信光缆敷设的技术要点
- 2013七年级上册英语units1-6.测试卷doc
- 1 质量管理的起源与发展
- Arduino 入门到精通 例程18-舵机控制
- 产纤维素酶霉菌的筛选及初步鉴定
- YY使用手册(简捷版)
- 如何充分理解水表新标准流量点设置