The multidisciplinary practices of Precision Agriculture (PA) which use embedded electronic and remote sensing in agricultural machinery has demanded researches of sensors and communication networks for data acquisition and control in the farm field. The CAN-Based Distributed Control System (DCS) according to ISO 11783 (or ISOBUS) standard provides the interconnection of electronic devices embedded in agricultural machinery and implements through a control network and serial data communication. The IsoAgLib is an Object Oriented C++ library that has the communication services and needed management systems according with the ISO 11783 standard. This library allows building ISOBUS compatible equipment without the protocols implementation contained in this standard. This work presents the remote access of CAN-Based DCS workbench for the IsoAgLib study and implementation to support the development of the CAN-Based DCS systems, the ISO 11783 standard parts, the PA and the Information and Communication Technology (ICT). The CAN-Based DCS workbench consists in two Personal Computers (PC), one desktop and one notebook. The DCS connection between two PCs is by embedded CAN hardware from Vector CANtech Inc.. The IsoAgLib library is implemented, compiled and executed on the desktop. In the notebook, there is an Electronic Control Units (ECU) called Virtual Terminal (VT) simulator of Vector CANtech Inc., which allows the visualization of the IsoAgLib executable from desktop. To remotely access this workbench, is used the web service LogMeIn Free from LogMeIn Inc. with the web browser Mozilla Firefox from Mozilla Foundation. The evaluation of the connection was done by analyzing the log messages of the remote access and the log messages thorough CAN-bus between IsoAgLib executable and the VT simulator. The remote connection of the CAN-Based DCS workbench provides free access to expensive hardware and software (Vector CANtech Inc. products). Provides distance learning for researchers and professionals of ISO 11783 extensive standard, and for the PA and ICT applications, in CAN-Based DCS automation area.
['Robson R. D. Pereira', 'Wellington Lopes', 'Rafael Vieira de Sousa', 'Arthur José Vieira Porto', 'Ricardo Yassushi Inamasu']
Object oriented C++ library IsoAgLib study and implementation from the remote CAN-Based Distributed Control System