Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
JarbasAl authored Sep 15, 2023
1 parent aa30ead commit 74f86ed
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,15 @@ Data over sound for HiveMind

## Enrolling clients

pre-requisites:
- a device with a browser, eg a phone
- a hivemind-core device with mic and speaker, eg a mark2
- a voice satellite device with mic and speaker, eg a raspberry pi
- all devices need to be in audible range, they each need to be able to listen to sounds emitted by each other

workflow:
- when launching hivemind-core take note of the provided code, eg `HMPSWD:ce357a6b59f6b1f9`
- go to https://jarbashivemind.github.io/hivemind-ggwave and emit the code from any device in audible range of your satellite
- go to https://jarbashivemind.github.io/hivemind-ggwave and emit the code
- the voice satellite will decode the password, generate an access key and send it back via ggwave
- master adds a client with key + password, send an ack (containing host) via ggwave
- satellite devices get the ack then connect to received host
Expand Down

0 comments on commit 74f86ed

Please sign in to comment.