- 0
- 0
- 约1.9千字
- 约 3页
- 2026-02-26 发布于湖北
- 举报
2.2城市抄表管理系统
一、实验目的
1、掌握ZXBee通信协议的使用
2、掌握Android/web接口的使用
3、掌握城市抄表管理系统的设计与开发
二、实验原理
系统设计目标
城市抄表管理系统设计功能及目标如下:
1)基础功能是对城市抄表系统当月用电量、功率等数据进行实时采集并通过图表等形式表现出来;
2)城市抄表系统智能插座控制。
三实验步骤
?部署智云硬件环境
1)硬件准备:准备一个s4418/s6818网关,一个电表传感器,一套双路智能插座传感器,两个LiteB无线节点,一个SmartRF04EB仿真器。
2)分别将电表传感器接入到LiteB节点的A端子,将双路智能插座传感器分别接入LiteB节点的A端子和B端子,节点跳线分别如下图所示:
3)ZStack协议栈安装:确认已安装Zstack的安装包。如果没有安装,打开光盘提供的安装包,路径为“02-软件资料\02-无线节点\ZStack-2.4.0-1.4.0x.zip”,解压即可。
4)打开LiteB节点工程:将实验光盘中02-软件资料\03-工程源码\LiteB文件夹下的19-
JLDB001x485(计量电表),17-ZNCZ001xIO(智能插座1)文件拷贝到ZStack-2.4.0-1.4.0x\Projects\
zstack\Samples文件夹下,双击打开拷贝的文件夹内iar文件夹中的.eww格式的文件,分别打开计量电表传感器,双路智能插座传感器源码。
5)协调器工程:将实验光盘中02-软件资料\03-工程源码\LiteB文件夹下的Coordinator文件拷贝到ZStack-2.4.0-1.4.0x\Projects\zstack\Samples文件夹中,双击打开Coordinator\CC2530DB文件夹中的.eww格式的文件,打开协调器工程。6)配置PANID:根据实际需求分别设置计量电表传感器,双路智能插座传感器工程及透传程序PANID,编译工程。PANID配置如下图所示。
Android应用程序演示
导入Android工程:打开AndroidStudio集成开发工具,将实验光盘中实验例程\CH02-综合实训\02-智慧城市抄表套件文件夹下的ZC-CityMT-as工程导入AndroidStudio集成开发环境中。编译Android工程:使用USB线将s4418/s6818网关(或其他安卓设备)与计算机相连并确认计算机能够识别Android设备。点击AndroidStudio集成开发环境上方图标编译ZC-CityMT工程,等待Android工程编译通过并将工程安装到s4418/s6818网关中。当有新的软件页面跳出表示Android工程编译并安装成功。
软件操作:点击界面中的更多信息一栏,点击IDKEY设置,配置相应IDKEY和服务器地址,在弹出“数据服务连接成功”后即表示设备已成功连接上智云数据中心。在点击MAC配置,输入传感器对应的MAC点击确定后界面会弹出“MAC设置成功!”消息,即表示传感器地址输入成功。回到页面即可看到数据变化。
Web应用程序展示
导入Web工程:打开WebStorm集成开发工具,将实验光盘中实验例程\CH02-综合实训\02-智慧城市抄表套件文件夹下的ZC-CityMT-web工程导入WebStorm集成开发环境中。在WebStorm集成环境中浏览源码。
工程演示:设置电脑接入到互联网或者与智云网关设备在同一个局域网内。用谷歌浏览器运行:实验例程\CH02-综合实训\02-智慧城市抄表套件\ZC-CityMT-web\index.html,进入智慧城市抄表套件设计界面,查看左侧菜单,点击更多信息,进入设置界面。点击“Idkey”一栏,输入正确的IDKEY,点击确定后界面会弹出“数据服务连接成功!”消息,即表示连接到智云服务中心。再点击“MAC设置”,输入相对应的传感器硬件地址mac,点击确定后界面会弹出“MAC设置成功!”消息,即表示传感器地址输入成功,再回到运营界面,当看到传感器数据显示框右上角显示在线,则表示通道选择正确,产生数据交流,此时界面内的传感器数值将会发生变化,显示实时的传感器参数。界面展示如下图所示。
原创力文档

文档评论(0)