From b8d91baafe601041ef2bcf812643f4c16cf03545 Mon Sep 17 00:00:00 2001 From: kalipso Date: Sat, 3 Dec 2022 14:18:12 +0100 Subject: [PATCH] add readme --- README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..d6853be --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# PentaTrack + +### goal + +A small, cost and energy efficient device that tracks position and announces it using long range transmission. +Multiple devices will repeat each others messages and therefore extend the range in a mesh like manner. + +Encryption should be used in a way that devices cant decrypt the position of other devices. Only priviliged devices will have the ability to decrypt all messages. Those devices will let endusers access those positions as raw data over a serial or wireless interface. + +devices should be able to send a "help request". All the other devices around should then show a message with the direction and distances to the help request. +It should be possible to deauth single devices so that they will not be able to read help requests anymore, while they still repeat them. + + +## modules + +PentaTrack will consist of different modules, each fullfilling a different purpose. +Research for each of does modules has to be done + +### MCU + +* manages other units using some protocol (I2C) +* manages user input (buttons) +* controls status LED's + +### Communication Unit + +* send, receives and repeats messages +* handles encryption. maybe needs some extra "data unit" for storing public keys +* activated/decativated by MCU + +### GPS Unit + +* tracks position, forwards to MCU +* activated/decativated by MCU + +### User Access Unit + +* serial port +* ESP for wifi access + + +### research + +* [ ] Checkout HC-12 Wireless Modules +* [ ] Checkout LoRa Modules/Lib +* [ ] Checkout CC1101