Content deleted Content added
Citation bot (talk | contribs) Alter: url. URLs might have been internationalized/anonymized. | You can use this bot yourself. Report bugs here. | Suggested by Abductive | Category:Technology stubs | via #UCB_Category 91/752 |
Patar knight (talk | contribs) Adding local short description: "Communications protocol for vehicle diagnostics", overriding Wikidata description "communications protocol" |
||
(4 intermediate revisions by 4 users not shown) | |||
Line 1:
{{Short description|Communications protocol for vehicle diagnostics}}
'''Keyword Protocol 2000''', abbreviated '''KWP2000''', is a [[communications protocol]] used for [[on-board vehicle diagnostics]] systems (OBD). This protocol covers the application layer in the [[OSI model]] of computer networking. The protocol is standardized by [[International Organization for Standardization]] as ISO 14230
== Commonly used physical layers ==
One underlying physical layer used for KWP2000 is identical to [[ISO 9141]], with bidirectional [[serial communication]] on a single line called the K-line. In addition, there is an optional L-line for wakeup. The data rate is between 1.2 and 10.4 [[baud|kilobaud]], and a message may contain up to 255 bytes in the data field.<ref name="Craig">{{cite book|last1=Smith|first1=Craig|title=The Car Hacker's Handbook: A Guide for the Penetration Tester|date=2016|publisher=No Starch Press|isbn=9781593277031|page=22|url=https://books.google.com/books?id=Ao_QCwAAQBAJ&q=Keyword+Protocol+2000&pg=PA22|
When implemented on a K-line physical layer KWP2000 requires special ''wakeup'' sequences: ''5-baud wakeup'' and ''fast-initialisation''. Both of these wakeup methods require timing critical manipulation of the K-line signal.
|