
ZigBee
码字但很菜
jio。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ZigBee学习(2)————串口应用的扩展和温度
目录利用ZigBee协议栈进行数据传输对的目标,在无线传感器网络中,大多数传感节点负责数据的采集工作,如温度,湿度,压力,烟雾浓度等信息。以下通过例子展示传感器数据的采集,传输与现实基本流程。协调器建立ZigBee网络,终端节点自动加入该网络中,然后终端节点周期性地采集温度数据并将其发送给协调器,协调器收到温度数据后,通过串口将其输出到用户PC机。协调器编程://C...原创 2019-07-19 22:02:41 · 896 阅读 · 0 评论 -
ZigBee学习(3)————NV操作函数
目录NV就是Non Volatile的缩写,即非易失性存储器,即使系统断电后,存储在该存储器的数据也不会丢失。在ZigBee协议栈中,NV存储器主要用于保存网络的配置参数(如网路地址),因为掉电后该参数不丢失。在协议栈中使用的NV操作函数只有如下三个:1)2)3)uint8 value_read;uint8 value=0x08;osal...原创 2019-07-19 22:26:42 · 2497 阅读 · 0 评论 -
ZigBee学习(4)————单播,组播和广播
目录在ZigBee网络中进行数据通信主要有三种类型:广播(Broadcast),单播(Unicast)和组播(Multicast)。广播描述的是一个节点发送的数据包,网络中的所有节点都可以收到,类似于开会时,领导讲话,每个开会者都可以听到单播描述的是网络中两个节点之间进行数据包的收发过程,类似于任意两个与会者之间进行的讨论组播又称为多播,描述...原创 2019-07-20 11:18:17 · 6390 阅读 · 0 评论 -
ZigBee学习(5)————网络管理基础
目录网络管理主要包括两方面的内容:协调器上电后建立网络,路由器自动加入网络,路由器调用函数获取本身的网络地址,MAC地址,父节点网络地址和父节点MAC地址,通过串口将其输出到PC机协调器编程://Coordinator.cvoid GenericApp_Init( byte task_id ){ GenericApp_TaskID = task_i...原创 2019-07-20 11:58:25 · 859 阅读 · 0 评论 -
ZigBee学习————IAR的下载与安装
目录IAR Embedded Workbench 是一套完整的集成开发工具集合:包括从代码编辑器、工程建立到C/C++编译器、连接器和调试器的各类开发工具。它和各种仿真器、调试器紧密结合,使用户在开发和调试过程中,仅仅使用一种开发环境界面,就可以完成多种微控制器的开发工作。下载链接如下:链接:https://pan.baidu.com/s/10dwJiL40IknP2_0Hs...原创 2019-07-17 21:33:02 · 5267 阅读 · 1 评论 -
ZigBee学习————常见错误的解决方法
目录解决SmartRF04DD驱动安装问题解决Z-Stack协议栈错误解决文件过大超过内存方法解决SmartRF04DD驱动安装问题:SmartRF04DD驱动未安装如图SmartRF04DD驱动安装失败如图解决方法如下资源链接如下:链接:https://pan.baidu.com/s/1OA2rQ8OKAngachnHRGqWfg提取码:0b...原创 2019-07-17 21:54:52 · 1119 阅读 · 0 评论 -
ZigBee学习(1)————ZigBee协议栈与数据传输实验
目录协议栈的使用:数据发送函数如下:数据传输基础实验:协调器编程:协调器主要负责网络组建,维护,控制终端节点的加入等,ZigBee节点1配置为一个协调器//Coordinator.h#define GENERICAPP_ENDPOINT 10#define GENERICAPP_PROFID ...原创 2019-07-18 21:49:46 · 3691 阅读 · 1 评论 -
ZigBee学习(6)————ZigBee无线传感器网络获取网络拓扑
目录要获取网络的拓扑信息,需要知道每个网络节点的网路地址以及父节点的网路地址。可考虑如下思路来获取拓扑信息:节点上电后,将自身的网络地址以及父节点的网络地址发送给协调器,通过串口给协调器发送命令,协调器收到命令后,将各个节点的网络地址以及父节点的网络地址发送给PC机系统上电后,各个节点需要将自身设备类型,网络地址,父节点网络地址发送给协调器,设计一个数据结构,如下:协...原创 2019-07-21 20:13:06 · 2948 阅读 · 1 评论 -
ZigBee学习(7)————Zigbee无线传感器网络远程数据采集
目录在开发ZigBee无线传感器网络过程中,需解决以下几个问题:网络拓扑结构传感器数据采集网络节点能量供应问题数据传输距离设计原理图如下:协调器编程://Coordinator.htypedef union h{ unsigned char databuf[18]; struct RFRXBUF { unsigned cha...原创 2019-07-21 20:37:44 · 3238 阅读 · 0 评论