[TOC]
2020: We replaced the beaglebone with a TS-7970 from Technologic Systems, and have installed a simple wifi router for low-power download and diagnostics.
2019: We have more tools available for controlling processes on the beaglebone, see Appendix B
2018: We have implemented a VPN tunnel between the buoy and the MBARI network. This allows for an encrypted connection and flat network traversal of all components on the buoy. As a reset, ports are no long routed through the Moxa gateway.
| Item | IP Address | DNS Entry | Active Ports |
|---|---|---|---|
| Cell Gateway | 134.89.92.30 | NONE | |
| TS-7970 | 134.89.92.5 | buoy-sbc.shore.mbari.org | 22, 20, 21, 5001 |
| WebRelay | 134.89.92.2 | buoy-relay.shore.mbari.org | 80 |
| GLInet Wifi | 134.89.92.21 | buoy-wifi.shore.mbari.org | 80 |
| DNS Provider | DNS IP |
|---|---|
| AT&T | Nonstatic IP |
Since the installation of the VPN Tunnel, you can ssh to the beaglebone through network address translation. If you are outside the institute, VPN in first.
ssh -p 22 buoy@buoy-sbc.shore.mbari.org,Due to hacking attempts, anonymous login has been turned off and the server port is 210 through the cellular gateway.
Traditionally this was reachable from only trusted connections, but now that we have direct IP access, I have added the standard and setup password (admin:PowerBuoy) in order to login.
No real changes, you can still access the webcam on the same port once activated.
LOGIN: http://172.26.32.3
WEBCAM (Power 1st): http://172.26.32.3:80
Login is admin:PowerBuoy
These should work similarly to last year’s deployment, and please use admin:admin to login. Through web interfaces on the 172.xx.xx.xx network.
WARNING: Meddling with the modem during at-sea operations carries the risk of losing remote communication with the buoy if configured incorrectly.
## Appendix B: BeagleBone commands
Some helpful commands and tips:
pbcmd - See a list of commands to the buoy controllers
llogs - alias for 'tail -f /logs/latest/latest'
doorwatch - Monitor important trefoil controller data
battwatch - Monitor important battery controller data
springwatch - Monitor important spring controller data
powerwatch - Monitor important power controller data
ispbcon - Check process list for pbcon, aka automator (one match)
ispblog - Check process list for pblog (one match)
isdog - Check process list for watchdog timers (2 matches)
introhelp - Show this list
These commands do not persist through reboots (pblog will be started when you reboot):
pblogstop - stop the service, Linux will not attempt to auto-restart
pblogstart - start the service after a stop, Linux will attempt auto-restarts if the service unexpectedly stops
pblogrestart - stop then restart the service with auto-restarts (use this when pblog is running, but not all output seems to be written to the log)
These commands persist through reboots:
pblogdisable - stop the service from running at boot, Linux will not attempt to auto-restart pblogdenable - have the service run at boot, Linux will attempt to auto-restart