From 0f0202d979ed24f8640cd239fdad23d6154a8f61 Mon Sep 17 00:00:00 2001 From: UnavailableDev Date: Tue, 17 Jan 2023 20:58:41 +0100 Subject: UART vs Bluetooth --- docs/design.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/design.md b/docs/design.md index e63dff2..f63bad9 100644 --- a/docs/design.md +++ b/docs/design.md @@ -85,3 +85,27 @@ For now, there are two semaphores created in the provisioner software. The first
Software and library functions
+ + + + + +# Data transfer between GUI and mesh network + +## Asynchronous data handling +Because the data will be received asynchronously, certain decisions will have to be made about how to deal with this. In this case the GUI or client sends out requests/tasks to the border router. The border node then responds after x time. In both cases this triggers a callback function on the receiving end, so that the data can be handled accordingly. + +## Communication standards +There are two options available, each has its own set of benefits listed in the table below. + +
+| UART | Bluetooth | +| --------------------- | ---------- | +| Less interference | Wireless | +| Simpler | Complexer | +| Available on all pc's | (opposite) | +
Benefits of UART vs Bluetooth
+
+Seeing that there are more pro's to using UART then Bluetooth, it makes the most sense to use UART. + +## Custom protocol \ No newline at end of file -- cgit v1.2.3