APP下载

一种基于Wi—Fi的安卓智能手机多路抢答器

2016-08-12彭勇向云南

教师·中 2016年7期
关键词:无线传输

彭勇+向云南

摘 要:本APP项目经过对当前各种抢答器的应用分析,提出了基于无线Wi-Fi实现短程无线传输技术,采用2.4G频段,实现基站与终端的点对点无线通讯,链路层采用以太网协议为核心,以实现信息传输的寻址和校验,以无线传输代替当前有线连接的一种新型抢答器,具备更方便、更快速、更准确、更节省成本等优点。

关键词:无线传输;多路抢答器;APP

中图分类号:TP311.1 文献标识码:B 文章编号:1674-120X(2016)20-0079-02

一、产品开发的背景和目的

1.产品开发的背景

学校、工厂和电视台等单位常举办各种智力竞赛, 抢答器是必要设备。在各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。

目前市场上电子抢答器的中心构造一般都是抢答器由单片机以及外围电路组成,其搭配的配件不同又分为非语音非记分抢答器和语音记分抢答器。电子抢答器一般为八路抢答器同时抢答,人员受限,且布线烦琐。

2.产品开发的目的

本设计作品是利用Wi-Fi无线通信技术,只要各智能手机客户端装上该抢答器APP,就可以参与抢答,不受客户端数量限制,且装在智能手机上,应用方便,多路抢答。本作品APP开发具有以下优点:

(1)成本低,本作品抢答器客户端为智能手机。

(2)客户端不受限制,传输速度快、覆盖范围广,同时本APP软件抢答器运行稳定、可靠。

(3)与现有抢答器技术相比,本抢答器功能强、智能化高、操作简单可靠,根据抢答命令提示用手按抢答即可完成所有抢答操作。

(4)APP安装方便,无需布线,无线通讯性能稳定。

二、APP开发总体设计

1.抢答器APP总体方案设计

APP项目实施的系统方案如下图所示。APP作品方案主要由主机端(电脑)、Wi-Fi局域网、客户端(安卓智能手机)等组成。其主要工作原理是基于无线Wi-Fi实现短程无线传输技术,采用2.4G频段,实现基站与终端的点对点无线通讯,链路层以太网协议为核心,以实现信息传输的寻址和校验。

2.抢答器APP开发流程

根据项目任务设计要求,该作品APP的开发进行下面五个步骤的工作:

(1)本作品APP软件开发的整体框架思路形成。

(2)本作品APP软件开发的主要功能设计。

(3)本作品APP 软件开发的大概界面构思和设计(使用流程设计)。

(4)本作品APP 软件开发大功能模块大概界面构思和设计模块的代码编写。

(5)本作品APP 软件开发后的测试和调试。通过测试和调试,不断完善本作品APP。

三、APP 创新点

1.先进性

使用现在成熟的局域网Wi-Fi先进技术,各服务器和客户端设备选型上应考虑市场上技术支持好、服务力量强、设备性能稳定、扩展性好,确保设计具有先进性及前瞻性。采用Wi-Fi通信技术,具有传输速度快、覆盖范围广等先进性优点。

2.成本低

本APP可以运行于普通PC机或智能手机上,使之成为软件抢答器,以代替传统的专用硬件抢答器,省去了用户购买硬件抢答器的昂贵费用。

四、产品APP使用说明

1.主机端

主机端界面包括主界面、选手列表、开始抢答和停止抢答等按钮。主界面显示开始按抢答后,倒计时显示。选手列表显示当前链接到主机端的客户端IP、姓名、签到时间、签退时间以及选手的状态。开始抢答按钮既可以控制抢答时间,停止按钮即对客户端进行停止抢答命令。将多媒体网络教室与大屏幕连接的电脑IP地址设置为:192.168.1.100,作为抢答器服务器,方便供所有参赛队及观众通过大屏幕观看抢答结果。复制到与大屏幕连接的电脑上,运行抢答器服务器端APP,打开“抢答服务器”界面,可以在“客户端数量”后输入参与抢答的客户端数量,默认是10个。在“绑定IP”后的文本框中输入抢答服务器IP地址:192.168.1.100。点击“开启”按钮,若系统防火墙弹出提示框,选择允许或者解除阻止,抢答服务器就配置好了。

2.客户端

客户端界面有竞赛队伍名字和签到两个按钮,用户可以自行设定队伍的名字,同时设定只有当用户签到后才有资格参加抢答。将客户端APP装入各局域网抢答器客户端,分别将APP复制到需要抢答的电脑或者智能手机上,作为参赛队的抢答器用。当各电脑或者智能手机与主服务器通过Wi-Fi链接好后,将各队的末端IP与各队对号一一对应。在客户端智能手机或电脑上运行抢答器APP程序后,客户端程序界面进入全屏状态,点击“退出全屏”按钮返回普通模式,推荐配置好参数使用全屏模式,这样可以避免选手点击程序界面以外的区域而影响比赛。在“服务器IP”后输入抢答服务器电脑的IP地址:192.168.1.100。客户端的界面上左上角的“姓名”选项,各个参赛队伍可以输入队名。右上角有签到按钮,当用户签到后客户端显示已签到,同时主机端就可以看到该用户签到,此时就会与抢答器服务器连接成功,“连接”选项变成了“断开”选项,并在中部“提示信息”框中显示“已连接到服务器”信息。使用同样的设置方法,将所有抢答客户端配置好,并都与抢答器服务器连接成功。

3.Wi-Fi通信端

在多媒体教室配置好Wi-Fi局域网,保持Wi-Fi通信的路由器设置,以便抢答器服务器端和抢答器客户端能够通过Wi-Fi局域网正常连接。

4.开始抢答

主持人宣读完一道竞赛题,点击“抢答服务器”界面右下方的“抢答开始”按钮后,参赛队电脑上的“抢答客户端”界面中的“抢答”按钮被瞬间点亮激活,此时选手快速按下客户端电脑的回车键,或鼠标点击“抢答客户端”界面中的“抢答”按钮进行抢答。参赛队抢答成功后,在服务器端程序界面上方显示该队客户端名称同时上方该队客户端名称会以蓝色显示。

通过对本课题的研究,探索了利用一种基于Wi-Fi的安卓智能手机多路抢答器来代替传统的和电子抢答器。利用局域网Wi-Fi网络无线通信技术,主机端装在多媒体教室里面,客户端装在智能手机上。该产品APP可以公开公平地为各类抢答竞赛提供抢答方便和技术。通过开发基于Wi-Fi无线局域网的无线通信的远程控制难题,获得了很多宝贵经验,得到了许多重要结论,其应用前景十分光明。

参考文献:

顾春来.APP应用程序开发模式探究.硅谷,2014,(7).

周齐飞.基于Android平台的Hybrid App开发.电脑编程技巧与维护,2014,(8).

猜你喜欢

无线传输
基于无线传输的LED灯远程控制系统设计
公路路面现场检测数据无线传输系统的设计
基于LABVIEW的温室管理系统的研究与设计