OSCC позволяет разработчикам отправлять команды управления транспортному средству, считывать управляющие сообщения из сети CAN OBD-II транспортного средства и пересылать отчеты о текущем состоянии управления автомобилем. Например, угол поворота рулевого колеса и скорость вращения колес. Команды управления подаются на ЭБУ компонентов автомобиля через датчик крутящего момента на рулевом колесе, датчик положения дроссельной заслонки и датчик положения тормозов. (Поскольку Kia Soul с газовым двигателем не может тормозить по проводам, для включения торможения добавлен вспомогательный привод.) Этот низкоуровневый интерфейс означает, что OSCC предлагает полный диапазон управления транспортным средством без изменения заводских мер безопасности. , подделка сообщений CAN или взлом функций ADAS.
Хотя в настоящее время OSCC поддерживает только Kia Soul 2014 года выпуска (бензин и электромобиль), API и прошивка были разработаны, чтобы упростить добавление поддержки новых автомобилей. Кроме того, разделение API и прошивки означает, что легче модифицировать и тестировать части вашей программы без необходимости обновлять прошитые модули OSCC.
Wiki приложения находится в процессе обновления, чтобы отразить новые изменения, но содержит много ценной информации, которая поможет вам начать разбираться в деталях системы.
DriveKit: если вы ищете решение «под ключ», мы предлагаем коммерчески поддерживаемый интерфейс управления автомобилем под названием DriveKit. DriveKit - это полная система для беспроводного управления автомобилями Kia Soul EV и Kia Niro Hybrid. Он включает в себя встроенный модуль управления, автомобильные жгуты проводов, переключатель аварийной остановки и дополнительные функции управления автомобилем - плюс он устанавливается менее чем за час. Посетите https://polysync.io/drivekit/ для получения дополнительной информации.