development release 0.8
Pre-releaseDevelopment release from meshtastic branch
This development snapshot can be used mainly with meshtastic. There is option to use reticulum but code is still work in progress.
- Updated meshtastic python library to 2.5.4. and tested to be working with meshtastic firmware 2.5.11.
You can login with root and password: edgemap
Link following services under /etc/systemd/system/multi-user.target.wants
for meshtastic use:
# First remove all wss, rns and meshchat services (reticulum stuff):
rm /etc/systemd/system/multi-user.target.wants/wss*
rm /etc/systemd/system/multi-user.target.wants/rns*
rm /etc/systemd/system/multi-user.target.wants/meshchat*
# Then link these for auto start on boot (meshtastic stuff):
ln -s /etc/systemd/system/wss-statusin.service /etc/systemd/system/multi-user.target.wants/wss-statusin.service
ln -s /etc/systemd/system/wss-meshpipe.service /etc/systemd/system/multi-user.target.wants/wss-meshpipe.service
ln -s /etc/systemd/system/wss-gpssocket.service /etc/systemd/system/multi-user.target.wants/wss-gpssocket.service
ln -s /etc/systemd/system/meshpipe.service /etc/systemd/system/multi-user.target.wants/meshpipe.service
ln -s /etc/systemd/system/gpsreader.service /etc/systemd/system/multi-user.target.wants/gpsreader.service
Configure meshtastic radio port at /opt/edgemap/meshpipe/meshtastic.env
See first boot at README for maps partition create, TLS setup and linking pmtiles to right directory.
After this you need to connect your end user device (EUD) to edgemap created wifi access point: '[DNS NAME]' and use PSK: 'abc12345'.
You can open http://[DNS NAME/ where you find link to download CA certificate or you can download CA certificate: http://edgemapx/myCA.crt and store it to your browser.
After these steps you can access your edgemap with http://[DNS NAME]/
This release contains my test SSH key (in /root/.ssh/authorized_keys). Remove that.