微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2530 组网

cc2530 组网

时间:10-02 整理:3721RD 点击:

各位好:

    我在开发z-stack网络的时候遇到一个问题:我有4个节点作为终端传感器,1个节点作为协调器,用4个终端传感器采集4个不同管道的压力。由于管道有很多,需要不停的跟换终端传感器的安装位置,且每次终端传感器安装的顺序都不一定一致,从新安装组网后,传感器的网络地址都变掉了。那么我怎么能确定每次更换安装位置后,哪个传感器对应的是哪个管道呢?

  目前想到的解决办法是在终端传感器上额外加一个编址按钮,每次使用之前将所有的传感器人为编址成不同的号码,并把这个号码作为传感信息的一部分,用来标识不同的节点,这样做的话就增加了一部分电路板面积,不是很满意。另外,如果改成每次都用MAC地址来标识传感信息的话,也不太方便!

  所以,还请各位帮忙想个解决的办法,万分感谢!

CC2530里面有两个IEEE地址,一个是MAC地址 每一颗芯片都不一样,而且是固定不变的,类似于PC的物理地址

另外一个IEEE地址,也叫Secondly IEEE MAC,也是8个字节,这个值是用户可以自己写在Flash里面,掉电不会丢失的,可以用Smart RF Programmer软件来写,

你在程序里面要用的时候,可以通过读flash的方式把它读出来,用就可以了。

请问这个Secondly IEEE MAC有没有什么文档做出了介绍啊,比如它是在哪里定义的,如何对它进行读和写等操作的介绍,希望您能告诉我文档的名字,我好仔细看一看,谢谢!

http://www.feibit.com/forum.php?mod=viewthread&tid=133 

这个帖子讲的还是比较清楚的!可以看看!

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

网站地图

Top