Zigbee应用开发 协调器控制多个终端

article/2025/8/24 9:17:04

协调器控制多个终端

      功能要求:

           协调器通过串口向终端发送控制命令

           发送1 则终端1 的D8灯亮 发送 2 则 终端2 的灯亮 发送 0 则 俩个终端都灭

      实现过程:

         当网络状态发生改变时,通过串口打印一串消息用来分辨串口调试对应着那种类型的Zigbee

        终端编程:

              当接收到无线消息到达后,对信息进行判断

             终端1 ,第一个数据为 1 ,点亮 D8。 0 关闭 D8

             终端2,第一个数据为2,点亮D8。0 关闭 D8

// 添加头文件
#include "hal_board_cfg.h"void ()
{if(){while(){case ZDO_STATE_CHANGE:SampleApp_NwkState = (devStates_t)(MSGpkt -> hdr.status);if((SampleApp_NwkState == DEV_ZB_COORD)||(SampleApp_NwkState == DEV_ROUIER)||(SampleApp_NwkState == DEV_END_DEVICE)){if(zgDeviceLogicalType == ZG_DEVICETYPE_COORDINATOR)  // 协调器{HalUARTWrite(0, "uart is ok \n", strlen("uart is ok \n"));} else if(zgDevicelLogicalType == ZG_DEVICETYPE_ENDDEVICE){HalUARTwrite(0, "I am endevice \n", strlen("I am enddevice \n"));}}else{}break;}}
}void SampleApp_MessageMSGCB (afIncomingMSGPacket_t *pkt)
{uint16 flashTime;switch(pkt -> clusterId){case SAMPLEAPP_PERIODIC_CLUSTERID:HalUARTwrite(0, pkt->cmd.Data, pkt->cmd.DataLength);if('1' == pkt -> cmd.Data[0]){HAL_TURN_ON_LED2();}else if('0' == pkt -> cmd.Data[0]){HAL_TURN_OFF_LED2();}break;}
}// ual_board_cfg.h
#if ( defined (HAL_BOARD_CC2503EB_REV17) && !defined(HAL_PA_LNA) && !defined(HAL_PA_LNA_CC2590))
#define    HAL_TURN_OFF_LED2()    st(LED2_SBIT = LED2_POLARITY(1);)#define    HAL_TURN_ON_LED2()    st(LED2_SBIT = LED2_POLARITY(0);)
void SampleApp_MessageMSGCB (afIncomingMSGPacket_t *pkt)    // 第二个终端
{uint16 flashTime;switch(pkt -> clusterId){case SAMPLEAPP_PERIODIC_CLUSTERID:HalUARTwrite(0, pkt->cmd.Data, pkt->cmd.DataLength);if('2' == pkt -> cmd.Data[0]){HAL_TURN_ON_LED2();}else if('0' == pkt -> cmd.Data[0]){HAL_TURN_OFF_LED2();}break;}
}

 


http://chatgpt.dhexx.cn/article/Js79cQX5.shtml

相关文章

zigbee现存网络下更换协调器

应用场景:现场协调器坏了,更换协调器,只改panid、加密信息、信道等是不行的 因为之前坏掉的协调器已经创建了一个网络,即使旧协调器坏了,网络还在,新协调器如果开机前没有之前的网络设备处于开启状态&…

ZIGBEE 协调器(刷写程序后)PAN_ID+1,与原来路由器无法组网

ZIGBEE 协调器(刷写程序后)PAN_ID1,与原来路由器无法组网 原因:或许是你下载时,勾选了Erase flash选项,如下图原因简析 原因:或许是你下载时,勾选了Erase flash选项,如下…

基于Zigbee的SHT10温湿度数据采集系统(已实现控制12个终端节点)——Zigbee协调器主要代码解析

之前实现了基于Zigbee的SHT10温湿度数据采集系统,这里来重新复盘一些主要的知识和代码。 写在前面: 1 功能介绍:使用Zigbee终端节点采集环境的温度和湿度数据,然后将数据无线发送的Zigbee协调器,最后在电脑端显示获得…

ZigBee协调器,ZigBee智能节点盒

新设备下 1.安装CP210xVCPInstaller_x64.exe串口驱动 2.连接USB转串口,RS485转232,蓝色数据线连ZigBee协调器485A,黄色数据线连ZigBee协调器485B,USB口连PC 3.查看COM口 4.打开ZigBeeTool.exe一应用程序 5.选择COM口,…

zigbee基本概念--网络设备类型和PANID

Zigbee 是一种基于802.15.4 物理层协议、支持自组网、多点中继,可实现网状拓扑的复杂的 组网协议,加上其低功耗的特点,使得网络间的设备必须各司其职,有效地协同工作。 Zigbee 网络的设备类型 在Zigbee 网络中,有三种不…

一文带你了解 ZigBee

1、物联网通信协议 常见短距离无线通信协议 物联网通信协议 接入方式-云端协议 支持 TCP/IP 的物联网设备,可以通过 WIFI、蜂窝网络以及以太网,使用 HTTP、MQTT、CoAP、LwM2M 以及 XMPP 等应用层协议协议接入云端。 接入方式-网关协议 网关协议是适用…

大数据产业链包括哪几个环节,具体包含哪些内容

大数据作为继云计算、物联网之后IT行业又一颠覆性的技术,备受关注,要想知道大数据创业方向,一定要知道,大数据产业链包括哪几个环节,具体的包含内容,接下来,为大家一一介绍: IT基础…

不得不说的六个大数据产业园

近年来,随着物联网、云计算的发展,大数据技术也成为了热门词汇。而对于大数据企业的发展,大数据产业园的作用可谓举足轻重。 大数据产业园指大数据产业的聚集区或大数据技术的产业化项目孵化区,简而言之,就是大数据企业…

2021中国大数据产业发展白皮书 附下载

“十三五”时期,我国大数据产业取得了突破性的发展。大数据产业规模持续稳步提升,产业价值不断释放;大数据相关政策陆续出台,产业发展环境日益优化;新型数据中心、5G等大数据相关基础设施部署进程加快;大数…

大数据产业发展状况及企业数据资产化运营核心

用数据说话已经成为所有人的共识,数据也成了堪比石油的战略资源。 “无论是国家、企业还是社会公众,都更直观的感受到了数据的价值。因此,近年来,各地纷纷成立大数据发展组织,企业纷纷推动数据资产化治理,大…

大数据产业发展的国际经验

中国发展大数据产业需要拓展国际视野,借鉴国际经验, 他山之石,可以攻玉。 2012 年被认为是大数据元年。在这一年,美国奥巴马政府推出了《大数据研究和发展计划》,启动了美国国家大数据战略;用户日志管理公司…

“十四五”大数据产业发展锚定3万亿目标

来源:人民数据本文约1100字,建议阅读5分钟 大数据产业迎来更广阔发展空间。 工业和信息化部近日发布的《“十四五”大数据产业发展规划》(以下简称《规划》)提出,到2025年,我国大数据产业测算规模突破3万亿…

高层次人才需求旺盛!2022年中国大数据产业发展趋势

点击上方 "大数据肌肉猿"关注, 星标一起成长 点击下方链接,进入高质量学习交流群 今日更新| 950个转型案例分享-大数据交流群 1、大数据获重视,产业发展再升级 2015年以来,在国家和各级政府的大力推动下,大数据产业加速…

2021年大数据产业城市发展,前20强出炉!

点击上方 "大数据肌肉猿"关注, 星标一起成长 点击下方链接,进入高质量学习交流群 今日更新| 950个转型案例分享-大数据交流群 来源 | 北京大数据研究院大数据分析技术创新中心 “十三五”期间,我国大数据产业迅猛发展,政策环境日益…

政策推动大数据产业高速发展 2018年市场规模将达180亿

近年来,全球大数据产业不断成熟,各领域大数据应用全面展开,为大数据发展带来强劲动力。数据显示,2016年全球大数据市场规模达到453亿美元,同比增长25.8%。大数据逐渐成为全球IT支出新的增长点。 相对于发达国家而言&am…

你的旧船票能否搭上这艘巨轮?——解读近5年大数据产业发展规划

文|水手 本文出自:知乎专栏《帆软数据应用研究院》——数据干货&资讯集中地! 文章导读 一、大数据产业现状和挑战 二、2020年发展目标 三、实现目标的关键举措 四、《规划》对企业的启示 五、《规划》对个人的启示 自2015年党的十八届五中全会提出“…

敲黑板!《大数据产业发展规划(2016-2020年)》要点解读

近年来,随着互联网、云计算、大数据、物联网等新兴技术的飞速发展,全球数据总量出现爆炸式增长,数据正在成为政府和企业越来越重要的基础性战略资源,可谓21世纪的“钻石矿”。面对大数据时代的到来,我国高度重视大数据…

图解大数据产业发展规划(2016-2020)

文章讲的是 图解大数据产业发展规划(2016-2020), 近日,工信部公布了《大数据产业发展规划(2016-2020年)》。其中指出,到2020年,大数据相关产品和服务业务收入突破1万亿元,年均复合增长率保持30%…

观点 | 我国大数据产业发展态势如何?

我国高度重视大数据的战略意义和数据资源对社会经济发展的积极作用,国务院于2015年出台了《促进大数据发展行动纲要》,并将“实施国家大数据战略,推进数据资源开放共享”纳入“十三五”期间规划和建设的重要目标。目前国内大数据产业发展已初…

我国目前大数据产业发展现状

我国大数据产业发展现状 2.1政策与法律层面 (1)虽然我国大数据产业目前缺乏国家层面的政策,但是在相关的国家战略中已经涉及大数据技术与发展规划。例如《“十二五”国家战略性新兴产业发展规划》提出支持海量数据存储、处理技术…