Jest to polecenie obdsim, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
obdsim - Symuluj urządzenie ELM327
STRESZCZENIE
Obdsym [ Opcje ]
OPIS
obdsim symuluje urządzenie ELM327 podłączone do jednego lub więcej ECU
OPCJE
-g|--generator
Wybierz generator. Lista prawidłowych jest wyświetlana przez --help. Patrz sekcja zatytułowana
MULTIPLE ECUS poniżej, aby uzyskać więcej informacji.
-s|--ziarno
Ziarno specyficzne dla generatora. Zobacz sekcję zatytułowaną PLUGIN SEED poniżej, aby uzyskać więcej informacji
Informacja. Opcja -s musi następować bezpośrednio po generatorze
-d|--opóźnienie niestandardowe
Opóźnienie specyficzne dla generatora. Jest to faktycznie czas przetwarzania dla ECU
dodawany za. Opcja -d musi następować bezpośrednio po generatorze
-l|--list-generatory
Wydrukuj zwięzłą listę skompilowanych generatorów
-L|--list-protokoły
Wydrukuj listę wszystkich protokołów
-p|--protokół
Uruchom jako ten protokół. Protokół ma postać [A]{cyfra}, gdzie opcjonalny przedrostek „A”.
oznacza automatyczne, a cyfra pochodzi z --list-protocols
-n|--wskaźnik
Zmień czas drukowania częstotliwości próbkowania na standardowe wyjście. „próbki” to udane zwroty wartości,
nie komendy AT lub BRAK DANYCH/? odpowiedzi. „zapytania” to wszelkie zapytania klientów.
Argument w sekundach, zero oznacza wyłączenie.
-q|--plik dziennika
Zapisz wszystkie komunikaty szeregowe w tym pliku dziennika
-o|--uruchom rejestrator
Wykonuje [co prawda słabą i zakodowaną na stałe] próbę uruchomienia obdgpsloggera
dołączone do danego symulatora. Tylko POSIX.
-c|--ekran-uruchomienia
Wykonuje [co prawda słabą i zakodowaną na stałe] próbę uruchomienia ekranu dołączonego do
omawiany symulator. Aby zamknąć to okno ekranowe, użyj ctrl-a, k. Tylko POSIX.
-t|--tty-urządzenie
Zamiast otwierać pty, spróbuj otworzyć ten wpis w / dev Zamiast. Tylko POSIX.
-w|--port-kom
Określ wirtualny port COM, który ma być używany w systemie Windows [np. „COM1”]. Tylko Windows.
-e|--genpomoc
Wydrukuj pomoc dla określonego generatora i wyjdź.
-V|--wiąz-wersja
Udawaj, że tak jest, gdy ktoś resetuje się za pomocą ATZ lub podobnego
-D|--urządzenie-wiązu
Udawaj, że tak jest, gdy ktoś dzwoni pod numer AT@1
-b|--bluetooth
Słuchaj przez Bluetooth. Patrz sekcja zatytułowana BLUETOOTH poniżej
-v|--wersja
Wydrukuj numer wersji i wyjdź.
-h|--pomoc
Wydrukuj pomoc i wyjdź.
PODŁĄCZ NASIONA
Każda wtyczka pobiera ziarno. Oto czym są te nasiona:
Losowe [Opcjonalnie] To jest losowe ziarno
Cykl [Opcjonalnie] [czas cyklu w sekundach[,liczba biegów]]
Logger [obowiązkowe] Nazwa pliku dziennika obdgpslogger
dlopen [Obowiązkowe] Nazwa pliku dynamicznie połączonej biblioteki
[Opcjonalnie] ",subseed" opcjonalny materiał siewny do przekazania do generatora dlopen'd.
Gniazdo [obowiązkowe] ip-lub-nazwa-hosta:port
DBus [Obowiązkowo] Nazwa pliku konfiguracyjnego wtyczki
gui_fltk
[Bez znaczenia] Ignoruje przekazany materiał siewny
Błąd [nieistotny] Ignoruje przekazany materiał siewny
WIELOKROTNOŚĆ EKUZ
OBDSim obsługuje wiele symulowanych jednostek sterujących silnika (ECU).
Dla każdego generatora określonego w wierszu poleceń tworzy on ECU. Aby zasiać każdy
generator, ziarno musi natychmiast podążać za tym generatorem w wierszu poleceń.
Na przykład tworzy to kartę SIM z trzema ecu. Pierwszy ecu symuluje przekaz
logfile, drugi to generowanie liczb losowych z nasionami 42 i generatorem GUI
nie używa nasion.
obdsim -g Rejestrator -s ces2010.db -g Losowy -s 42 -g gui_fltk
UTRZYMANY AT POLECENIA
OBDSim nie obsługuje jeszcze pełnego zestawu poleceń ELM327. Arkusz danych ELM327 obejmuje
wszystko to w szczegółach, ale krótki opis każdego polecenia AT aktualnie obsługiwanego przez
ObdSim jest tutaj:
W{0,1,2}
Adaptacyjne taktowanie wyłączone/włączone/energiczne
D{0,1} Włącz/wyłącz wyświetlanie DLC [bajty danych].
L{0,1} Linefeed on/off [zawsze przekazuje CR]
H{0,1} Włączanie/wyłączanie nagłówków
S{0,1} Włączanie/wyłączanie separatorów spacji
E{0,1} Włącz/wyłącz echo polecenia
SP[A]{0-9,AC}
Ustaw protokół. Opcjonalny przedrostek „A” w numerze oznacza „automatyczny”
TP[A]{0-9,AC}
Spróbuj protokołu. Takie samo zachowanie jak SP[a]{0-9,AC}. Zawsze się udaje, jeśli protokół jest
znany
ST{n} Ustaw limit czasu. Wartość szesnastkowa jest mnożona przez 4 i mierzona w ms
@1 Poproś o opis urządzenia elm
@2 Poproś o identyfikator urządzenia elm
@3 Ustaw identyfikator urządzenia elm
CVdddd Skalibruj bieżące napięcie baterii do dd.dd
RV Żądanie aktualnego napięcia baterii
D Zresetuj do ustawień domyślnych
DP Opisz protokół
DPN Opisz protokół według numeru
I Żądam identyfikatora wersji urządzenia
Z Zresetuj urządzenie
WS Zresetuj urządzenie, ciepły start
EXIT Nie do końca jest to polecenie AT; wysłanie tego nakazuje obdsimowi wyjście. Głównie przydatne w
w połączeniu z --launch-screen
BLUETOOTH
W chwili pisania tego tekstu Bluetooth jest obsługiwany tylko w systemie Linux. Aby Bluetooth działał,
może być konieczne ustawienie urządzenia Bluetooth w taki sposób, aby reklamowało, że jest zdolne do
odpowiednie protokoły szeregowe.
W moim systemie tutaj używam następujących dwóch poleceń, aby ustawić go tymczasowo [będziesz chciał
zastąp swój własny adres sprzętowy]:
sudo rfcomm powiązanie 0 00:02:72:14:41:C4 1
Sudo sdptool dodaj SP
UWAGI
Domyślna wersja sim ELM i urządzenie twierdzą, że to OBDGPSLogger. Niektóre programy mogą
nie tak jak to. Możesz znaleźć przykłady popularnego sprzętu, który może się przydać:
OBDPro
obdsim -V ELM327 \ v1.3 \ kompatybilny -D OBDPros \ LLC \ v3
Łącze OBD
obdsim -V ELM327\ v1.3a -D SCANTOOL.NET\ LLC
Korzystaj z obdsim online za pomocą usług onworks.net
