Design and development of an extensible multi-protocol automotive gateway
Wan-Jung Chang,Liang-Bi Chen,Hong-Yuan Li,Jing-Jou Tang,Katherine Shu-Min Li
DOI: https://doi.org/10.1109/ICCE-TW.2016.7521011
2016-05-27
Abstract:This paper proposes a multi-protocol automotive gateway, which supports three popular communication protocols, CAN bus, Wi-Fi, and RS-232. The proposed gateway is implemented on an embedded Linux system ported to an ARM development board. A dedicated application is designed to deal with the information exchange among the ports of the gateway. An ACL is implemented to control the permission of data frames on the CAN bus. Strict rules are prescribed to ensure that crucial ECUs are unapproachable. Frames from readable nodes can be accessible from the other ports of the gateway while only information destined to writable nodes is forwarded to the CAN bus. In addition, data rate is regulated to avoid congestion on the CAN bus. Unoccupied GPIOs that support other protocols are exported on the board for the future extension. Besides, an empty hook function is provided to support the extension of additional application.
Computer Science,Engineering