微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 互联网+的浪潮下,写给刚踏进Zigbee学习者的话

互联网+的浪潮下,写给刚踏进Zigbee学习者的话

时间:10-02 整理:3721RD 点击:
2015,是互联网+的时代,由最初的企业倡议,到现如今的政府报告,互联网+已经悄然而至。一个新的时代即将来临,而互联网+物联网的领域,正随着各种无线通讯领域产品的推出改变着人们的生活。我想,会有越来越多的人踏进这个领域,这里,我就以一个已经在zigbee领域工作了一年多的工作者,抛砖引玉,希望分享我这一年工作与学习的感悟,3条共勉。
1. 拒绝浮躁。浮躁,是我自己走过的最大的弯路,它会影响你学习生活的方方面面,尤其是我们做技术的“屌丝”,如果你每年都被情人节高帅富和女神微博秀恩爱的照片虐的很惨淡的话,只能说明你心态还是不正。我常常看到,在技术讨论群里,有新手会问,"做Zigbee前途怎么样"、“大家好,这段代码怎么理解” 这类的问题。在这里我也以个人观点统一回复这2类问题:
“做zigbee前途怎么样” ----- 没人知道5年后的事情,如果你只想着钱,那你永远不会变得富有。
“这段代码怎么理解” ----- 首先问问自己,自己C语言基础够硬么?如果语法没有障碍,自己真的仔细的去理解代码么?

2. 学习zigbee的准备工作。如果你能克服第一条浮躁对你心态的影响,那么就可以开始静下心来好好着手准备了。学好zigbee,以下几点,我认为必不可少:
  • 一个成熟的实验平台环境,包括硬件资源与application层代码(如有可能,深入协议栈代码更佳);
  • 一个稳定的Sniffer抓包工具;
  • zigbee协议,ZCL协议等zigbee官方资料;
对于平台,如果是个人学习,我推荐TI的方案,主要原因为入门级价格低廉,资源丰富且开放;如果是企业级,我非常推荐Silicon公司平台(或者说是一个小型生态系统),但是价格昂贵。
对于抓包工具,其实这是非常好的一个让你快速入门zigbee的工具,千万不要一开始就扎入zigbee协议从头到尾的阅读,费时费力也难于理解和记忆。使用过3家公司的抓包工具,个人还是非常推荐Silicon的,界面友好,通俗易懂,其他家界面稍差。
从最简单也是最重要的ZC和ZED连接入网的例程开始,你会通过Sniffer看到二者交互的命令,数据的响应机制。当看到这些命令的时候,再通过zigbee协议文档,ZCL协议文档,去查找相应的命令介绍,具体的学习命令的作用。接下来,通过关键词搜索代码,看看代码中这些命令在应用层是如何实现的,其中,你会遇到一些不懂的关键词,再回头到协议中寻找,如此反复。其中,再补充一些zigbee的控制命令的使用与学习。

3. 学习zigbee的进阶。当你已经走通了第二步骤的时候,说明你已经对zigbee的通讯及主要命令有了一个初步的了解,但还处于“点”的状态。这时候,你要做的是,从一个大的框架下了解、提炼,以一种“俯视”的视角看问题。你不仅要了解zigbee的架构,还要去思考你使用平台代码设计的架构。把你之前所有的点连接起来,以点连线,以线成面。这样,你一定会有一个长足的进步。

最后,我想分享下在公司中非常现实存在的现象-----老人对于崛起的新人技术的保留、甚至排挤。如果你在年轻的时候遇到了这样的人,那么你是幸运的。幸运在于,一,你的确很优秀,已经威胁到了他的地位;二,这是一次锻炼你心态绝好的机会。如果你挺过来了,那么你真的会发现自己又步入了新的境界。我的建议如下:
1. 保持微笑;
2. 不要乱了自己前进的节奏,你此刻只要持续花费时间,就一定可以突破;
3. 在你有一定积累后,在组内定期分享你的学习整理与技术,包括邮件抄送你们的领导;
4. 其实和第3点一个意思,适当的谦虚的彰显自己的Power,要以合适的机会让大家看到你的能力;

欢迎讨论,希望在这样一次浪潮下,我们可以共同进步。

此致

2015.8.22

想到之前花了一个假期的时间去看Ti的Z-Stack,那时自己的C基础真不咋地,看了半天还是一头雾水。

恩 至少有个C的基础 看起来会效率快点。利其器很重要

楼主说的有道理,都知道无线门槛高,只能静下心来慢慢学。

恩能静心的话,只要路子对,肯干肯想,提升会很快。而且,现在一般都是做应用层产品的公司偏多,机会还是很多的。

能看到这种正能量的文章还是很不错啊

当初学z-stack 找了一个晚上,结果发送函数都没找到,,不过后来,去看的书,慢慢也算明白了。。。物联网ZigBee、RF4CE、6lowpan,感觉ZigBee更是适合在野外那种环境
老人对于崛起的新人技术的保留、甚至排挤。 这个,,其实,感觉还是蛮。。。。分享铸就美好未来。。。
感谢楼主的分享,,,

电子技术的两大重点、难点,
一是高频,一是射频!

作为一个过来人,我也觉得Silicon平台比较友好,各种工具很方便,TI的优势在于热门和普及,网上资料多

楼主作为过来人写的很中肯
这几年zigbee项目落地的越来越多了,蛮缺人才的,大家多多研究

其实 今年silicon已经把大量基础性质的视频学习资料放在他们论坛上了,只是需要能听的懂英文,以及VPN翻墙

给个链接 嘿嘿 看看能不能下载下来

http://community.silabs.com/t5/Video-Tutorials

#8月原创# (才看到活动 可以对文章申请么?) http://community.silabs.com/t5/Video-Tutorials

可以的 所有带原创字样的,我们都会看

恩 感谢

zigbee不仅是野外,家用HA协议我认为做的已经非常全面了,这也是zigbee相比蓝牙的优势地方之一

顶楼主,说的太对了,做技术,拒绝浮躁!

初学者,感觉分享

作为一个才进门的菜鸟来说,确实受教了!楼主能不能分享一些方法和经验啊?

大大的一个赞

比如说?

楼主能提供一下你说的这个抓包工具吗?还有对于抓包数据的分析,楼主能不能分享分享

抓包数据也是需要密匙解析的:
(1)ZHA一般会NWK;
(2)ZLL都是根据产品,固定的唯一密匙;
综上,即便提供了抓包数据,您也是看不到的哦;
我用的抓包工具是silicon平台的,你需要ember ISA3、ember芯片或评估板

官方的例程太难懂,连建网的地方都找不到。有个例程还加不进网络。求教

感谢楼主,刚看到Zigbee2007协议规范之应用规范,头蒙中

方向错了,不要蒙头学协议,协议就像是字典,不懂去查询就好。

相信这么久了 你应该解决了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top