revisions

This commit is contained in:
pls.153 2023-11-23 16:55:13 +01:00
parent 629d1d32f1
commit d420b9cfd6
2 changed files with 11 additions and 9 deletions

View file

@ -5,13 +5,13 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<style> <style>
body { color: #303030; font-family: sans-serif; font-size: medium; margin: 30px 20px; } body { color: #303030; font-family: sans-serif; font-size: medium; width: 500px; margin: 30px 20px; }
a:link, a:visited { text-decoration: none; color: blue; } a:link, a:visited { text-decoration: none; color: blue; }
a:hover { text-decoration: underline; } a:hover { text-decoration: underline; }
</style> </style>
</head> </head>
<body> <body>
<h3>Simple Meshtastic Radio</h3> <h2>Simple Meshtastic Radio</h2>
<p>My take on a home made solution for an affordable, reliable radio: <p>My take on a home made solution for an affordable, reliable radio:
<br>(no superfluous parts - very low energy consumption) <br>(no superfluous parts - very low energy consumption)
</p> </p>
@ -26,7 +26,7 @@
<p>All parts above combined cost me around 50€.</p> <p>All parts above combined cost me around 50€.</p>
<p>I used a soldering iron, a hot glue gun, a step drill bit, double sided tape.</p> <p>I used a soldering iron, a hot glue gun, a step drill bit, double sided tape.</p>
<br> <br>
<h3>Antennas</h3> <h2>Antennas</h2>
<p> <p>
A good antenna is crucial for the radio to function properly. A good antenna is crucial for the radio to function properly.
</p> </p>
@ -70,9 +70,8 @@
</p> </p>
<img src="img/good-antenna.jpg" height=220> <img src="img/good-antenna.jpg" height=220>
<img src="img/worst-antennas.jpg" height=220> <img src="img/worst-antennas.jpg" height=220>
<br> <br><br><br>
<br> <h2>Line of Sight</h2>
<h3>Line of Sight</h3>
To easily find out if two places are within line of sight, you can use this To easily find out if two places are within line of sight, you can use this
<br><a href="http://heywhatsthat.com/profiler.html" target="_blank">Path Profiler</a>: <br><a href="http://heywhatsthat.com/profiler.html" target="_blank">Path Profiler</a>:
<p> <p>
@ -83,5 +82,6 @@
<img src="img/no-line-of-sight.png" width=400> <img src="img/no-line-of-sight.png" width=400>
<br>no line of sight <br>no line of sight
</p> </p>
<br>
</body> </body>
</html> </html>

View file

@ -34,9 +34,8 @@ slowly on mobile. To improve load time, meshtastic proto files are simply
loaded as `*.lisp` source files, which doesn't seem to impact performance at loaded as `*.lisp` source files, which doesn't seem to impact performance at
runtime (in this use case). runtime (in this use case).
An animation is shown while loading the app, together with a counter (for older An hourglass animation is shown while loading the app. For this to work, the
and slow mobile devices). For this to work, the app is loaded in the background app is loaded in the background (that is, in a separate thread).
(that is, in a separate thread).
You will see a json output of all data sent/received. It simply uses the You will see a json output of all data sent/received. It simply uses the
`print-json` convenience function from cl-protobufs. `print-json` convenience function from cl-protobufs.
@ -59,6 +58,9 @@ The macOS version must be compiled first, moved to `/Applications/` and started
from Finder (not the console), otherwise BLE permissions will not work (if run from Finder (not the console), otherwise BLE permissions will not work (if run
from console, the app will show a BLE exception and consume 100% CPU). from console, the app will show a BLE exception and consume 100% CPU).
The iOS version also runs on older devices, like the iPod Touch, as long as
they are 64 bit and run at least iOS 12.
How to use cl-meshtastic How to use cl-meshtastic