![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Zigbee
云垂大鹏翻
i tell you
展开
-
Zigbee协议栈初使用(一)串口发送
Zigbee协议栈初使用(一)串口发送1、Zmain和App文件夹内是主要,其中App主要用到,也是添加代码文件的地方,主要在SampleApp.c和SampleApp.h中; 2、在MT层打开MT_USART.c是写好的串口驱动,可以直接使用; 3、初始化在SampleApp中的SampleApp_Init()中完成; 注:需要加#include“MT_USART.h” 4、MT...原创 2018-09-01 15:56:10 · 3323 阅读 · 1 评论 -
zigbee协议栈初使用(二)按键控制
zigbee协议栈初使用(二)按键控制 1、在hal_key.c中修改按键端口 2、修改hal_board_cfg.h 3、修改OnBoard.c,文件在ZMain.c目录下 4、回到SampleApp.c,找到按键事件处理函数 5、进入SampleApp_HandleKey()函数,此处是按键处理,按下按键需要做的事件放在这添加如下代码: 此处...原创 2018-09-01 16:44:50 · 1675 阅读 · 1 评论 -
zigbee协议栈初使用(四)无线串口透传
zigbee协议栈初使用(四)无线串口透传 串口透传意思是通过Zigbee实现两个PC通讯,两个Zigbee模块地位应该是一样的。 在void MT_UartInit(),有代码如下: 1#if defined (ZTOOL_P1) || defined (ZTOOL_P2) uartConfig.callBackFunc = MT_UartProcessZTo...原创 2018-09-04 14:39:49 · 4345 阅读 · 0 评论 -
zigbee协议栈初使用(五)点播无线通讯
zigbee协议栈初使用(五)点播无线通讯 点播:点对点通讯,即两个设备间通讯,不容许第三个设备接收数据信息。 在AF.h中 有如下定义 typedef enum{ afAddrNotPresent = AddrNotPresent, afAddr16Bit = Addr16Bit, //点播方式 afAddr64Bit = Addr64Bit,...原创 2018-09-05 10:15:49 · 3845 阅读 · 1 评论 -
zigbee协议栈初使用(三)无线数据传输
zigbee协议栈初使用(三)无线数据传输 本次使用协议栈例程广播通信完成,本文记录网蜂《Zigbee实战演练》学习总结一、发送部分 打开SampleApp.c找到 uint16 SampleApp_ProcessEvent( uint8 task_id, uint16 events ) 此函数用于处理事件,发送部分注释后主要代码如下:// Received wh...原创 2018-09-03 16:58:41 · 3723 阅读 · 0 评论 -
zigbee协议栈初使用(六)组播无线通讯
zigbee协议栈初使用(六)组播无线通讯 组播是网络中所有节点设备被分组后组内相互通信的过程。 首先定义组播通信 afAddrType_t SampleApp_Flash_DstAddr; 协议栈已经定义好,自己想修改更名也可以 组播内容结构体 aps_Group_t SampleApp_Group; //分组内容 组网参数配置 协议栈已写好 Samp...原创 2018-09-06 16:24:11 · 716 阅读 · 0 评论