dc.contributor.author |
Buhler, D
|
|
dc.contributor.author |
Nusser, G
|
|
dc.contributor.author |
Gruhler, G
|
|
dc.contributor.author |
Kuchlin, W
|
|
dc.date.accessioned |
2018-06-18T12:51:39Z |
|
dc.date.available |
2018-06-18T12:51:39Z |
|
dc.date.issued |
1999 |
|
dc.identifier.citation |
Buhler D, Nusser G, Gruhler G & Kuchlin W (1999) A Java client/server system for accessing arbitrary CANopen fieldbus devices via the Internet. South African Computer Journal, Number 24, 1999 |
en |
dc.identifier.issn |
2313-7835 |
|
dc.identifier.uri |
http://hdl.handle.net/10500/24407 |
|
dc.description.abstract |
This paper describes the Java CAN API a portable and extensible application interface to arbitrary CANopen fieldbus devices. This API forms the basis for the implementation of JRCC (Java Remote CAN Control), a tool which can be used to retrieve and modify the whole set of status parameters of arbitrary CANopen devices via the Internet, providing the basic facilities for remote maintenance, remote data acquisition and remote control of CANopen nodes. In an educational context this opens up the opportunity to demonstrate and to experience the behavior of various CANopen modules with respect to specific status modifications, independent of the local availability of those devices.
Since we choose a Java client/server software architecture using TCP/IP sockets, the JRCC client can easily be embedded in an ordinary HTML web page and be executed by any web browser featuring a Java 1.1 compliant virtual machine. The abandonment of a middleware layer results in an extremely small and portable system with high availability and little system requirements, making this approach a candidate for both, a low cost embedded system solution for remote access to CANopen devices and a fieldbus teaching tool for the potentially heterogenous client system environment of a distributed collaborative learning community connected via Internet. |
en |
dc.language.iso |
en |
en |
dc.publisher |
South African Computer Society (SAICSIT) |
en |
dc.subject |
Network computing |
en |
dc.subject |
CANopen device |
en |
dc.subject |
Java api |
en |
dc.subject |
Fieldbus |
en |
dc.subject |
Internet |
en |
dc.subject |
Client/server |
en |
dc.subject |
Distance education |
en |
dc.subject |
Remote maintenance |
en |
dc.title |
A Java client/server system for accessing arbitrary CANopen fieldbus devices via the Internet |
en |
dc.type |
Article |
en |