基于物联网的智能家居演示系统剖析.doc

上传人:小飞机 文档编号:3843804 上传时间:2023-03-24 格式:DOC 页数:49 大小:925.50KB
返回 下载 相关 举报
基于物联网的智能家居演示系统剖析.doc_第1页
第1页 / 共49页
基于物联网的智能家居演示系统剖析.doc_第2页
第2页 / 共49页
基于物联网的智能家居演示系统剖析.doc_第3页
第3页 / 共49页
基于物联网的智能家居演示系统剖析.doc_第4页
第4页 / 共49页
基于物联网的智能家居演示系统剖析.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《基于物联网的智能家居演示系统剖析.doc》由会员分享,可在线阅读,更多相关《基于物联网的智能家居演示系统剖析.doc(49页珍藏版)》请在三一办公上搜索。

1、*实践教学*兰州理工大学 计算机与通信学院2014年春季学期物联网综合应用实践课程设计 题目 :基于物联网的智能家居演示系统专业班级 :姓 名 :学 号 :指导教师 :成 绩 :摘 要随着社会经济的飞速发展 ,人民生活水平的迅速提高 ,人们对家居生活的品质提出 了更高的要求。基于 ZigBee 的物联网智能家居系统由于其能耗和成本相对较低、组网较 便捷、安全性高等优点 ,相对来说比较适合智能家居的发展要求 ,迅速成为智能家居系 统设计研究的重点。基于 ZigBee 的物联网的智能家居系统的设计、开发和利用 ,对人们 提高家居生活的品质和品位提供了一个很好的手段。本文解析 Zigbee 技术,分

