Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… систСм с внСшними сСрвисами ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΈ Mercedes-Benz SL-Class Π½Π΅ остаётся Π² сторонС. Одним ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… инструмСнтов для взаимодСйствия с элСктронными систСмами этого Ρ€ΠΎΡΠΊΠΎΡˆΠ½ΠΎΠ³ΠΎ родстСра являСтся API SJ SL β€” спСциализированный интСрфСйс, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ энтузиастам ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ автомобиля, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ кастомизированныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Но Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ скрываСтся Π·Π° этой Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ, ΠΈ ΠΊΠ°ΠΊ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅?

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ, Ρ‡Ρ‚ΠΎ прСдставляСт собой API SJ SL, ΠΊΠ°ΠΊΠΈΠ΅ возмоТности ΠΎΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ для Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² Mercedes-Benz SL-Class (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ R231 ΠΈ R232), Π° Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим тСхничСскиС Π½ΡŽΠ°Π½ΡΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ограничСния ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ примСнСния. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ вопросам бСзопасности, совмСстимости с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ поколСниями Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ ΠΈ Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹ΠΌ аспСктам использования API. Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ собствСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для управлСния родстСром ΠΈΠ»ΠΈ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ "ΡƒΠΌΠ½Ρ‹Π΅" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вашСго SL, этот ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» станСт для вас ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ руководством.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ API SJ SL ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ?

АббрСвиатура SJ SL Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Service Java Script for SL-Class β€” это ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΉ интСрфСйс программирования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Mercedes-Benz ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ SL-Class. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… API (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, OBD-II ΠΈΠ»ΠΈ Mercedes me Connect), этот инструмСнт прСдоставляСт Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ доступ ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ систСмам автомобиля, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ:

  • πŸ”§ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°: интСграция с COMAND Online, настройка аудиосистСмы Burmester, Ρ€Π°Π±ΠΎΡ‚Π° с Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠ΅ΠΉ.
  • πŸš— ВСлСмСтрия: Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹ двигатСля, Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° масла), диагностика ошибок.
  • πŸ”‘ Π£Π΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°/Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄Π²Π΅Ρ€Π΅ΠΉ, запуск двигатСля (Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… модСлях).
  • πŸ’‘ ΠšΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡ: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² освСщСния, настроСк ΠΊΠ»ΠΈΠΌΠ°Ρ‚-контроля, активация скрытых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ API SJ SL Π½Π΅ являСтся ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ β€” Π΅Π³ΠΎ доступ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹ Mercedes-Benz ΠΈΠ»ΠΈ партнёрскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, энтузиасты часто находят ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· reverse engineering ΠΈΠ»ΠΈ использованиС сторонних ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Carista ΠΈΠ»ΠΈ VCDS).

Π“Π»Π°Π²Π½ΠΎΠ΅ прСимущСство этого API ΠΏΠ΅Ρ€Π΅Π΄ стандартными Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями SL-Class, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Magic Sky Control (стСклянная ΠΊΡ€Ρ‹ΡˆΠ° с измСняСмой ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ) ΠΈΠ»ΠΈ настройка Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ подвСски AIRMATIC. Однако здСсь ΠΆΠ΅ кроСтся ΠΈ основной риск: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС API ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ сбоям Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π±ΠΎΡ€Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π°Π½Π½ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ.

πŸ“Š Для Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API SJ SL?
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° мобильного прилоТСния
  • Диагностика автомобиля
  • Активация скрытых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с ΡƒΠΌΠ½Ρ‹ΠΌ Π΄ΠΎΠΌΠΎΠΌ
  • Π”Ρ€ΡƒΠ³ΠΎΠ΅

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ API SJ SL с модСлями Mercedes-Benz SL-Class

НС всС поколСния SL-Class ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ API SJ SL Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅. НиТС прСдставлСна Ρ‚Π°Π±Π»ΠΈΡ†Π° совмСстимости с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ доступных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

ПоколСниС Π“ΠΎΠ΄Ρ‹ выпуска ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° API SJ SL ДоступныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
R231 2012–2020 Полная ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, тСлСмСтрия, ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, кастомизация
R232 (рСстайлинг) 2020–н.Π². Частичная ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, тСлСмСтрия (ограничСнная), Π½Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ управлСния
R230 2001–2011 ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Π°Ρ Волько Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ диагностичСских Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹
R129 1989–2001 НСт Π’Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ сторонниС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, OBD-I)

Для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ R231 ΠΈ Π½ΠΎΠ²Π΅Π΅ API SJ SL ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² систСму Mercedes me Connect, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ сСрвисы. Π’Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ старых Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ (R230 ΠΈ Ρ€Π°Π½Π΅Π΅) придётся ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ KWP2000 ΠΈΠ»ΠΈ CAN-bus, с использованиСм Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² Ρ‚ΠΈΠΏΠ° ELM327 ΠΈΠ»ΠΈ STAR Diagnosis.

