切换到宽版
登录
注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
最新公告
产品
排行榜
Ranklist
Zigbee+Matter国产芯片模组及网关开发社区
»
论坛
›
智能家居应用开发
›
Zigbee模块及设备
›
飞比Zigbee模块-FBee手把手教程(一).前言
1
2
/ 2 页
下一页
返回列表
查看:
12569
|
回复:
13
飞比Zigbee模块-FBee手把手教程(一).前言
[复制链接]
outman
当前离线
积分
4021
IP卡
狗仔卡
outman
发表于 2011-7-20 22:32:51
|
显示全部楼层
|
阅读模式
@
开篇之前,首先跟大家道声歉,最近很长时间里,奥特曼除了偶尔在论坛答疑区回下贴,几乎见不到了。“读书日记”和“CC2530开发板教程”没有更新了,开源freakz协议栈的工作也暂停了。其实,写教程与大家交流,与研究开源的协议栈,都是我非常ENJOY的事情,但毕竟对于公司来说,ENJOY不是短期,而是长期的目的。
最近一直忙于各种项目,在Zigbee的应用上试路,也发现了不少Zigbee的优势和劣势。我们把应用中的一些经验,汇总成这套教程与飞比Zigbee模块—Fbee,希望与大家分享,共同推进Zigbee(当然我更希望是CNBee...)的发展。
该进入主题了,呃…再等等。不跑题不是奥特曼的风格
非常佩服国人的学习或者叫“复制”的能力,任何一个产品都可以通过简单地拷贝,然后压低价格的方式去取得市场。当然,短期来看似乎是可以让消费者获益,但破坏的却是长期的生态系统。虽然中国企业的生存环境已经破烂不堪,但作为一个有责任心的企业,不管是大还是小,还是应该为改善这种环境做点什么,而不是相反。
回到正题。首先,还是简单介绍下本套教程的内容和飞比的FBee™模块。与以前的两套教程相比,“读书日记”侧重的是协议栈的理解,“CC2530开发板教程”侧重ZStack的功能介绍与开发板的使用,而“FBee™手把手教程”则侧重Zigbee使用中的基本概念理解,和如何使用FBee™ zigbee模块来实现具体的项目。
FBee™使用的是CC2530+ZStack的平台,但本教程将不涉及ZStack的代码实现,仅将这个平台作为一个“模块”,介绍如何将它快速融入到应用者现有的平台中,以最短的时间,开发出最稳定的产品!当然,其中涉及到很多Zigbee通用的网络特性,不仅仅限于FBee,将适合所有平台的Zigbee产品!
说了这么多,到底FBee™是一个什么样的东西呢?还是老规矩,先上图~
所谓“模块”,与开发板的区别在于:开发板是用来研究实现的过程的,而模块的特点就在于“plug and play”--即插即用,无须了解复杂的协议实现过程,只需要了解它能做些什么,怎么实现就可以了。几天,甚至是几个小时,就可以轻松将Zigbee整合进您的产品中,这就是我们要达到的目标!
那FBee能实现哪些功能呢?我们先看下“物联网”的概念,一般的理解分三个层次:感知层、网络层与应用层。FBee侧重于“网络层”,即实现一个数据通路。由使用者来决定它要“感知”什么?感知到的数据,如何处理?处理后又要控制什么?
这样讲似乎有些抽象,来看一个图:
这是一个典型的zigbee+GPRS实现三表集抄的一个例子,在这种应用中:水、电、气表将各自的模拟量转化成一组数据,实现了“感知”;而FBee实现的就是这些数据一级级的上传,最终送至服务器;服务器对这些数据如何处理(比如进行扣费等操作),就是应用层要关注的事情了。但数据处理完成后,比如查到某户欠费,要切断其供应,这个控制数据依然通过FBee提供的数据链路,原路返回,最终实现对电磁阀门的控制。
说到这里,也许有人会有疑问:FBee不是Zigbee吗?难道Zigbee-GPRS网关也算是FBee?是的,我们本来是将FBee定位为Zigbee模块,但由于产品线的扩充,后来将飞比的GPRS网关产品也纳入到FBee的行列。FBee™实际上成了一个“无线链路”的代名词。
回到刚刚这个问题:FBee有哪些功能?借助下FBee上位机使用、配置软件FBee™ Wizard界面一角来说明下:
(顺便感谢下我的同事shir做的精美的图标,和cddxhy设计出的方便易用的上位机软件)
(注:FBee固件分AT与API两个版本,其中1-5为AT版本;6为API版本)
1、透传模式(无线串口)
网络可自组、自愈,在Zigbee协议规范内实现串口数据透传。
2、采集模式
周期性采集节点某AD口的电压模拟量,或者高精度数字传感器数值(通过AT指令进行设置),将数据发送至目标节点串口。
3、控制模式
由控制节点发送指令,对目标节点或全部节点某些IO口的电平进行控制。
4、GPRS模式
zigbee协调器通过串口连接飞比FBeeGT900C模块,将收集到的数据发送到GPRS服务器上,实现数据的远程传输
5、AT模式
上述四种工作模式中的所有参数设置,都是由AT指令来实现的。在上述任何一种模式下,如果需要对其运行参数进行设置,均要先进入AT指令模式进行设置,然后退出AT模式进入正常工作模式。
6、API模式
开放各层API指令集,通过主控MCU或者PC调用ZStack中的API函数,灵活实现各种Zigbee协议栈功能。
下集预告:
飞比Zigbee模块-FBee手把手教程(二).基本概念及组网特性
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
outman
当前离线
积分
4021
IP卡
狗仔卡
楼主
|
outman
发表于 2011-7-21 11:34:55
|
显示全部楼层
自己先占个位
回复
支持
反对
使用道具
举报
显身卡
zfzdhz123
当前离线
积分
7
IP卡
狗仔卡
zfzdhz123
发表于 2011-7-21 13:15:05
|
显示全部楼层
顶
回复
支持
反对
使用道具
举报
显身卡
赵杰
当前离线
积分
46
IP卡
狗仔卡
赵杰
发表于 2011-7-21 14:46:39
|
显示全部楼层
顶下先,outman是我学习的良师
回复
支持
反对
使用道具
举报
显身卡
wxhsnoopy
当前离线
积分
21
IP卡
狗仔卡
wxhsnoopy
发表于 2011-7-21 18:05:01
|
显示全部楼层
怎么没看到程序?
回复
支持
反对
使用道具
举报
显身卡
outman
当前离线
积分
4021
IP卡
狗仔卡
楼主
|
outman
发表于 2011-7-21 18:52:44
|
显示全部楼层
回复
5#
wxhsnoopy
产品将在8月初正式发布。
回复
支持
反对
使用道具
举报
显身卡
wuxiujiang
当前离线
积分
301
IP卡
狗仔卡
wuxiujiang
发表于 2011-7-21 20:40:06
|
显示全部楼层
啊啊 啊啊啊啊 好难得哟
回复
支持
反对
使用道具
举报
显身卡
海恋星依
当前离线
积分
8
IP卡
狗仔卡
海恋星依
发表于 2011-8-6 11:18:15
|
显示全部楼层
呵呵,真的很不错,期待后续
回复
支持
反对
使用道具
举报
显身卡
climblife
当前离线
积分
5
IP卡
狗仔卡
climblife
发表于 2011-8-16 10:11:44
|
显示全部楼层
新手上路,支持教程
回复
支持
反对
使用道具
举报
显身卡
hust2011
当前离线
积分
8
IP卡
狗仔卡
hust2011
发表于 2011-9-3 22:21:17
|
显示全部楼层
不错,赞一个~
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表