http://freaklabs.org/index.php/FreakZ-Open-Source-Zigbee-Stack.html
Background:
Zigbee is a low-power, low-cost, wireless sensor networking protocol defined by the Zigbee Alliance. The protocol was designed for low data rate wireless networks to facilitate automation and monitoring for applications such as home/building/HVAC automation, industrial control, farming, patient monitoring, and many other applications that could take advantage of low cost wireless communication and don't have a high data rate requirement.
Motivation:
One of the problems with the current state of Zigbee is that the software is either provided by semiconductor suppliers and bound to their hardware, or is proprietary and requires heavy licensing fees. This causes some major issues that I have a problem with:
1) It's very difficult for individual electronics enthusiasts to create their own Zigbee designs since they usually cannot afford the licensing fees or the costs of the proprietary tools (compilers, debuggers, etc) associated with developing a Zigbee application. In many cases, some of the most innovative creations come from individual enthusiasts or people with specific domain knowledge that might not be addressed by software or semiconductor vendors. I'm hoping that having a free stack with full source code access will allow people the freedom to create interesting things and hopefully create projects that can improve other people's lives.
2) It's almost impossible to mix and match hardware to optimize an application. Some designs are limited to using an ARM microcontroller since it may be part of an SOC that's needed for a specific application, ie: MP3 or video decoding. However the application would benefit from the addition of wireless communications. There currently isn't an easy way to take an MCU such as an ARM based one and mix it with an 802.15.4 radio from a different vendor to make a Zigbee application. This is because the Zigbee software given away by semiconductor vendors is either in binary form or contains a license clause which only permits the use of the software with their hardware. Software companies selling proprietary stacks usually charge stack licensing fees that can go upwards of $50k and also require fees for driver modification for specific MCUs. One of the goals of this project is to provide a free Zigbee stack which will give designer's flexibility in choosing their components with no proprietary lock-in.
Download:
The FreakZ Zigbee stack is an open source stack that is currently under development. The latest source code can be downloaded at SourceForge at the following address:
http://www.sourceforge.net/projects/freakz
The source can also be downloaded from the SourceForge Subversion repository here:
https://freakz.svn.sourceforge.net/svnroot/freakz
You can browse the documentation in html format from the following link:
http://www.freaklabs.org/freakz/v0_75/html/index.html
You can download the FreakZ Simulator and USB Hardware Command Line Interface here:
http://www.freaklabs.org/freakz/v0_75/FreakZ Simulator Interface.pdf
开源Zigbee协议栈
本文介绍了一款名为FreakZ的开源Zigbee协议栈,旨在为个人电子爱好者及专业开发者提供低成本、灵活的无线传感网络解决方案。该协议栈支持多种应用场合,如家庭自动化、工业控制等。
1045

被折叠的 条评论
为什么被折叠?



