โดยปกติรถยนต์ตั้งแต่ปี 2006 เป็นต้นมาจะมี Service Port ที่เรียกติดปากกันว่า OBD II มักจะแอบอยู่ใต้คนขับ จุดประสงค์ที่ทำออกมาเพื่อเวลาเข้าศูนย์บริการ ช่างจะได้รู้ว่ารถของเรายังปกติดีไหม Sensor ตัวไหนเสียบ้าง เป็นต้น
หรือบางทีขับๆไปไฟ Check Engine ที่มักจะใช้รูปเครื่องยนต์ มีขีดคาดขึ้นโชว์ที่หน้าปัด ช่างก็จะใช้อุปกรณ์มาเสียบที่พอร์ท OBD II นี้
เพื่อเช็คว่าอะไรเสีย พอเปลี่ยนเสร็จ ก็ลบไฟ Check Engine ออกทางพอร์ทนี้เช่นกัน ทาง ECU =SHOP ก็มีอุปกรณ์ที่ทำงานกับ OBD II ที่เรียกว่า Monster Gauge II
กลับมาทาง Tesla ไม่ว่าจะเป็นเพราะเหตุผลใดๆก็ตาม ทำให้รถของ Tesla ไม่มี Service Port อีกต่อไป เขาใช้วิธีให้รถเชื่อมต่อ Internet ผ่าน WIFI แทน
เวลารถมีปัญหาก็แก้ปัญหาผ่าน Internet กันไป ซึ่งก็คงไม่ก่อปัญหาให้กับผู้ใช้งานทั่วๆไปอยู่แล้ว
แต่ปัญหามันมาอยู่ที่เรา ถ้าเราคิดจะทำอะไรกับรถโดยที่ไม่รู้ว่ารถมันคิดอะไรอยู่ หรือ ทำอะไรอยู่ เช่น แบตเตอรี่ HV เหลือกี่โวลท์ มอเตอร์ใช้ไฟอยู่กี่ KW
ความร้อนระบบ Motor Driver เป็นเท่าไหร่ คันเร่งกี่ % บลา บลา บลา
ทำให้เราไม่สามารถคำนวน Safety Factor ได้ เวลาเรา Modify อะไรลงไป ความร้อนขึ้นกว่าปกติมากไปไหม แบตเตอรี่โดนดึงกระแสมากไปหรือเปล่า เป็นต้น
ก็เลยต้องสร้างเครื่องมือในการ Hack ระบบเอาเอง เบื้องต้นระบบการติดต่อสารภายในรถ Tesla3 มีอยู่ 4 ระบบ ที่ใช้การติดต่อแบบ CAN คือ
CAN LEFT , CAN RIGHT , CAN REAR และ Vehicle CAN ไอ้ตัวสุดท้ายนี้แหละที่เราจะมาเจาะกัน เราก็เลยได้สร้างพอร์ทเชื่อมต่อ Vehicle CAN
ออกมาในรูปแบบ OBD II เพื่อทำการ Hack กันต่อไปครับ
ที่มาบทความ : https://www.facebook.com/chaiyos.treepuwaphrut