好好学习,Linux,GitHub,天天向上,ZigBee,STM32
在ZigBee方面,Silicon Labs(以后都简称Silabs)公司推出了非常完整的SoC解决方案,主要分为两个系列:EM和EFR。 一、EM系列 关于EM系列,其实是Ember的简写,取自于Ember的前两个字母。
一、网状网片上系统(SoC) 在Silicon Labs(以后都简称Silabs)公司官网上,可以看到Silabs公司所有的ZigBee系列SoC,如下图所示: 从上图中可以看出,Silabs推出的ZigBee SoC解决方案主要分为两个系列:EM 和 EFR。
一、外包装 二、内部核心部件(整体) 三、内部核心部件(部分)
开启ZigBee新篇章,陆续更新,欢迎关注~ 第一章 总体框架 (已发布 V1 20180201)ZigBee Silicon Labs/Ember EFR32MG/EM357 1.1 总体框架(
第一章 总体框架 (已发布 V1 20180201)ZigBee Silicon Labs/Ember EFR32MG 1.1 总体框架(
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911)
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911)
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911)
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911)
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911)
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911)
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911)
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、基本的网络参数配置(参考《Z-Stack Sample Applications.pdf》) 1、Device Types(设备类型) 在ZigBee网络中存在三种逻辑设备类型:Coordinator(协调器)、Router(路由器)和EndDevice(终端设备)。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、前言 本博客ZigBee分支关于CC2530的IO口部分的介绍,分为如下三篇文章: 1、ZigBee TI ZStack CC2530 3.9 IO口00-总(
(配套源代码、软件、文档等资料下载,可移步博客同名QQ群:263671349,博主24小时在线) (配套源代码、软件、文档等资料下载,可移步博客同名QQ群:263671349,博主24小时在线)
(本博客GitHub分支下所有相关资料的统一下载链接:http://pan.baidu.com/s/1bo5RrtX) (PS:任何问题欢迎在下方评论区留言,12小时内回复~) 上接《GitHub 版本控制 项目托管 05 创建GitHub本地仓库1-创建空仓库》。
(本博客GitHub分支下所有相关资料的统一下载链接:http://pan.baidu.com/s/1bo5RrtX) (PS:任何问题欢迎在下方评论区留言,12小时内回复~) 上接《GitHub 版本控制 项目托管 04 创建GitHub远程仓库》。
(本博客GitHub分支下所有相关资料的统一下载链接:http://pan.baidu.com/s/1bo5RrtX) (PS:任何问题欢迎在下方评论区留言,12小时内回复~) 上接《GitHub 版本控制 项目托管 03 建立本地与远程的SSH连接》。
(本博客GitHub分支下所有相关资料的统一下载链接:http://pan.baidu.com/s/1bo5RrtX) (PS:任何问题欢迎在下方评论区留言,12小时内回复~) 上接《GitHub 版本控制 项目托管 02 搭建GitHub运行环境》。
(本博客GitHub分支下所有相关资料的统一下载链接:http://pan.baidu.com/s/1bo5RrtX) (PS:任何问题欢迎在下方评论区留言,12小时内回复~) 1、下载获得Git安装执行文件(此处仅讲述Windows环境下Git软件的安装) 大家可以百度直接搜索“Git for Windows”,如下图所示: 点击上图中的第二个链接,便可进入“Git for Windows”的下载页。
(本博客GitHub分支下所有相关资料的统一下载链接:http://pan.baidu.com/s/1bo5RrtX) (PS:任何问题欢迎在下方评论区留言,12小时内回复~) 此博客Git分支中的文章,分为两个进度:编写中 V0、已发布 Vx (V:version,x:0,1,2,3.
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 之前在网上看过一些关于如何配置终端设备,使其进入低功耗模式的,但大多讲的比较复杂,最后也没有明确的结果可以看得到的功耗是否真的降下来了。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 本节与下一节都将讲述关于ZigBee终端设备的低功耗。 本节主要讲解关于基于CC2530芯片的ZigBee技术的低功耗理论部分。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 上一节中讲述了如何实现基于系统时钟的多功能按键,本节将讲述对这一多功能按键的升级优化——添加指示灯。 一、实验内容及目的 多功能按键的功能虽然很好用,但是如果没有任何提示的,光靠人自己数数的估算按键时间的话,着实不是很好便。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 本文中,我们将验证Z-Stack协议栈的中等规模组网实验,看看当ZigBee网络中的节点逐渐增加之后,网络是否依旧稳定。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 本节将讲述如何实现基于系统时钟的多功能按键,主要是关于如何根据“按键时间持续的长短”来决定按键操作,实现单一按键的多功能化。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 上一节中,我们简要介绍了ZigBee的第四种无线通信方式——绑定的基本概念;本节中,我们将对ZigBee的绑定通信(握手绑定)进行实验验证。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 上一节中,我们详细介绍了ZigBee的第三种无线通信方式——组播;本节中,我们将介绍ZigBee的最后一种,也就是第四种无线通信方式——绑定。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 上一节中,我们详细介绍了ZigBee的第二种无线通信方式——广播;本节中,我们将介绍ZigBee的第三种无线通信方式——组播。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 前面两节中,我们详细介绍了ZigBee的第一种无线通信方式——单播;本节中,我们将介绍ZigBee的第二种无线通信方式——广播。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 上一节中我们详细讲述了单播通信的第一种方式——16位地址模式。本节中,我们将讲述单播通信的第二种方式——64位地址模式。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 上一节中我们讲述了如何对ZigBee网络进行基本的网络参数设置,以及无线自组网。自组网完成后,ZigBee网络就算是形成了。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、基本的网络参数配置(参考《Z-Stack Sample Applications.pdf》) 1、Device Types(设备类型) 在ZigBee网络中存在三种逻辑设备类型:Coordinator(协调器)、Router(路由器)和EndDevice(终端设备)。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 上一节中,我们详细讲述了Z-Stack中按键检测的两种机制——“轮询模式”和“中断模式”。从实现原理来看,“中断模式”比“轮询模式”更加灵敏;更重要的是,在低功耗模式下,“中断模式”功耗更低!因此,在实际应用中,我们更多的是选用“中断模式”来进行按键检测。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、前言 本博客ZigBee分支关于CC2530的IO口部分的介绍,分为如下三篇文章: 1、ZigBee TI ZStack CC2530 3.9 IO口00-总(
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 前面两节讲述了Z-Stack协议栈中串口发送功能的使用,本节将讲述串口的数据接收处理机制。 《ZigBee CC2530 Z-Stack 10 串口收发机制及使用1-发送》中提到, uartConfig.callBackFunc = NULL;关于这句代码,由于当时暂不实现串口接收处理数据的功能,所以之前此处的串口回调函数为NULL(空)。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 上一节中,我们实现了基于Z-Stack协议栈的串口初始化和串口输出功能。 关于Z-Stack协议栈中的串口输出功能,我们为了打印“hello world !\r\n”,需要用如下代码来实现: ...
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、前言 很多朋友在一开始接触ZigBee的时候,都不是很懂,自己百度或者Google了很久,看了一些概念介绍之后,觉得自己好像懂了。
大家新年快乐哦,寒假里更新 ~ (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 第一章 总体框架 (已发布 V5 20171104)ZigBee TI ZStack CC2530 1.1 总体框架(
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、ZigBee开发板 关于ZigBee的开发板,等大家接触一段时间后就会发现,市面上在售的ZigBee开发板中,TI的CC2530开发板居多。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911)
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 在Z-Stack协议栈中,对于按键的检测,分为两种不同的机制,分别称为“轮询模式”和“中断模式”,类比单片机中的按键检测,还是很好理解的。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、前言 关于Z-Stack协议栈中的LED控制,如果使用协议栈中自带的驱动,很简单就可以实现非常丰富的功能。
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、协议栈发展历史 TI的ZigBee 协议栈Z-Stack,从最开始的Z-Stack 0.1到大家熟悉的ZStack-CC2530-2.5.1a,再到几个月前刚刚发布的最新版本——Z-Stack 3.0.1,历经了非常多的版本。