物联网培训 zigbee知识总结.docx
- 文档编号:3037154
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:15
- 大小:791.76KB
物联网培训 zigbee知识总结.docx
《物联网培训 zigbee知识总结.docx》由会员分享,可在线阅读,更多相关《物联网培训 zigbee知识总结.docx(15页珍藏版)》请在冰豆网上搜索。
物联网培训zigbee知识总结
一、准备工作
1、驱动软件和设备:
USB转RS232串口驱动、IAR7.5.1、SmartRFFlashProgrammer、串口解析助手、串口转USB下载线、仿真器。
2、IAR的使用如下:
一、安装IAR
1.打开IAR软件安装包进入安装界面
打开软件开发包
软件安装界面
2.按照提示步骤执行,一直到授权页面,输入序列号,IAR中有两层序列号,所以要输入两组序列号。
输入第一组序列号
输入第二组序列号
3.选择安装路径(最好默认,不默认也不影响使用)
路径选择页面
修改路径
4.选择全部安装(Full)
选择全部安装
5.按提示知道安装完成。
安装完成页面
二、新建第一个IAR工程
用IAR首先要新建的是工作区,而不是工程。
在工作区里再建立工程。
新建IAR工作空间,首先是菜单File里选择Open再选择Workspace,为方便说明再遇到菜单我就直接说成File-Open-Workspace这样了。
看了下面图上的红圈就知道是怎么回事了。
2-1
接着就会看到一片空白。
这时就是新的“办公区”了。
2-2
有了工作空间就可以建立工程了。
菜单Project-CreateNewProject。
点了之后出现下面这个对话框。
从这里就算是正式说事了。
2-3
上面图中有个ToolChain:
8051(就要标题下面,很明显的)这里选的是芯片的类型,不IAR有很多很多专用的环境,比如ARM的,430的,等。
这里只有8051,相当于没得选。
它的下面有个Projecttemplates(工程模板),然后是asm,c++,c,我只认识这3项,说的意思就是选择用户使用的开发语言。
新建工程就剩下最后一步了,保存。
2-5
大文件名后面填个名字保存。
提醒下各位,在关闭IAR时或关闭IAR空间时,还会提示要求保存工作空间。
别一不小心关完了。
IAR工作空间文件后辍是.eww。
IAR工程的后辍名是.ewp。
eww和ewp文件都会关联到IAR,不过eww文件才能正确的自动打,而ewp文件必是先打开IAR(打开时已经自动建立了一个新的工作空间,如果已经打开一个工作空间,则必须先新建一个工作空间,这才和必须在工作空间里编辑工程不矛盾),再导入工程才可用,这样太麻烦了,还是保存eww文件来得方便。
三、第一个IAR项目
估且叫它为项目吧。
主要想跟大家说下IAR的设置,然后完成代码的编译。
就像keil里编译工程要设置一样,IAR也要设置。
打开设置界面很简单。
Alr+F7快捷键打开就行了。
在菜单里的位置是Project-Options。
还可以在工程名字上用右键打开。
我喜欢第三种,但是这里我不想截图了,自己看着办吧。
打开的设置界面如是:
2-6
对应图2-6左边几个选项,我要说的有GeneralOptions,C/C++Compiler,Linker,Debugger这几项。
对于GeneralOptions来说不新图,看上面就行了。
主要要改支的地方就一个,Device改为CC2530xxx再来看要说的第二项C/C++Compiler,
2-7
小心看了,上面划了红框作标注的。
然后就是Linker,主要是为了获得“.hex”文件,设置下面红圈标志,可为hex文件进行重命名。
再看最后一个选项Debugger,如图选择就行了。
2-8
接下来就可以写你的程序了:
2-9
3、SmartRFFlashProgrammer的使用
在编译好程序后,正确连接节点和PC,打开本软件,如图;
在Flashimage进行hex文件路径的选择,ReadIEEE和WriteIEEE主要是读出和写入节点物理地址。
在Location选择第二项,IEEE0x主要是设置物理地址,例如网关是000000000000FF00,节点可在后两位进行添加。
设置好这些后就可以点解Performactions进行程序的烧录了。
4、设备的布局(根据实际情况而定)
一号节点:
温湿度反控加湿器,吹风机
二号节点:
LED调光反控LED灯光
三号节点:
红外反控报警器
四号节点:
RFID读取反控开锁
五号节点:
电控锁
布线图另附:
5、上位机请求命令
1.读取网络:
&WSNRNWyyyyyyyy*
2.读温湿度:
2657534E525753(网络地址2)7979797979792A
3.读光敏:
2657534E52474Dxx7979797979792A
4.读红外:
2657534E524857xx7979797979792A
5.读噪声:
2657534E525A53xx7979797979792A
6.读气压:
2657534E525159xx7979797979792A
7.读可燃:
2657534E524B52xx7979797979792A
设置(S)
1.RFID:
2657534E535246xx30/31(关闭)79797979792A
2.控制直流电机:
2657534E535A4Cxx(转向‘1’/‘0‘)(速度FF最大)797979792A
3.控制步进电机:
2657534E53424Axx(转向1)(步数2最大FFFF)7979792A
4.控制LED无极调光:
2657534E535447xx(灯号0x01)(占空比FF)797979792A
5.蜂鸣器:
2657534E534250xx(开关‘1‘,’0‘)(频率FF)797979792A
6.风扇:
2657534E534653xx(开关‘1‘’0‘)79797979792A
改:
风扇:
2657534E5346xx31(开关)797979792A控制P0.3
风扇:
2657534E5346xx30(开关)797979792A控制P0.2
Z_STACK协议栈应该注意的东西:
,在这里面修改信道、PANID和
,
一般程序中需要修改的地方:
主要就是这两个地方。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物联网培训 zigbee知识总结 联网 培训 zigbee 知识 总结