智慧城市工程套件-城市洪涝管理系统.docxVIP

  • 0
  • 0
  • 约2.36千字
  • 约 4页
  • 2026-02-27 发布于湖北
  • 举报

智慧城市工程套件-城市洪涝管理系统.docx

2.3城市洪涝管理系统

一、实验目的

1、掌握ZXBee通信协议的使用

2、掌握Android/web接口的使用

3、掌握城市洪涝管理系统的设计与开发

二、实验原理

系统设计目标

城市洪涝管理系统设计功能及目标如下:

1)基础功能是对城市洪涝系统液位环境数据进行实时采集并通过图表等形式表现出来;

2)城市洪涝系统水泵控制,报警灯预警。

三、实验步骤

部署智云硬件环境

1)硬件准备:准备一个s4418/s6818网关,一个土壤液位传感器,一个水泵传感器,一个信号灯传感器,两个LiteB无线节点,一个PlusB无线节点,一个SmartRF04EB仿真器,一个ARM仿真器。

2)分别将土壤液位传感器接入到LiteB节点的B端子,将信号灯控制器接入到LiteB节点的A端子,水泵传感器接入PlusB节点的C端子,节点跳线分别如下图所示:

3)contiki协议栈安装:确认已安装contiki3.0的安装包。如果没有安装,打开光盘提供的安装包,路径为“02-软件资料\02-无线节点\contiki-3.0.zip”,解压即可。

4)ZStack协议栈安装:确认已安装Zstack的安装包。如果没有安装,打开光盘提供的安装包,路径为“02-软件资料\02-无线节点\ZStack-2.4.0-1.4.0x.zip”,解压即可。

5)打开PlusB节点工程:将实验光盘中的02-软件资料\03-工程源码\PlusB文件夹下的23-NYTJ001(步进电机气泵水泵)文件拷贝到contiki-3.0\zonesion\PlusB文件夹下,双击打开拷贝的文件夹内ide/iar文件夹中的.eww格式文件,即可打开步进电机气泵水泵传感器源码。

6)打开LiteB工程:将实验光盘中02-软件资料\03-工程源码\LiteB文件夹下的26-

TRYW001(土壤液位),15-XHD001x485(信号灯)文件拷贝到ZStack-2.4.0-1.4.0x\Projects\zstack\Samples文件夹下,双击打开拷贝的文件夹内iar文件夹中的.eww格式的文件,分别打开土壤液位,信号灯传感器源码。

7)PlusB节点的ZigBee透传程序:在ZStack-2.4.0-1.4.0x\Projects\zstack\Samples文件夹下,双击打开CC2530-Serial\CC2530DB文件夹中的.eww格式的文件,打开ZXBeePlus节点的ZigBee透传工程。

8)协调器工程:将实验光盘中02-软件资料\03-工程源码\LiteB文件夹下的Coordinator文件拷贝到ZStack-2.4.0-1.4.0x\Projects\zstack\Samples文件夹中,双击打开Coordinator\CC2530DB文件夹中的.eww格式的文件,打开协调器工程。

9)配置PANID:根据实际需求分别设置空气质量传感器,噪声传感器,信号灯传感器工程及透传程序PANID,编译工程。PANID配置如下图所示。

Android应用程序演示

导入Android工程:打开AndroidStudio集成开发工具,将实验光盘中实验例程\CH02-综合实训\03-智慧城市洪涝套件文件夹下的ZC-CityWL-as工程导入AndroidStudio集成开发环境中。

编译Android工程:使用USB线将s4418/s6818网关(或其他安卓设备)与计算机相连并确认计算机能够识别Android设备。点击AndroidStudio集成开发环境上方图标编译ZC-CityWL工程,等待Android工程编译通过并将工程安装到s4418/s6818网关中。当有新的软件页面跳出表示Android工程编译并安装成功。

软件操作:点击界面中的更多信息一栏,点击IDKEY设置,配置相应IDKEY和服务器地址,在弹出“数据服务连接成功”后即表示设备已成功连接上智云数据中心。在点击MAC配置,输入传感器对应的MAC点击确定后界面会弹出“MAC设置成功!”消息,即表示传感器地址输入成功。回到页面即可看到数据变化。

Web应用程序展示

导入Web工程:打开WebStorm集成开发工具,将实验光盘中实验例程\CH02-综合实训\03-智慧城市洪涝套件文件夹下的ZC-CityWL-web工程导入WebStorm集成开发环境中。在WebStorm集成环境中浏览源

文档评论(0)

1亿VIP精品文档

相关文档