广告

实战微功耗SimpliciTI无线网络(三)

2009-9-25 15:50 1470 0 分类: MCU/ 嵌入式
 

四、实战开发调试 SimpliciTI 无线网络软件和应用


作为一个开始,我们使用两个无线节点,不需要PC机,实现采用SimpliciTI软件协议栈相互遥控对方的节点板上的小灯的实际例子。
步骤是:1、安装IAR C51编译软件(需要自己到IAR网站下载评估版本)。
? ? ? ? 2、按如下示意图十一连接仿真器到PC USB 口, 注意这次是不同USB接口。?


128b791a-76e5-4841-9ffd-23051b3a1f2b.jpg


图11 连接仿真器到PC USB 口


3、根据需要将仿真器分别连接无线节点板,进行下载和调试,首先进行第一号节点,作为AP使用。
? ?? 4、打开工程软件,DIYRF.PRJ 如图12。该工程文件包括了SimpliciTI全部源代码和完整的工程文件,表演代码,作为设计者,你可以容易的修改无线通讯协议栈和你的应用代码,开发出各种实际无线网络应用产品;


点击开大图


图12 IAR平台 DIYRF工程文件和和源代码


5、你可以在C语言源代码中,修改和定义你使用无线节点上那个按键发射(也可以做你自己的任何修改),然后继续编译,如果提示正确,说明你成功完成编译。?
? ? ?6、点击下载,完成编译好的调试代码下载。
? ? ?7、退出下载。?
? ? ?8、按启动(RESET)开始运行。
? ? ?9、仿真电缆连接 2号节点,定义为ED(终端节点) ,然后重复3-8步。
? ? ?10、1号 按下你在软件中 定义的按键,对方相应的灯会亮器,在重复一次,对方灯会熄灭;2号也有相同功能。
? ? ?11,实现了一个简单的采用软件修改,实现新的功能。?


2fb6078a-d151-40f2-86a4-2e2d9045647d.jpg


图13 自己DIY软件代码后,实现无线网络遥控功能


从这里出发,你可以采用软件实现各种SimpliciTI无线网络高级的功能,如1号板监视温度传感器变化,让无线网络连接2号板远程监视温度变化。又如可以将2号板固定到你的笔记本电脑上,监视加速度传感器, 如果有任何移动,2号板通过无线网络,向1号板发出报警信号(LED闪烁等),你也可以在LED控制线上并接蜂鸣器等,进行声音报警,实现笔记本电脑和贵重物品高级无线防盗功能,又如,可以继续增加购买无 线节点板,自己建设更复杂的多节点SimpliciTI无线传感器网络应用产品(SimpliciTI 单个网络最大可以支持255个节点)…..总之,DIYRF-CC2510提供了许多可能,只要你发挥你的智慧,可以变幻出无穷无尽 的软件代码和算法,实现你在广阔的无线海洋中,天高任鸟飞,海阔凭鱼跃的梦想。


五、继续学习更高级无线网络技术


大家知道ZigBee无线传感器网络技术,是一项建立在 IEEE802.15.4全球个人区域网标准之上的高级网络技术,他具有很多更加神奇的功能 ,例如大型多跳网状(AD-HOC)网络,强大抗干扰能力和高级网络自组织,自管理功能等等……..


我们只要将我们已经有的DIYRF-2510 上,插上DIYRF-2480 ZigBee升级套件(3个 无线龙通讯公司生产2480 ZIGBEE无线模块),3 分钟内就顺利简单完成了硬件升级。


图14是升级后的一个典型无线节点,但是,升级后,这已经是一个具有完整功能的ZIGBEE无线传感器网络节点了。


84e4c041-a005-40ec-884e-8f4b1fb3d4b6.jpg


图14 升级后ZigBee无线传感器网络节点


同样,我们采用这样类似办法,可以容易升级开发更多的无线网络系统,包括WIFI,蓝牙,3G无线网络系统等。


广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
whq9920 2010-06-08 17:03
ZigBee协议栈TI Z-Stack分析
 2007年4月,德州仪器推出业界领先的ZigBee协议栈(Z-Stack)。Z-Stack符合ZigBee 2006规范,支持多种平台,包括基于CC2420收发器以及TI MSP430超低功耗单片机...
whq9920 2010-06-03 15:16
WINCE/Linux兼容的物联网教学开发平台上市
 成都无线龙通讯科技公司,深圳无线龙电子公司联合开发的,兼容微软WINDOWS CE 操作系统和Linux开源操作系统,功能强大的最新一代物联网,泛在网(USN),无线传感网(WSN),射频识别 (R...
whq9920 2010-06-03 15:15
简介传感器网、物联网、泛在网概念差异
最近感知中国的驱动下,传感、泛在、物联网络得到了很多关注。传感网、物联网、泛在网从学术界来看虽然不是新名词,但当这些概念与广大老百姓接触时,大家还是容易被这几个词汇弄迷糊。于是打算浅析一次,算是抛砖引...
whq9920 2010-05-25 16:39
GS1010
从英特尔独立出来子公司并由英特尔进行风险投资的GainSpan公司历经6年之久研发的 GS1010是第一个高度集成、超低功耗Wi-Fi无线片上系统(SOC),它包含一个 802.11射频前端、媒体控制...
whq9920 2010-05-20 16:12
简析ZigBee协议栈中AES加密算法
ZigBee协议栈中AES加密算法Z-stack对Zigbee2006提供了全面的支持,功能之强大,性能稳定、安全性高,说到安全性是我们今天的主题。CC2430硬件支持128bit的AES加密算法,在...
whq9920 2010-05-19 14:37
CC2520
第二代ZigBee/IEEE 802.15.4无线电频率(RF)收发器。该款产品专门用于企业、科学研究所与医疗部门的2.4GHz非正式频率宽度所用。该款CC2520产品具有当今业界最佳的选择性/共存性...
我要评论
0
0
广告