Π’Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… модСлях Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ. НапримСр, Π² SL 63 AMG (R231) доступ ΠΊ настройкам двигатСля Ρ‡Π΅Ρ€Π΅Π· API ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΈΠ· сообраТСний бСзопасности. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ эти ограничСния ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Mercedes-Benz ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ систСм.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: На модСлях SL-Class с систСмой MBUX (2020+ Π³ΠΎΠ΄Ρ‹) Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ API SJ SL дублируСтся Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Mercedes me SDK. ИспользованиС нСсСртифицированных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с обновлСниями ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ API SJ SL: пошаговая инструкция

ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ API SJ SL зависит ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ автомобиля ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ. НиТС рассмотрСн Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ способ для R231 Ρ‡Π΅Ρ€Π΅Π· Mercedes me Connect:

  1. РСгистрация Π² Mercedes me

    Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ Mercedes me ΠΈ привяТитС свой Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ Ρ‡Π΅Ρ€Π΅Π· VIN. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² настройках Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° опция Remote Services.

  2. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ API-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

    Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²: Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π² Mercedes-Benz Developer Portal ΠΈ запроситС доступ ΠΊ Vehicle API. Для энтузиастов: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сторонниС инструмСнты Π²Ρ€ΠΎΠ΄Π΅ MB Toolbox (Π½Π° свой страх ΠΈ риск).

  3. Авторизация Ρ‡Π΅Ρ€Π΅Π· OAuth 2.0

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ client_id ΠΈ client_secret для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса:

    POST https://api.mercedes-benz.com/oauth/token
    

    grant_type=client_credentials

    client_id=YOUR_CLIENT_ID

    client_secret=YOUR_CLIENT_SECRET

  4. ВСстовый запрос

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ соСдинСниС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого GET-запроса ΠΊ эндпоинту статуса автомобиля:

    GET https://api.mercedes-benz.com/vehicles/YOUR_VIN/status
    

    Authorization: Bearer YOUR_ACCESS_TOKEN

Для локального ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· OBD-II ΠΏΠΎΡ€Ρ‚) потрСбуСтся Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ CAN-bus ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π²Ρ€ΠΎΠ΄Π΅ Wireshark для Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Π’ этом случаС рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Python-OBD ΠΈΠ»ΠΈ Node.js CAN, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с сырыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ SL-Class|Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Mercedes me|ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ API-ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€|Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ПО (Postman, Wireshark)|Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию настроСк автомобиля-->

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ локальном ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· OBD-II Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ отправляйтС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° запись Π² Π±Π»ΠΎΠΊΠΈ ECU Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования Π½Π° эмуляторС. Ошибка Π² ΠΊΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎΠΌΡƒ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ элСктронных систСм.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования API SJ SL

Рассмотрим нСсколько практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с API SJ SL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, Ρ‚Π°ΠΊ ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌ SL-Class.

1. Π§Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ

Запрос Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² автомобиля (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ‚ΠΎΠΏΠ»ΠΈΠ²Π°):

GET https://api.mercedes-benz.com/vehicles/YOUR_VIN/telemetry

Authorization: Bearer YOUR_ACCESS_TOKEN

ΠžΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с полями:

{

"speed": 85, // ΠΊΠΌ/Ρ‡

"rpm": 1800, // ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹ двигатСля

"fuelLevel": 62, // % Ρ‚ΠΎΠΏΠ»ΠΈΠ²Π°

"engineTemp": 92 // Β°C

}

2. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°

ИзмСнСниС источника Π°ΡƒΠ΄ΠΈΠΎ Π½Π° Bluetooth:

POST https://api.mercedes-benz.com/vehicles/YOUR_VIN/media/control

Authorization: Bearer YOUR_ACCESS_TOKEN

{

"action": "setSource",

"source": "bluetooth"

}

3. Активация скрытых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

НапримСр, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ отобраТСния давлСния Π² ΡˆΠΈΠ½Π°Ρ… Π½Π° ΠΏΡ€ΠΈΠ±ΠΎΡ€Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π² записи):

POST https://api.mercedes-benz.com/vehicles/YOUR_VIN/settings

Authorization: Bearer YOUR_ACCESS_TOKEN

{

"parameter": "tirePressureDisplay",

"value": "enabled"

}

Для локального ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‡Π΅Ρ€Π΅Π· CAN-bus ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΈΠ½Π°Ρ‡Π΅. НапримСр, запрос Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Magic Sky Control (прозрачная ΠΊΡ€Ρ‹ΡˆΠ°) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π² Π²ΠΈΠ΄Π΅ HEX-сообщСния:

CAN ID: 0x3D0

Data: 02 01 01 00 00 00 00 00

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° Π½Π° Python для чтСния Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· OBD-II

