微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于Android的嵌入式Web服务器设计

基于Android的嵌入式Web服务器设计

时间:10-10 来源:互联网 点击:



3 系统方案的测试
将装载了Android系统的嵌入式设备连接网络,查到其网络连接的IP地址为192.168.137.96,将嵌入式web服务器i—jetty安装到该设备,并且将设计好的web工程放在SD卡中的/jetty/webapps/目录下。打开服务器,设置好HTTP的通信端口,开启服务。
可知,家庭网关服务器端的地址为192.168.137.96。启动i—jetty后,在浏览器地址栏输入192.168.137.96:8080/temp,可以看到系统登陆页面,如图2所示。

这是一个用户登陆界面,输入用户名和密码后,主页会将输入信息提交到Login.java的Servlet里,由此Servlet来查询数据库,判断该用户是否合法。当用户合法后,可以进入主页界面,如图3所示。

4 结束语
本文首先简要介绍了Android系统,然后论述了实现嵌入式Web服务器和相关Internet技术,指出了在Android系统下实现Web服务器应要注意的事项。接着介绍了i—jetty的优点以及编译安装方法,了解了i—jetty是为数不多的可以在Android下运行的Web服务器,并且还是一个Servlet容器。将传统的CGI与Servlet做了比较,说明了Servlet在Android系统下的优势:Setvlet在动态网页的实现方面更有效率。在后台操作方面,Android并不支持类似PHP的网页脚本语言,所以,Servlet是一个很好的选择。在嵌入式系统里存储信息,SQLite以其方便的操作,无需额外配置,体积小等优点,得到了广泛的应用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top