高校物联网Android系统接入编程实现探讨

时间:2022-04-27 10:20:46

高校物联网Android系统接入编程实现探讨

摘 要:随着网络技术和通信技术的飞速发展,物联网可以将海量的感知信息完整地呈现给用户,使用户真正体验到无处不在的感知。但是就和互联网上海量的信息一样,用户无法对这些信息进行直接的消化,只有对信息进行进一步的加工处理,用户才能将这些数据进行接收使用。文章对Android平台手机接入互联网的编程方法和步骤进行了简单的探讨,并开发了一些有效的互联网接入的应用程序,为高校后勤数字化建设项目中的物联网接入和处理提供了有效的建设方案。

关键词:高校;物联网;Android系统;接入编程

中图分类号:TP316.89 文献标识码:A 文章编号:1674-7712 (2014) 04-0000-01

物联网连接的网络具有强大的导构性,因此感知信息的系统也具有多样性的特征。当海量的感知数据被传递给客户之后,这些海量的感知信息的处理和计算已经成为了目前物联网发展的一个难点。这就给物联网接入和处理工作带来了很大的麻烦,从而对物联网应用的深度和广度造成严重的阻碍,使物联网难以朝着规模化的方向发展,而这一层几乎所有的工作都是相当浩大的工程。

基于物联网的高校后勤数字化建设项目,同样需要将传感器网络、RFID等短距离网络和互联网以及移动通信这些骨干网络进行连接,从而完成互联互通和互操作。

本文以手机为代表的智能终端平台为例,进行了探索和研究,实现了Android系统的接入设计,从而使传感器网络和互联网以及移动通信网能够有效融合在一起。

一、设计方案的选择

Android系统的手机可以通过3G网络、WiFi等无线网络接入到互联网中。Android系统的手机将请求和数据发送到服务器段主要是通过HTTP来实现的,一般有2种方式,一种Get方法,另一种是Post方法。

Get方法主要是用来获取服务器数据的,但是这种方式具有一定的风险,因为在传输的过程中,数据请求放在请求的URL中。

Post主要是用来向服务器传递数据的,Post的所有操作用户都是无法看见的,因此具有较高的安全性。而且由于URL长度有限,因此GET传输的数据量比较少,而Post则可以进行大批量的数据传输。在编写程序时,Get方法相对来说简单一些,而Post则要复杂得多。

以Linux为内核的Android系统有一组非常优秀的联网功能,主要有三种网络接口:标准Java接口、Apache接口和Android网络接口。

Java接口可以提供访问HTTP服务的基本功能和接口,其中包括了流和数据包套接字、Internet协议、常见HTTP处理等。在进行这些接口的使用时首先创建URL以及URLConnection/HttpURLConnection对象,设置相关的参数,连接到服务器,向服务器写数据,并从服务器读取数据。

二、设计编码的实现

三、设计实现过程

设计实现的过程主要分为四个步骤:

(一)配置Android的开发环境要在Eclipse下

通过下载ADT进行本地安装或者联网进行在线安装,安装结束后在Eclipse中选择Windows->Preferences->Android,从而确定好Android SDK的路径。

(二)创建Andriod工程

使用droiddraw程序来创建页面,当完成绘制后,单机Generate就可以生成.xml文件,将该内容复制到项目中res下的layout文件夹中的main.xml中去进行保存,并在src文件夹下进行Java代码的编写。

(三)进行服务器端Servlet的编写

首先新建一个Servlet,将其重命名为Receive.java。将MyEclipse安装到Eclipse中,并在Receive.java中进行doPost方法的编写和修改。完成之后将其安装到Apache Tom cat下,并开启Apache和服务器,在Eclipse中右击Receive.java,选择Run as->MyEclipse Server Application。

(四)最后直接运行Andriod程序,如果服务器在Eclipse下的Console窗口中显示出“Hello Network”就代表联网成功。

四、结束语

Andriod系统的发展为物联网的发展提供了有效地保障,使其顺利接入编程的可能性大大提高,有助于促进物联网信息的处理和传递,推动物联网朝着规模化的方向发展。

参考文献:

[1]汪磊.高校物联网Android系统接入编程实现[J].电脑开发与应用,2013(02):24-26.

[作者简介]陈冲(1992.09-),男,浙江萧山人,丽水学院学生,班委,研究方向:计算机科学与技术。

上一篇:浅谈职专生的民族团结教育 下一篇:通货膨胀对财务报告质量的影响