
zigbee通信
喜欢月亮的向日葵
爱穿aj的程序员
展开
-
基于zigbee双向通信系统(光照感应)
由于本系统的实现过程步骤比较多,我就分开步骤来写,以下是各个具体步骤的超链接点击即可基于ZigBee光照感应系统总体介绍(1)基于ZigBee光照感应系统之配置串口函数(2)基于zigbee光照感应系统之节点广播通信(3)基于zigbee光照感应系统之节点单播通信(4)...原创 2020-07-18 23:49:42 · 1028 阅读 · 0 评论 -
基于zigbee光照感应系统之节点单播通信(4)
基于zigbee光照感应系统之节点单播通信在上一篇博客已经介绍了如和配置协调器与路由器之间的广播通信,本文将介绍路由器与协调器之间的单播通信。本项目在路由器节点上外加了一个GL7516光照传感器,在路由器节点上不断采集光照传感器的光照强度,然后路由器将光照传感器的信号通过单播的方式发送给协调器,同时将串口助手上打印出来。首先,来介绍一下GL7516光照传感器:光敏电阻式一种半导体材料制成的电阻,其电导率随着光照度的变化而变化。利用这一特性可以制成不同形状和受光面积的光敏电阻。GL7516 就是其中的原创 2020-07-07 23:21:09 · 1072 阅读 · 1 评论 -
基于zigbee光照感应系统之节点广播通信(3)
基于zigbee光照感应系统之节点广播通信在zigbee通信本系列第一章就介绍了协调器通过获取串口助手的数据,然后通过广播的方式发送给路由器下面我们就来详细讲解协调器是如何通过广播的方式发送数据的,路由器是怎样接收到数据的首先,配置接收方(路由器)为广播方式,地址为0XFFFF,0xFFFF代表全部节点都可以接受到此协调器发送的数据。SampleApp_Periodic_DstAddr.addrMode = (afAddrMode_t)AddrBroadcast;SampleApp_Periodic原创 2020-07-06 23:26:13 · 838 阅读 · 0 评论 -
基于ZigBee光照感应系统之配置串口函数(2)
上篇博客介绍了系统的大概流程,接下来就介绍节点直接怎样和pc进行通信。协议栈配置串口通信我们要实现的效果是pc端可以和节点之间进行串口通信而且不能出现乱码,要实现这些效果就要对协议栈进行一些相关的配置。首先,在hal_board_cfg.h文件HAL_UART_DMA赋值为0,HAL_UART_ISR赋值为1,让协议栈可以进入串口子程序函数。void HalUARTInit(void){#if HAL_UART_DMA HalUARTInitDMA();#endif#if HAL_UAR原创 2020-07-05 23:40:56 · 966 阅读 · 3 评论 -
基于ZigBee光照感应系统之介绍(1)
基于ZigBee光照感应系统本文是基于cc2530实验板,通过无线通信的方式(zigbee)实现两块cc2530进行实时通信,并通过引用光照传感器来实现一个简单的无线通信系统。如果有一直关注我的小伙伴们可以发现,我以前有写过两块cc2530实验板有线通信有兴趣的话可以去我博客上看看cc2530有线通信链接由于本项目涉及到协议栈的,不单单是裸机实验所以本次博客就分开来写了,一次涉及一个知识点。废话不多说进入正题,首先给小伙伴们了解本项目的流程图第一步,两块cc2530通过数据线连接电脑,cc253原创 2020-07-05 22:32:05 · 2952 阅读 · 8 评论