DocumentCode :
3642239
Title :
Design and Implementation of a Self-Configuring Instrument Control System
Author :
Iztok Marjanovic;Rod Fatoohi
Author_Institution :
Comput. Eng., San Jose State Univ., San Jose, CA, USA
fYear :
2011
fDate :
5/1/2011 12:00:00 AM
Firstpage :
165
Lastpage :
170
Abstract :
The trend in the design of complex instruments is toward distributed control systems implemented with networks of embedded devices. Historically these embedded networks have been implemented using field busses such as CAN, Lon Works, or Profi Net but the ubiquitous nature and low cost of Ethernet has made it the trend in embedded network applications. Ethernet, however, largely depends on DHCP and DNS servers or static IP addressing scheme to enable communication between devices on the network. This paper presents a service-oriented architecture for self-configuring Ethernet-based distributed control systems that is able to adapt to changes in network topology without manual intervention. The three core technologies used to enable self-configuration are all part of Zero Configuration Networking: link-local address auto-configuration for automatic IP address assignment, multicast DNS for automatic hostname resolution, and multicast DNS service discovery for automatic discovery of services. A temperature control system is developed as a case study implementation of the architecture using Java and SOAP web services. Programming web services is simplified using the Java API for XML-Web Services. Programmer productivity is also improved since Java enables the use of enterprise level development tools for debugging and deployment.
Keywords :
"Temperature sensors","Instruments","Web services","Java","Computer architecture","Embedded systems"
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing with Applications Workshops (ISPAW), 2011 Ninth IEEE International Symposium on
Print_ISBN :
978-1-4577-0524-3
Type :
conf
DOI :
10.1109/ISPAW.2011.29
Filename :
5951968
Link To Document :
بازگشت