pcbddd 发表于 2014-9-5 00:06:07

【Freescale Zigbee】Freescale BeeStack入门开发资料整理

本帖最后由 pcbddd 于 2014-9-5 09:56 编辑

Freescale BeeStack入门开发资料,一起学习哈。

一、先来一些Freescale ZigBee的应用:





二、Freescale无线收发芯片及模块套件有哪些呢


Freescale无线收发芯片MC1321x手册:

无线收发模块MC13234 Connectivity Test Demo Board:



三、接下来想----BeeStack 是啥呢,查一下资料,哦,原来BeeStack是由 ZigBee 网络组件和平台组件组成。前者提供 ZigBee 网络功能接口;后者则为应用程序提供框架,从而实现硬件接入和操作。 和Z-stack一样,也是据ZigBee标准,自已开发出在自己硬件平台可以运行的协议栈,简化我们的具体应用开发。
(1)怎样安装BeeKit。关于BeeKit的安装过程参见《BeeKit无线连接工具包用户指南》
    BeeKit是啥呢,找资料,原来BeeKit 是一个允许开发者为 Freescale 组网方案进行配置的桌面 PC 图形化应用系统,包括 BeeStack,IEEE802.15.4 MAC,和Freescale 独有的简单MAC(SMAC),利用功能强大的无线网络代码库、应用模板和应用样例的编码基础,用户可以生成适当的工程文件,然后把这些文件导入到专门的集中开发环境 (CodeWarrior IDE等) 进行开发和调试。
    BeeKit无线连接工具包用户指南:
   
(2)怎样安装CodeWarrior。关于CodeWarrior 的简介请参考相关文档。
(3)对于完整的 BeeStack API 的详尽介绍。关于 BeeStack API 请参见《BeeStack 软件参考册》
   
(4)怎样将应用程序移植到任何一个支持 ZigBee规范的堆栈中去。
(5)怎样将BeeStack 应用于一个自定义模板。
(6)ZigBee网络综述。关于 ZigBee概述,查阅《BeeStack软件参考手册》和《ZigBee规范》。
   
(7)怎样使用BeeStack 示例程序。关于示例程序的用户接口请参考《Freescale ZigBee应用用户指南》。
Freescale ZigBee Applications User’s Guide --http://wenku.it168.com/d_000892286.shtml 积分不足,在线看,嘿嘿。
(8)关于HCS08微控制器请参考《MC9S08GB/GT 数据表》可以得到关于这个8位Freescale微控制器更多的的信息。


四、再看一些相关手册
1、:describes in detail the API to the Freescale Platform components shared among Freescale networking solutions (e.g. BeeStack, The Freescale IEEE 802.15.4 MAC and the Freescale Simple MAC). Many components interact with reference hardware such as switches, the LCD and LEDs. Other componentsinclude timers and the task scheduler.
2、:describes the API to the ZigBee Cluster Library, an add-on component used in many ZigBee Application Profiles.
3、:describes the API to the ZigBee Test Client (ZTC) test harness software. This component allows a PC to control and monitor the ZigBee node through a USB or a RS-232 port.

而对于使用BeeStack 和BeeKit、CodeWarrior的基本开发过程,
就有介绍,主要讲述:
(1)怎样使用无线传感器和控制程序建立并自定义一个的 Beestack应用程序。
(2)一步一步调整BeeStack 应用程序的示例。
(3)怎样设计一个自定义的应用程序框架和应用程序框架、终端、簇、属性的预期作用。 包括怎样管理带宽和信道。
(4)对选用合适的硬件平台组建的过程的建议。
(5)关于怎样充分发挥 Freescale任务调度器,定时器,存储器和其他平台资源的作用的建议。
(6)怎样对应用程序进行故障排除。


码字码完了,加油



WEIZ666 发表于 2014-9-5 00:10:54

正需要 Zigbee方面的谢谢啦

pcbddd 发表于 2014-9-5 00:28:17

WEIZ666 发表于 2014-9-5 00:10
正需要 Zigbee方面的谢谢啦

{:handshake:} {:biggrin:} 一起学习

湛泸骏驰 发表于 2014-9-5 05:46:05

收藏了吧。。{:lol:}

fiddly 发表于 2014-9-5 07:24:37

最近在看,好资料,这个与 zigbeepro 和 jannet -ip什么关系,有没有zha和zll的应用?

dragon19809200 发表于 2014-9-5 07:36:03

不错的资料

zwei99999999 发表于 2014-9-5 07:42:53

不错的资料   楼主辛苦了   

lzscan 发表于 2014-9-5 08:08:06

留着以后用

RainKing 发表于 2014-9-5 08:23:09

好东西啊.............

jiang887786 发表于 2014-9-5 08:26:27

好东西,收藏。

sdlibin007 发表于 2014-9-5 08:29:09

现在还用不上,资料先收藏吧!!

abszy 发表于 2014-9-5 08:36:02

不错的整理zigbee全集

pcbddd 发表于 2014-9-5 08:57:33

湛泸骏驰 发表于 2014-9-5 05:46
收藏了吧。。

欢迎收藏

pcbddd 发表于 2014-9-5 09:01:45

fiddly 发表于 2014-9-5 07:24
最近在看,好资料,这个与 zigbeepro 和 jannet -ip什么关系,有没有zha和zll的应用? ...

zigbee pro可以说是zigbee升级版协议,有很多增强型功能,比如轮流寻址、多对一路由、更高的安全性能等等,另外实际能支持的网络节点要远于老版zigbee协议,更接近于商业应用
{:lol:} 一起学习

pcbddd 发表于 2014-9-5 09:03:46

pcbddd 发表于 2014-9-5 09:01
zigbee pro可以说是zigbee升级版协议,有很多增强型功能,比如轮流寻址、多对一路由、更高的安全性能等等 ...

详细的对比

dongyanbo 发表于 2014-9-5 09:04:23

好多资料,谢谢分享

fengyunyu 发表于 2014-9-5 09:05:17

“zigbee pro可以说是zigbee升级版协议”,越来越完善了

loyal248 发表于 2014-9-5 09:05:23

不错的资料,赞一个

mcucow 发表于 2014-9-5 09:14:50

Freescale Zigbee, 收藏 谢谢

pcbddd 发表于 2014-9-5 09:39:48

pcbddd 发表于 2014-9-5 09:03
详细的对比

NXP公司(收购了Jennic公司)的是jennet协议,基于JN51XX芯片,BootLoader、zigbee协议栈等内容在ROM里。
TI公司zigbee协议基于CC2530CC2540些芯片,jennet协议没开源,TI Z-stack开源。
BeeStack提供给你一些封装好函数,比如创建网络函数,你直接调用它,协调器就把网络创建好了,终端节点调用它则可寻找加入ZigBee网络并尝试加入,具体看上面的指南手册{:lol:}

区别不好说,水平不够,都遵循ZigBee标准,不同厂商还是会有自己的一些特色功能(或者说面向特定应用Profile)加在里面,便于开发。

fiddly 发表于 2014-9-5 10:24:47

pcbddd 发表于 2014-9-5 09:03
详细的对比

谢了,现在应该都是 zigbee pro了吧,之前的那个拼错了,最新发布的是,ZigBee-IP,见本论坛:http://www.amobbs.com/forum.php?mod=viewthread&tid=5527772
我现在关心的是,应用层的标准,HA和LL这块,互联互通是关键!

霸气侧漏 发表于 2014-9-5 10:33:21

顶了好帖子

rockyyangyang 发表于 2014-9-5 11:21:36

顶一个。            
页: [1]
查看完整版本: 【Freescale Zigbee】Freescale BeeStack入门开发资料整理