全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
Sensors  2014 

A FPGA Embedded Web Server for Remote Monitoring and Control of Smart Sensors Networks

DOI: 10.3390/s140100416

Keywords: embedded web server, FPGA, remote monitoring, NIOS, TTP/A

Full-Text   Cite this paper   Add to My Lib

Abstract:

This article describes the implementation of a web server using an embedded Altera NIOS II IP core, a general purpose and configurable RISC processor which is embedded in a Cyclone FPGA. The processor uses the μCLinux operating system to support a Boa web server of dynamic pages using Common Gateway Interface (CGI). The FPGA is configured to act like the master node of a network, and also to control and monitor a network of smart sensors or instruments. In order to develop a totally functional system, the FPGA also includes an implementation of the time-triggered protocol (TTP/A). Thus, the implemented master node has two interfaces, the webserver that acts as an Internet interface and the other to control the network. This protocol is widely used to connecting smart sensors and actuators and microsystems in embedded real-time systems in different application domains, e.g., industrial, automotive, domotic, etc., although this protocol can be easily replaced by any other because of the inherent characteristics of the FPGA-based technology.

References

[1]  Szymanski, J.W. Embedded Internet Technology in Process Control Devices. Proceedings of IEEE International Workshop on Factory Communication Systems, Porto, Portugal, 6–8 September 2000; pp. 301–308.
[2]  Cheng, H.; Qin, H. A Design of IEEE 1451.2 Compliant Smart Sensor Based on the NIOS Soft-Core Processor. Proceedings of IEEE International Conference on Vehicular Electronics and Safety, Xi'an, China, 14–16 October 2005; pp. 193–198.
[3]  Fukatsu, T.; Hirafuji, M. Field monitoring using sensor-nodes with a web server. J. Rob. Mechatron. 2005, 17, 164–172.
[4]  Ball, S.R. Embedded Microprocessor System: Real Word Design. In Embedded Technology Series, 3rd ed.; Newnes, A., Ed.; Elsevier Science: Cambridge, MA, USA, 2002.
[5]  Cuenca, S.; Grediaga, A.; Llorens, H.; Albero, M. Performance Evaluation of FPGA-Embedded Web Servers. Proceedings of 14th IEEE International Conference of Electronics, Circuits and Systems, Marrakech, Morocco, 11–14 December 2007; pp. 1187–1190.
[6]  Agranat, I.D. Engineering web technologies for embedded applications. IEEE Internet Comput. 1998, 2, 40–45.
[7]  Joshi, N.; Dakhole, P.K.; Zode, P.P. Embedded Web Server on Nios II Embedded FPGA Platform. Proceedings of 2nd International Conference on Emerging Trends in Engineering and Technology, Nagpur, India, 16–18 December 2009; pp. 372–377.
[8]  Kopetz, H.; Bauer, G. The time-triggered architecture. Proc. IEEE 2003, 91, 112–126.
[9]  Magdaleno, E.; Rodríguez, M.; Ayala, A. VHDL Implementation of a communication interface for integrated MEMS. Microsyst. Technol. 2008, 14, 453–462.
[10]  Elmenreich, W.; Krywult, S. A Comparison of Fieldbus Protocols: LIN 1.3, LIN 2.0, and TTP/A. Proceedings of 10th IEEE Conference on Emerging Technologies and Factory Automation, Catania, Italy, 19–22 September 2005; pp. 753–760.
[11]  μCLinux. Embedded Linux/Microcontroller Project. Available online: http://www.uclinux.org (accessed on 7 January 2013).
[12]  Altera. Cyclone II Device Handbook. Available online: http://www.altera.com/products/devices/cyclone2/cy2-index.jsp (accessed on 23 February 2010).
[13]  Guide to Getting Started with μCLinux. Available online: www.uclinux.org (accessed on 11 January 2013).
[14]  Zhu, F.; Chen, H. μCLinux-Based WEBSERVER Realization on ARM Platform. Proceedings of ISEC International Colloquium on Computing, Communication, Control and Management, Sanya, China, 8–9 August 2009; pp. 253–256.
[15]  Doolittle, L.; Nelson, J. Boa Webserver. Available online: http://www.boa.org (accessed on 14 February 2013).
[16]  Altera Corporation. NIOS II Embedded Processor. Available online: http://www.altera.com/products/ip/processors/nios2/ni2-index.html (accessed on 23 February 2010).
[17]  Carretero, J. Procesos Ligeros. In Sistemas Operativos. Una Visión Aplicada, 1st ed. ed.; McGraw-Hill: Madrid, Spain, 2001; pp. 92–95.
[18]  Wang, Z.X.; Ren, X.Y. A Study on CGI of Embedded Webserver. Proceedings of International Symposium on Computer Science and Computational Technology, Shanghai, China, 20–22 December 2008; pp. 480–483.
[19]  Dobai, R.; Sekanina, L. Towards Evolvable Systems Based on the Xilinx Zynq Platform. Proceedings of IEEE International Conference on Evolvable Systems (ICES), Singapore, 16–19 April 2013; pp. 89–95.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133