summaryrefslogtreecommitdiffstats
path: root/docs/README.md
diff options
context:
space:
mode:
authorSebastien Douheret <sebastien.douheret@iot.bzh>2017-03-20 11:13:28 +0100
committerSebastien Douheret <sebastien.douheret@iot.bzh>2017-03-20 12:19:25 +0100
commit16db388d019dba0dcae16004c5529d5ee0760b3a (patch)
tree0f88a7af9a64a4748442d379a00299c78cef758a /docs/README.md
parentce0d90903caa993010d0873d429eec2ffdd63189 (diff)
Use gitbook to manage documentation
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
Diffstat (limited to 'docs/README.md')
-rw-r--r--docs/README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/README.md b/docs/README.md
new file mode 100644
index 00000000..eccf553e
--- /dev/null
+++ b/docs/README.md
@@ -0,0 +1,11 @@
+# Low level CAN binding for AGL
+
+## Abstract
+
+This project proposes a Low Level CAN Binding for AGL, with the following features:
+
+* CAN messages and diagnostic messages (OBD-II) are currently supported
+* Description of CAN messages is done using JSON definition following OpenXC specifications (project OpenXC/vi-firmware)
+* Encoding/Decoding of CAN messages reuses OpenXC libraries
+* Proposes an API to other AGL applications and services to read/write on CAN bus(es).
+* Uses a publish/subscribe model with filtering for sending messages to clients for efficiency