import obd

connection = obd.OBD() # автосоСдинСниС с Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ

response = connection.query(obd.commands.SPEED)

print(response.value) # тСкущая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ

Π‘ΠΎΠ»Π΅Π΅ слоТныС сцСнарии (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, интСграция с Apple CarPlay ΠΈΠ»ΠΈ Android Auto) Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² Mercedes ΠΈ часто Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ (reverse engineering). Для этого сообщСство энтузиастов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ инструмСнты Π²Ρ€ΠΎΠ΄Π΅ CANalyzer ΠΈΠ»ΠΈ Busmaster.

πŸ’‘

ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° запись всСгда провСряйтС ΠΈΡ… Π½Π° тСстовом стСндС ΠΈΠ»ΠΈ эмуляторС. Для SL-Class ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Mercedes-Benz XENTRY Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ симуляции.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΠΈ риски ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с API SJ SL

НСсмотря Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности, API SJ SL ΠΈΠΌΠ΅Π΅Ρ‚ ряд ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ:

  • πŸ”’ ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ доступ: Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚ Mercedes-Benz. Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ соглашСния.
  • ⚠️ Риск Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ: НСсанкционированныС запросы ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Star Diagnosis ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ доступа ΠΊ API.
  • πŸ”§ Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ: ПослС обновлСния ПО автомобиля Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ эндпоинты API ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
  • πŸ“‘ ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Π°Ρ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ запросов: Mercedes me Connect Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ Π»ΠΈΠΌΠΈΡ‚Ρ‹ Π½Π° количСство запросов Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 10-20 для нСкоммСрчСских Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²).

ОсобСнно остороТными Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±Π»ΠΎΠΊΠ°ΠΌΠΈ управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ (ECU) ΠΈ систСмами бСзопасности. НапримСр, нСудачная ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ AIRMATIC ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ошибкС C1502 (Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ пнСвмоподвСски), устранСниС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ обойдётся Π² сотни Π΅Π²Ρ€ΠΎ.

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ β€” ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ аспСкты. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… странах (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ) модификация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния автомобиля Π±Π΅Π· сСртификации считаСтся Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°ΠΊΠΎΠ½Π° StVZO (ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠ³ΠΎ двиТСния). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»Π΅Ρ‡ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡˆΡ‚Ρ€Π°Ρ„Ρ‹, Π½ΠΎ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ тСхничСского осмотра.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API для коммСрчСских Ρ†Π΅Π»Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ), ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ Daimler AG. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ ΠΆΠ°Π»ΠΎΠ±Π΅ правообладатСля.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ API SJ SL: Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ссли доступ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½?

Если ваша модСль SL-Class Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ API SJ SL ΠΈΠ»ΠΈ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ доступ, рассмотритС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹:

РСшСниС Π’ΠΈΠΏ доступа ΠŸΠ»ΡŽΡΡ‹ ΠœΠΈΠ½ΡƒΡΡ‹
Mercedes me Connect SDK ΠžΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ API ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°, докумСнтация ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
OBD-II Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ (ELM327, STN1170) Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Низкая Ρ†Π΅Π½Π°, ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ со старыми модСлями МСдлСнная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, Π½Π΅Ρ‚ доступа ΠΊ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°
Carista / VCDS Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ + ΠΎΠ±Π»Π°ΠΊΠΎ Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для диагностики ΠΈ кастомизации ΠŸΠ»Π°Ρ‚Π½Ρ‹Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, Π½Π΅ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ доступны
Reverse Engineering (CAN-bus) Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Максимальная Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Высокий риск ошибок, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ

Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π·Π°Π΄Π°Ρ‡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, чтСния диагностичСских ΠΊΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ сброса сСрвисных ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ²) достаточно Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° OBD-II ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Torque Pro ΠΈΠ»ΠΈ Car Scanner. Если ΠΆΠ΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠΌΠ°Ρ‚ΠΎΠΌ, настройка освСщСния), стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Carista β€” это ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ… сторонних Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, сСртифицированных Mercedes-Benz для ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Π·Π°Π΄Π°Ρ‡.

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ, остаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡƒΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’ этом случаС рСкомСндуСтся ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Π½Π° основС Π΄Π°ΠΌΠΏΠΎΠ² Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° с Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ автомобиля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CAN-Π»ΠΎΠ³Π³Π΅Ρ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, USBCAN ΠΈΠ»ΠΈ PCAN). Однако этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… тСхничСских Π·Π½Π°Π½ΠΈΠΉ.

πŸ’‘

Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² SL-Class ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ комбинация ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Mercedes me Connect ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° OBD-II для диагностики.

Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ API SJ SL: Ρ‡Ρ‚ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΠΎΡ‚ Mercedes-Benz?

