Zigbee
文章平均质量分 61
小舟%
这个人很懒,什么都没有留下
展开
-
基于Zigbee的SHT10温湿度数据采集系统+python串口读取——Zigbee终端节点主要代码解析
基于Zigbee的SHT10温湿度数据采集系统+python串口读取——Zigbee终端节点主要代码解析1)温湿度传感器用采用的是SHT10,之前用的是DHT11采集温湿度数据,结果精度不行,所以换成SHT10传感器。2)我组的是星状网络,一个Zigbee协调器,12个Zigbee终端节点。3)当Zigbee路由节点上电后,会使用NLME_GetShortAddr()函数获取自身16位的网络地址信息,然后AF_DataRequest给协调器。 void SampleApp_to_xie_addr原创 2021-01-01 22:09:29 · 3152 阅读 · 3 评论 -
基于Zigbee的SHT10温湿度数据采集系统(已实现控制12个终端节点)——Zigbee协调器主要代码解析
之前实现了基于Zigbee的SHT10温湿度数据采集系统,这里来重新复盘一些主要的知识和代码。写在前面:1 功能介绍:使用Zigbee终端节点采集环境的温度和湿度数据,然后将数据无线发送的Zigbee协调器,最后在电脑端显示获得到的数据。2 我没有让Zigbee终端节点 使用周期定时发送,而是通过电脑端的串口来控制 ,即:当电脑需要数据时,就返回终端节点的数据;不需要时终端节点就不会上传数据。 我这样的做法比较方便,因为选择什么时间上传 和 多久上传一次都可以由自己来决定!3 我设计的Zigbe原创 2020-12-21 17:35:18 · 5646 阅读 · 7 评论 -
Warning[Pa050]: non-native end of line sequence detected (this diagnostic is only issued once)
今天在用IAR软件,给Zigbee程序写注释时,出现了这么一个警告,Warning[Pa050]: non-native end of line sequence detected (this diagnostic is only issued once)一时让我摸不着头脑,神马情况,写注释还能蹦出警告来,莫非是…大意了,原来是在注释“//简单设备描述符”的后面手打了一个空格,果然把空格去掉之后就没警告了(如图),这激发我的好奇心,单行注释多加了空格会报错,那么多行注释会怎么样呢? 于是多行注原创 2020-12-19 21:31:27 · 5139 阅读 · 2 评论 -
[ Z-Stack协议分析(一)] ZMain.c函数
Z-Stack协议分析——main函数解析:1)Z-stack的简单介绍:Z-stack是一个协议栈,是由美国TI公司,德州仪器公司设计的,Z-Stack协议可在官网下载,我用的还是老版本,ZStack-CC2530-2.3.0-1.4.0。2)下面是对ZMain.c函数的介绍:主函数的作用:在主函数中,对硬件设备,MAC层,网络层做出相应的初始化,初始化完成之后运行OSAL操作系统。int main( void ){ // 关闭所有的中断 osal_int_disable( IN原创 2020-12-17 14:47:48 · 840 阅读 · 0 评论 -
Zigbee开发板测试小程序(CC2530基础)
Zigbee开发板测试小程序(CC2530基础)本人学生党一枚,前些日子一直在复习英语,现在有点时间,想静下心来,汇总一下之前大二时自己做过的Zigbee项目的知识和内容,思如泉涌。有不足之处和不严谨的地方还请多多包涵与指正。…这一小节先来回顾一下,看看Zigbee最简单和最基础的小程序,也就是关于cc2530的IO口的使用,主要内容是如何配置通用IO口,如何配置输入输出,然后是在输入情况下如何配置上拉或是下拉。熟悉的人应该都知道这三步就是配置Zigbee按键初始化函数的步骤,前两步是LED灯的初始原创 2020-12-15 14:38:14 · 1622 阅读 · 0 评论