论文部分内容阅读
随着我国经济的快速发展,大型企业越来越多,但是与企业配套的智能照明系统并没有发展起来,照明系统的不足严重影响了资源的节约。工业系统用电量巨大,因此照明系统设计显得尤为重要,现代工业照明系统越来越智能化,但依然存在许多不足。比如,控制过于集中,控制地点严格的局限在控制室,控制不够灵活,检修调试无法一边调试一边进行观察,不能够进行点控制。本文针对精细控制需求下节点数激增、网络复杂化的实际情况,以多级现场总线支撑下的照明点控系统为背景,讨论了Android移动终端在其中参与初始组网、系统维护、常规检控等多方位工作的应用方案。基于设计的实验位控节点构建实验验证系统分析了移动终端与点控系统主节点和位控节点间的交互需求,完成了相互间通信协议设计并进行了基本验证。本文内容主要包括以下几点:(1)通信协议的设计,要完成客户端与服务器之间的通信,必须对彼此的指令含义进行识别,因此要进行通信协议的设计;(2)通信功能的实现,通过TCP传输,基于Socket实现客户端与服务器的通信。(3)多客户端连接。在实际操作中,多个客户端会与服务器进行连接,本文通过Handler运用多线程处理。(4)数据库的设计。客户端要保存必要的信息,如用户、灯具信息,通过Android自带的SQLite数据库进行数据保存;(5)UI界面的设计。作为人机交互接口,必须给用户带来良好的用户体验,UI设计也是本文的一个重点。(6)对节点的硬件部分进行电路设计。本文针对以上部分进行了设计,最后完成了客户端与服务器之间的通信测试,为基于Android移动终端的工业照明系统的进一步设计奠定了基础,对许多其他场合的基于Android终端的智能照明系统的设计也具有参考意义。