Mercedes-Benz Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ свои Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ сСрвисы, ΠΈ API SJ SL Π½Π΅ являСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ. Π’ блиТайшиС Π³ΠΎΠ΄Ρ‹ стоит ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния:

  • 🌐 Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Mercedes me Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ, добавляя Π½ΠΎΠ²Ρ‹Π΅ эндпоинты для управлСния Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΌ.
  • πŸ” УТСсточСниС бСзопасности: ВСроятно Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π±ΠΎΠ»Π΅Π΅ строгих Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² Π½Π° запросы.
  • πŸ€– ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ИИ: ПоявлСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ нСисправностСй).
  • πŸ“± Унификация с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ модСлями: ОбъСдинСниС API для Ρ€Π°Π·Π½Ρ‹Ρ… классов Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SL ΠΈ EQS).

Π£ΠΆΠ΅ сСйчас Mercedes-Benz тСстируСт Π½ΠΎΠ²Ρ‹Π΅ возмоТности Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Mercedes-Benz Operating System (MB.OS), которая Π΄Π΅Π±ΡŽΡ‚ΠΈΡ€ΠΎΠ²Π°Π»Π° Π½Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚-ΠΊΠ°Ρ€Π΅ Vision AVTR. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π΅Π΄ΠΈΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для всСх ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π³Π΄Π΅ API SJ SL станСт Ρ‡Π°ΡΡ‚ΡŒΡŽ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅ΠΉ экосистСмы.

Для энтузиастов это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ доступа ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Ρ€Π΅Ρ‚ΡŒ, ΠΈ потрСбуСтся адаптация ΠΏΠΎΠ΄ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹. Π‘Π»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° обновлСниями ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π² сообщСствах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ MBWorld ΠΈΠ»ΠΈ SLKWorld.

FAQ: ЧастыС вопросы ΠΎΠ± API SJ SL

ΠœΠΎΠ³Ρƒ Π»ΠΈ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API SJ SL Π½Π° своСм Mercedes SL 500 (R231) 2015 Π³ΠΎΠ΄Π°?

Π”Π°, модСль R231 (2012–2020 Π³Π³.) ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ API SJ SL. Π’Π°ΠΌ потрСбуСтся Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Mercedes me Connect ΠΈ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ Ρ‡Π΅Ρ€Π΅Π· VIN. Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ доступ ΠΎΡ‚ Mercedes-Benz.

КакиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· API Π±Π΅Π· риска для Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ?

БСзопасно Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅:

  • ВСлСмСтрия (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹, Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°).
  • Бтатус Π΄Π²Π΅Ρ€Π΅ΠΉ ΠΈ ΠΎΠΊΠΎΠ½.
  • Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ Ρ‚ΠΎΠΏΠ»ΠΈΠ²Π° ΠΈ заряд Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ (для Π³ΠΈΠ±Ρ€ΠΈΠ΄ΠΎΠ²).
  • ДиагностичСскиС ΠΊΠΎΠ΄Ρ‹ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅).

Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° запись Π² Π±Π»ΠΎΠΊΠΈ ECU, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ сбросу Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ.

МоТно Π»ΠΈ Ρ‡Π΅Ρ€Π΅Π· API SJ SL Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ΄ΠΎΠ³Ρ€Π΅Π² руля?

ВСхничСски это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ:

  • Π’Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²Π° Π½Π° запись Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.
  • НС всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ зависят ΠΎΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°Ρ†ΠΈΠΈ).
  • Активация нСсСртифицированных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ошибкам Π² Ρ€Π°Π±ΠΎΡ‚Π΅ автомобиля.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этого спСциализированныС инструмСнты Ρ‚ΠΈΠΏΠ° Carista ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сСрвисныС Ρ†Π΅Π½Ρ‚Ρ€Ρ‹.

Как часто обновляСтся докумСнтация ΠΏΠΎ API SJ SL?

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация обновляСтся Ρ€Π°Π· Π² 3–6 мСсяцСв. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, поэтому энтузиасты часто ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° обновлСниями Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ MBClub ΠΈΠ»ΠΈ Benzworld.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли послС использования API пСрСстала Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°?

ВСроятно, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» сбой Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ COMAND ΠΈΠ»ΠΈ NTG. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги:

  1. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ сброс систСмы Ρ‡Π΅Ρ€Π΅Π· Настройки β†’ БистСма β†’ Бброс.
  2. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ аккумулятор Π½Π° 10–15 ΠΌΠΈΠ½ΡƒΡ‚ (сбросит Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ошибки).
  3. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· Mercedes me Connect ΠΈΠ»ΠΈ Π² сСрвисном Ρ†Π΅Π½Ρ‚Ρ€Π΅.

Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° сохраняСтся, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π΄ΠΈΠ»Π΅Ρ€Ρƒ β€” ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΌΠΎΠ½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡƒΠ³ΡƒΠ±ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.