Skip to content

development release 0.8

Pre-release
Pre-release
Compare
Choose a tag to compare
@resiliencetheatre resiliencetheatre released this 22 Nov 00:22
· 30 commits to meshtastic since this release

Development 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.