2、析基于 ZigBee 的物联网的智能家居系统的技术结构 , 探究基于 Zigbee 的物联网的智能家居系统。 在设计中,为了实现智能家居系统的远程管理和无线传输的功能,利用 ZigBee无线网络 技术,以 CC2530芯片和相关的一些外围器件组建成整个系统的家庭网关控制平台,而家 居内部控制网络则利用 ZigBee 无线网络技术来实现。在家庭内部控制网络中,采用美国 德州仪器 TI 公司生产的 CC2530芯片来实现家庭内部控制网络中协调器节点和终端节点的 功能,通过将家庭网关 (主控制器 、测温传感器、继电器分别与 CC2530射频芯片相结合, 设计了家用电器开关控制模块和测温控制模块,实现

3、家居的智能化管理。关键词:智能家居, Zigbee 技术, CC2530,物联网目 录一、系统介绍 - - 1 -1.1 智能家居 - - 1 -1.2 关键技术 - - 2 -1.2.1物联网技术 - - 2 -1.2.2 ZigBee技术 - - 3 -1.3 系统开发平台 - - 4 -1.3.1 硬件平台 - - 4 -1.3.2 软件平台 - - 6 -1.3.3 演示平台 - - 11 -1.4 演示系统拓扑结构 - - 12 -二、硬件系统设计 - - 13 -三、软件系统设计 - - 16 -3.1 创建工程 - - 16 -3.1.1 建立工程 - - 16 -3.1.2 工

4、程选项设置 - - 17 -3.1.3 添加文件 - - 17 -3.2 任务与事件 - - 18 -3.2.1 自定义事件 - - 18 -3.2.2 事件触发 - - 18 -3.2.3 定义事件触发函数 - - 18 -3.2.4 添加事件处理函数 - - 18 -3.3 设备信息配置 - - 19 -3.3.1 Profile ID - - 19 -3.3.2 设备 - - 19 -3.3.3 端口 - - 19 -3.3.4 命令 - - 20 -3.3.5 端口描述符 - - 20 -3.4 建网与入网 - - 21 -3.5 数据通信 - - 23 -3.5.1 数据通信格式 -

5、 - 23 -3.5.2 发送数据 - - 23 -3.5.3 接收数据 - - 23 -3.6 人机交互 - - 24 -3.6.1 LED显示 - - 24 -3.6.2 LCD显示 - - 24 -3.7 生成 HEX 文件 - - 25 -四、系统测试 - - 26 -五、总结 - - 27 -致 谢 - - 28 -参考文献 - - 29 -一、系统介绍1.1 智能家居目前的智能家居还处于一个初始发展阶段, 国际社会暂时还没有形成一个明确的定义。 通常来说,智能家居就是利用计算机、网络、通信、传感与自动控制等技术,将与家庭生 活有关的各种应用子系统有机的结合在一起,通过综合管理,让家

6、庭生活更舒、安全、有 效和节能。智能家居一般包括以下系统:可视对讲、家庭安防、网络通信、互动娱乐、智 能照明、家电控制。并且可以实现在生活中的智能化控制,以及网络的远程监控和管理。 智能家居的发展前景给了当今社会各个行业领域的人们以无限的遐想,无论家电制造 商还是普通消费者,都能够或多或少地对未来家居的美好愿景给予独特的期待。但目前现 有的智能家具设备却明显存在成本高、信息安全不能得到保障、系统应用不够成熟、各操 作界面不够友善、没有国际统一标准等诸多阻碍其迅速发展的问题。目前市场中的家具设 备种类繁多、结构简单、信息传输模式、通信组网方式也各有门路,人们期待中的智能家 居系统在数据格式、 符

7、号和语法上存在很大的差异, 会带来无法预知的困难。 针对该难题, 数字生活联盟 (DLNA 通过制定通用协议手段, 已经解决了会员商家设备的互联互通问题。 但共享数据内容的模式需要使用者以面向设备的方式来操作,没有办法进行统一强制性规 定; 同时, 复杂的内容检索、 繁复的设备操控等问题也暂时都没有寻求到有效地解决方案。 但是,无论问题怎样存在,普适计算、移动计算、虚拟计算机、云计算技术的飞速发展已 经悄悄地给人类和家居环境之间的关系产生了微妙的影响;家居空间的计算模式正逐渐从 面向技术转化为面向用户,家居环境物理世界和数字世界正加速融合。智能家居是物联网技术的第三大应用领域。物联网大潮下的智

8、能家居行业在中国乃至 全世界都有广阔的前景,是一个朝阳行业,蕴含着巨大的市场潜力。本系统利用物联网的 传感、互联、智能控制等技术特点构建新型智能家居系统,将 GPRS 移动通信技术、嵌入 式 Internet 技术与新一代无线网络通信技术 ZigBee 相结合,克服了有线布线的弊端,配 置灵活、实时性好,势必是未来智能家居系统的发展趋势。智能家居系统包含的主要子系统有:家居布线系统、家庭网络系统、智能家居(中央 控制管理系统、家居照明控制系统、家庭安防系统、背景音乐系统(如 TVC 平板音响 、 家庭影院与多媒体系统、家庭环境控制系统等八大系统。其中,智能家居(中央控制管 理系统、家居照明控制

9、系统、家庭安防系统是必备系统,家居布线系统、家庭网络系统、 背景音乐系统、家庭影院与多媒体系统、家庭环境控制系统为可选系统。在智能家居系统产品的认定上,厂商生产的智能家居必须是属于必备系统,能实现智 能家居的主要功能,才可称为智能家居。因此,智能家居(中央控制管理系统、家居照 明控制系统、 家庭安防系统都可直接称为智能家居。 而可选系统都不能直接称为智能家居, 只能用智能家居加上具体系统的组合表述方法, 如背景音乐系统, 称为智能家居背景音乐。 在智能家居环境的认定上,只有完整地安装了所有的必备系统,并且至少选装了一种及以上的可选系统的智能家居才能称为智能家居。智能家居具有以下功能:1智能灯光

10、控制; 2智能电气控制; 3安防监控系统; 4智能背景音乐; 5智能 视频共享; 6科室对讲系统; 7家庭影院系统; 8系统整合控制。1.2 关键技术智能家居融合了计算机、网络、通信、传感与自动控制等技术,是一个综合性的技术, 它的设计主要有以下关键技术。1.2.1物联网技术物联网技术的核心和基础仍然是互联网技术,是在互联网技术基础上的延伸和扩展的 一种网络技术;其用户端延伸和扩展到了任何物品和物品之间,进行信息交换和通讯。因 此,物联网技术的定义是:通过射频识别(RFID 、红外感应器、全球定位系统、激光扫 描器等信息传感设备, 按约定的协议, 将任何物品与互联网相连接, 进行信息交换和通讯

11、, 以实现智能化识别、定位、追踪、监控和管理的一种网络技术叫做物联网技术。物联网 (Internet of Things 指的是将无处不在(Ubiquitous 的末端设备(Devices 和设施(Facilities ,包括具备“内在智能”的传感器、移动终端、工业系统、数控系 统、家庭智能设施、视频监控系统等、和“外在使能”(Enabled的,如贴上 RFID 的各种 资产(Assets 、携带无线终端的个人与车辆等等“智能化物件或动物”或“智能尘埃” (Mote ,通过各种无线和 /或有线的长距离和 /或短距离通讯网络实现互联互通(M2M 、 应用大集成(Grand Integration

12、、以及基于云计算 的 SaaS 营运等模式,在内网 (Intranet 、专网(Extranet 、和 /或互联网(Internet 环境下,采用适当的信息安 全保障机制, 提供安全可控乃至个性化的实时在线监测、 定位追溯、 报警联动、 调度指挥、 预案管理、远程控制、安全防范、远程维保、在线升级、统计报表、决策支持、领导桌面 (集中展示的 Cockpit Dashboard等管理和服务功能,实现对“万物”的“高效、节能、 安全、环保”的“管、控、营”一体化。物联网主要有以下技术支撑:1 RFID: 电子标签属于智能卡的一类,物联网概念是 1998年 MIT Auto-ID中心主任 Ashto

13、n 教授提出来的, RFID 技术在物联网中主要起“使能”(Enable 作用;2传感网:借助于各种传感器,探测和集成包括温度、湿度、压力、速度等物质现 象的网络,也是温总理“感知中国”提法的主要依据之一;3 M2M :这个词国外用得较多,侧重于末端设备的互联和集控管理, X-Internet ,中 国三大通讯营运商在推 M2M 这个理念;4 两化融合:工业信息化也是物联网产业主要推动力之一,自动化和控制行业是主 力,但目前来自这个行业的声音相对较少。物联网的体系架构 物联网体系主要由运营支撑系统、传感网络系统、业务应用系统、无线通信网系统等组成。通过传感网络,可以采集所需的信息,顾客在实践中

14、可运用 RFID 读写器与相关的传感器等采集其所需的数据信息,当网关终端进行汇聚后,可通过无线网 络运程将其顺利地传输至指定的应用系统中。此外,传感器还可以运用 ZigBee 与蓝牙等 技术实现与传感器网关有效通信的目的。运用传感器网关可以实现信息的汇聚,同时可运 用通信网络技术使信息可以远距离传输,并顺利到达指定的应用系统中。目前,我国无线 通信网络主要有 3G 、 WLAN 、 LTE 、 GPR ,而 4G 仍为试点阶段。 M2M 平台具有一定的鉴权功 能,因此可以为顾客提供必要的终端管理服务,同时,对于不同的接入方式,其都可顺利 接入 M2M 平台,因此可以更顺利、更方便地进行数据传输

15、。此外, M2M 平台还具备一定的 管理功能,其介意对用户鉴权、数据路由等进行有效地管理。而对于 BOSS 系统,其由于 具备较强的计费管理功能,因此在物联网业务中得到广泛的应用。业务应用系统主要提供 必要的应用服务,包括智能家居服务,一卡通服务,水质监控服务等,所服务的对象,不 仅仅为个人用户,也可以为行业用户或家庭用户。在物联网体系中,通常存在多个通信接 口,对通信接口未实施标准化处理,而在物联网应用方面,相关的法律与法规并不健全, 这不利于物联网的安全发展。1.2.2 ZigBee技术Zigbee 是无线通信技术的一种典型代表,它在检测和控制方面有广阔空间,而且本身 具有近距离、低复杂度

16、、低功耗、低传输速率、低成本的绝对优势,这些与智能家居系统 对家庭网络技术的要求不谋而合,已经确定了其取代有线组网,成为无线组网的最佳选择 的地位; 另一方面, 市场上存在很多能够支持 ZigBee 技术的芯片, 例如 TI 公司的 CC2430、 CC2530、 CCll01,飞思卡尔公司的 MCl3XX 系列等,便宜的价格,能大大地降低得智能家 居系统的成本,因此高额的性价比最有可能被百姓接受。ZigBee 是一个由可多到 65000个无线数据传输模块组成的一个无线数传网络平台, 在 整个网络范围内,每一个 ZigBee 网络数据传输模块之间可以相互通信,每个网络节点间 的距离可以从标准的

17、 75m 无限扩展。与移动通信的 CDMA 网或 GSM 网不同的是, ZigBee 网 络主要是为工业现场自动化控制数据传输而建立,因而,它必须具有简单,使用方便,工 作可靠,价格低的特点。每个 ZigBee 网络节点不仅本身可以作为监控对象,例如其所连 接的传感器直接进行数据采集和监控,还可以自动中转别的网络节点传过来的数据资料。 除此之外,每一个 ZigBee 网络节点 (FFD还可在自己信号覆盖的范围内,和多个不承担网 络信息中转任务的孤立的子节点 (RFD无线连接。ZigBee 是一种无线连接, 可工作在 2.4GHz(全球流行 、 868MHz(欧洲流行 和 915 MHz(美 国

18、流行 3个频段上 , 分别具有最高 250kbit/s、 20kbit/s和 40kbit/s的传输速率, 它的传 输距离在 10-75m 的范围内 , 但可以继续增加。 作为一种无线通信技术, ZigBee 具有如下特 点:1低功耗 : 由于 ZigBee 的传输速率低 , 发射功率仅为 1mW, 而且采用了休眠模式,功 耗低 , 因此 ZigBee 设备非常省电。1.3 系统开发平台在智能家居演示系统中,开发过程我们分为 3个过程,分别是硬件设计,软件设计, 还有系统演示的软件设计。他们各自的设计平台如下。1.3.1 硬件平台在智能家居演示系统中,硬件平台选用德州仪器的 OURS-IOTV

19、2物联网创新实验套件 CC2530。实验平台再现了一个典型的物联网完整架构,包含传感层、网络层与通信层。物 联网的传感层通过无线组网或现场总线实现对各种物理量的传感采集和反馈控制,数据通 过网络汇聚到服务器,再由服务器通过 Internet 或 3G 网络实现广域的数据发布,与各种 终端,包括手机实现智能的交互与管理。OURS-IOTV2物联网创新实验套件包括硬件设备、软件资源、实验资源三大部分。硬件 设备包括 8个无线节点模块、 8个传感器模块、嵌入式网关和其他配套设备。无线节点模 块兼容目前市场上常用的无线芯片,包括 CC2430、 CC2431、 CC2530、 CC430、 CEL 工

20、业模 块以及国内常用的 TinyOS 的 ATMEL128处理器。软件资源包括无线传感器网络软件、 sniffer 软件、嵌入式网关软件与 PC Server端软件。如图(2所示。 图 2 物联网创新实验套件 图 3 物联网创新实验套件模块介绍 1.3.2 软件平台在智能家居演示系统的设计过程中,我们要将设计好的软件代码下载到开发板上进行 系统的演示,在进行软件程序的设计过程中,我们主要用到 IAR Embedded Workbench软 件和 ZigBee 协议栈,我们运用和硬件平台相容的 TI Z-Stack协议栈。1 IAR Embedded Workbench软件的介绍EW 是 IAR

21、 Embedded Workbench 的简称,它的 C/C+交叉编译环境和调试器是目前世界 上最完善、最易使用的嵌入式应用开发工具。他对不同的微处理器提供一样直观的用户界 面。目前它可以支持 35中以上的 8位 /16位 /32位 ARM 微处理器。EW 由嵌入式 C/C+编译器、汇编器、连接定位器、库管理员、编译器、项目管理器以 及 C-SPY 调试器组成。使用 IAR 的编译器能最大程度优化和紧凑代码,节省硬件资源,最 大限度降低产品成本,提高产品竞争力。EW 是 IAR Embedded Workbench集成编译器的主要特征如下:a. 高效的 PROMable 代码;b. 完全标准

22、C 兼容;c. 内建对应芯片的程序速度和大小优化器;d. 目标特性扩充;e. 版本控制和扩展工具支持良好;f. 便捷的中断处理和模拟;g. 瓶颈性能分析;h. 高效浮点支持;i. 内存模式选择;j. 工程中相对路径支持。开启 IAR Embedded Workbench软件,其界面如图 4所示。 图 4 IAR Embedded Workbench软件开启界面在 IAR Embedded Workbench软件中我们可以像编写单片机代码那样进行程序的设计, 然后在“ Options ”选项中设置工程参数,接下来编译、链接、下载,安装仿真器进行程 序调试。程序调试界面如图 5所示。 2TI Z-

23、Stack软件介绍TI Z-Stack 是基于一个轮转查询式操作系统。 Z-Stack 的 main 函数 ZMain.c 中,总体 上来说,它一共做了两件工作,一个是系统初始化,即由启动代码来初始化硬件系统和软 件架构需要的各个模块,另外一个就是开始执行操作系统实体。如图 6所示。 a. 系统初始化系统启动代码需要完成初始化硬件平台和软件构架做需要的各个模块,为操作系统的 运行做好准备工作,主要分为初始化系统时钟、检测芯片工作电压、初始化堆栈、初始化 各个硬件模块、初始化 FLASH 存储、形成芯片 MAC 地址、初始化非易失变量、初始化 MAC 层协议、初始化应用帧层协议、初始化操作系统等

24、十余部分,其具体流程图和对应的函数 如图 7所示。图 6 协议栈主要流程图 5 IAR Embedded Workbench软件下载器调试界面 图 7 系统初始化流程b. 操作系统的执行启动代码为操作系统的执行做好了准备工作后,就开始执行操作系统入口程序,并由 此彻底将控制权移交给操作系统。其实,操作系统实体只有一行代码:osal_start_system(; / No Return from here注释的意思是本函数不会返回,是一个死循环。这个函数就是轮训查询式操作系统的 主体部分。函数的主体部分代码如下:for( ; ; doif (tasksEventsidx / Task is hi

25、ghest priority that is ready.break; while (+i待处理的具有 dx tasksCnt;/得到了最高优先级的任务索引 idxif (idx tasksCnt /确认本次有任务需要处理uint16 events;halIntState_t intState;/进入 /退出临区,来取出需要处理的任务中的事件HAL_ENTER_CRITICAL_SECTION(intState;events = tasksEventsidx;tasksEventsidx = 0; / Clear the Events for this task.HAL_EXIT_CRITIC

26、AL_SECTION(intState;activeTaskID = idx;events = (tasksArridx( idx, events ;/通过指针调用来执行对应的任务处理函数activeTaskID = TASK_NO_TASK;HAL_ENTER_CRITICAL_SECTION(intState;tasksEventsidx |= events; / Add back unprocessed events to the current task. HAL_EXIT_CRITICAL_SECTION(intState;/本次事件处理函数执行完成,继续下一个循环操作系统专门分配了

27、存放所有任务事件的 tasksEvents这样的数组,每一个单元对 应存放每一个任务的所有事件。在这个函数中,首先通过一个 do-while 循环来遍历 tasksEvents,找到第一个具有事件的任务,然后跳出循环,此时,就得到了事件待处 理的具有最高优先级的任务的序号 idx ,然后通过 event=tasksEventsidx语句,将这个当前具有最高优先级的任务的事件取出,接着就是调用(tasksArridx (idx,events函数来执行具体的处理函数。c. 在项目中组织 Z-Stack 文件为了更好地从整体上认识 Z-Stack 架构,我们以 SimpleApp 为例来说明在具体的

28、项目 中怎样把 Z-Stack 中的文件组织起来,如图 8所示。 图 8 Z-Stack 在项目中的目录结构各个目录的含义如下: 1App :应用目录,其结构如图 9所示。这个目录下的四个文件就是创建一个新项目 时要只要添加的文件。 2HAL :硬件层目录,其结构如图 10所示。 Commom 目录下的文件是公用文件基本上 与硬件无关。 Include 目录下主要包含各个硬件模块的头文件, 而 Target 目录下的文件是 跟硬件平台相关的。 3MAC :MAC 层目录,其结构如图 11所示。 High Level和 Low Level两个目录表示 MAC 层分为高层和底层两层, Includ

29、e 目录下包含了 MAC 层的参数配置文件及其 MAC 层的 LIB 库的函数接口文件。 4MT :监控调试层目录,该目录下的文件主要用于调试目的,即实现通过串口调试各 层,与各层进行直接交互。 5NWK :网络层目录,含网络层配置参数文件及网络层库的函数接口文件,及 APS 层 库的函数接口。 6OSAL :协议栈的操作系统。 7Profile :AF 层目录,包含 AF 层处理函数接口文件。 8Security :安全层目录,包含安全层处理函数接口文件。 9Service :ZigBee 和 802.15.4设备的地址处理函数目录,包括地址模式的定义及 地址处理函数。 10Tools :工

30、程配置目录,包括空间划分及 Z-Stack 相关配置文件。 11ZDO :指 ZigBee 设备对象,可认为是一种公共的功能集,方便用户用自定义的对象 调用 APS 子层的服务和 NWK 层的服务。12ZMac :ZMac 层目录如图 12所示,其中 zmac.c 是 Z-Stack MAC导出层接口文件, zmac_cb.c是 ZMac 需要调用的网络层函数。13ZMain :ZMain 目录如图 13所示,在 ZMain.c 函数中主要包含了整个项目的入口函 数 main(,在 OnBoard.c 中包含对硬件开发平台各类外设进行控制的接口函数。 14Output :输出文件目录,这个 E

31、W8051 IDE自动生成。 1.3.3 演示平台在智能家居演示系统中,演示平台我们选用实验套件提供的 PC Server端软件,奥尔斯 物联网综合演示系统,该软件是由北京奥尔斯和美国德州仪器联合开发针对 IOTV2物联网 实验套件。软件里面含有拓扑结构、数据视图、智能家居、智能农业等模块,用户界面亲 切,已于操作,只要与开发板连接成功,在正确的程序下,就可以实现系统的演示。在这个演示系统中,连接时用到网线连接,所以,要将串口转换为网口,我们利用实 验箱提供的转换转置,只要输入合适的地址和连接端口,就可连接成功,这样就可以实现 开发硬件和 PC 机的连接,其连接界面如图 14所示。 图 10

32、HAL 层目录结 构图 12 ZMac 层目录接口图 13 ZMain 层目录接口图 14 PC 端演示连接界1.4 演示系统拓扑结构本智能家居演示系统旨在运用 ZigBee 技术构建一个模拟的家居检测控制系统。系统拓 扑结构如图 15所示。从图可以看出,本系统大致有安防传感子网、家电控制子网、信息 其中,安防子网由温度传感器、煤气传感器、人体红外感应传感器等各种传感器模块 组成。家电控制子网内的设备基本为受控设备。通过监测环境温度、照度、煤气泄漏以及 红外入侵等信息,可直接联动控制相关受控设备或将信息发送至管理平台,由信息管理平 台决策如何处理这些信息。二、硬件系统设计系统采用北京奥尔斯和美

33、国德州仪器联合研制的 IOTV2物联网创新套件, 以 CC2530芯 片作为核心协调器。为了简化系统,突出 ZigBee 的框架性,节点硬件采取了简化措施,具体如下:1 温湿度模块使用 STH10作为主芯片。2 求救器由按键模拟:按键连接在 P0.1上。3 天线灯控、 电动窗帘、 空调开关、 换气扇都由单一 IO 口 P1.3控制, 模拟开关动作。4 防盗报警采用催化燃烧式可燃气体传感器。5 照度监测使用光电池做传感器。 图 17、图 18、图 19、图 20分别为列举煤气检测、红外报警器的电路、电动窗帘和控 制类节点电路原理图。图 16 智能家居节点硬件设计框图 图 17 煤气泄漏呢检测电路

34、原理图图 18 红外报警器电路原理图 图 19 电动窗帘电路图 20 控制类节点电路三、软件系统设计网络协调器负责建立无线网络,接收终端节点的状态信息并报警或显示,发送命令控 制节点状态。系统应用层的程序主要包括安防、家电控制、传感、无线数据传输和人机交 互模块等模块。终端节点负责数据采集,报警或显示,发送状态信息给协调器。系统应用 3.1.1 建立工程安装完 ZStack-CC2530-2.5.1a 后, 找到 C:Texas Instruments ZStack-CC2530-2.5.1 aProjectszstackSamplesSimpleAppCC2530DB下的 SimpleApp

35、 工程, 它提供两个应用 实例:温度传感器实验和灯开关实验。智能家居则实现由节点采集数据并将电器的开关动 作等开关量传给协调器显示,以这一实例作为模板实现智能家居较为方便。双击 SimpleApp.eww ,打开工程,在 Workspace 下拉框中选择 SimpleCollectorEB 。保 存后将文件夹名 SimpleApp 改为 Coordinator ,作为智能家居的协调器工程,路径为: C:Texas InstrumentsZStack-CC2530-2.5.1aProjectszstackSamplesCoordinator。 在 C:Texas InstrumentsZStac

36、k-CC2530-2.5.1aProjectszstackSamples目录下 重新复制一个 SimpleApp 工程,打开工程,在 Workspace 下拉框中选择 SimpleSensorEB,保存后将文件名 SimpleApp 改为 EndDevice, 作为智能家居的终端节点程序,路径为: C:Texas InstrumentsZStack-CC2530-2.5.1aProjectszstackSamplesEndDevice。 3.1.2 工程选项设置在智能家居系统中, 将多数选项设置为默认值, 仅对 Preprocessor 标签中的预编译选 项 Defined Sysbols修改。协调器工程 SimpleCollectorEB 修改后的预编译选项:CC2530EBHOLD_AUTO_START /表示不允许自动启动设备、自动建网REFLECTORNV_INIT /将设备的基本信息保存到非易失存储设备中,但不保存网络状态信息 xNV_RESTORExMT_TASKLCD_SUPPORTED /支持设备的 LCD 显示系统中协调器建网通过按钮实现。终端节点工程 SimpleSensorEB 修改后的预编译选项为:CC2530EBHOLD_AUTO_STARTREFLE

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号