mirror of
https://github.com/stakwork/sphinx-key.git
synced 2025-12-17 07:14:23 +01:00
doc: checkin
This commit is contained in:
39
monitor.sh
Executable file
39
monitor.sh
Executable file
@@ -0,0 +1,39 @@
|
||||
check_exists() {
|
||||
command -v "$1" > /dev/null
|
||||
}
|
||||
check_port() {
|
||||
cargo espflash board-info "$1" &> /dev/null
|
||||
}
|
||||
if ! check_exists esptool.py
|
||||
then
|
||||
echo "esptool.py not installed!"
|
||||
echo "install with this command: pip install esptool"
|
||||
exit 1
|
||||
fi
|
||||
if ! check_exists ldproxy
|
||||
then
|
||||
echo "ldproxy not installed!"
|
||||
echo "install with this command: cargo install ldproxy"
|
||||
exit 1
|
||||
fi
|
||||
if ! check_exists cargo-espflash
|
||||
then
|
||||
echo "cargo-espflash not installed!"
|
||||
echo "install with this command: cargo install cargo-espflash"
|
||||
exit 1
|
||||
fi
|
||||
for FILE in /dev/tty.*
|
||||
do
|
||||
if check_port $FILE
|
||||
then
|
||||
PORT=$FILE
|
||||
break
|
||||
fi
|
||||
done
|
||||
if [ -z "$PORT" ]
|
||||
then
|
||||
echo "ESP likely not connected! Exiting now."
|
||||
echo "Make sure the ESP is connected with a data USB cable, and try again."
|
||||
exit 1
|
||||
fi
|
||||
cargo espflash serial-monitor $PORT
|
||||
@@ -32,11 +32,11 @@ cargo install cargo-espflash ldproxy
|
||||
- In the `~/sphinx-key/tester` directory, create a file `.env` with the settings shown below:
|
||||
|
||||
```
|
||||
SSID="name of your home wifi - signer will use that to connect to the internet and ping the remote node"
|
||||
PASS="password of your home wifi"
|
||||
BROKER="xx.xx.xx.xx:xxxx" # IP address and port your broker is listening on on your remote server.
|
||||
SSID="foo" # name of your home wifi - signer will use that to connect to the internet and ping the remote node
|
||||
PASS="bar" # password of your home wifi
|
||||
BROKER="00.00.00.00:0000" # IP address and port your broker is listening on on your remote server.
|
||||
NETWORK="regtest"
|
||||
SEED=c7629e0f2edf1be66f01c0824022c5d30756ffa0f17213d2be463a458d200803 # You can use the script at ~/sphinx-key/sphinx-key/newseed.sh to generate a fresh seed.
|
||||
SEED=c7629e0f2edf1be66f01c0824022c5d30756ffa0f17213d2be463a458d200803 # you can use the script at ~/sphinx-key/sphinx-key/newseed.sh to generate a fresh seed.
|
||||
```
|
||||
|
||||
- Connect to the very first wifi network you specified above, enter the password, and then in `~/sphinx-key/tester` run `cargo run --bin config`.
|
||||
@@ -49,6 +49,7 @@ SEED=c7629e0f2edf1be66f01c0824022c5d30756ffa0f17213d2be463a458d200803 # You can
|
||||
- On the logs, you should see `BROKER IP AND PORT` and `LED STATUS: ConnectingToMqtt`
|
||||
- Now that the signer is configured, and pinging for the node, we'll proceed with setting up the node on the remote server.
|
||||
- You can take a break here if you want, just unplug and plug the signer back in - all the settings you configured up until now are written to non-volatile flash memory.
|
||||
- After you plug the signer back in, launch `cd ~/sphinx-key && ./monitor.sh` to print the logs to your screen once again.
|
||||
|
||||
### Remote Node Setup
|
||||
|
||||
|
||||
Reference in New Issue
Block a user