Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gps [15.10.2016 20:23] – havelock | gps [20.01.2018 10:48] (aktuell) – [UGPS] havelock | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== GPS am Freifunk-Knoten ====== | ====== GPS am Freifunk-Knoten ====== | ||
| - | Die folgenden Informationen beziehen sich auf Gluon 2016.1.x. | + | Die folgenden Informationen beziehen sich auf Gluon >= 2016.1.x. |
| Erfolgreich getestete Hardware | Erfolgreich getestete Hardware | ||
| Zeile 36: | Zeile 36: | ||
| In Gluon ist das Paket zu finden unter '' | In Gluon ist das Paket zu finden unter '' | ||
| Dort ist ein Makefile, was die Integration steuert. | Dort ist ein Makefile, was die Integration steuert. | ||
| + | Im Openwrt ist eine veraltete, nicht funktionsfähige Version konfiguriert. | ||
| + | Das Makefile ist mit der entsprechenden Commit-Nummer und dem dazugehörigen | ||
| + | Datum anzupassen. | ||
| In der aktuellen Version sind noch Fehler, für die jedoch bereits ein Patch existiert. | In der aktuellen Version sind noch Fehler, für die jedoch bereits ein Patch existiert. | ||
| Zeile 44: | Zeile 47: | ||
| </ | </ | ||
| - | Die ubus-Daten können automatisiert an uci übergeben werden: | + | Die ubus-Daten können automatisiert an uci übergeben werden. |
| + | Beachte es ist kein //commit// eingebaut, damit keine Flash-Schreibzugriffe | ||
| + | stattfinden: | ||
| <file lua / | <file lua / | ||
| # | # | ||
| Zeile 57: | Zeile 62: | ||
| gpsdata = JSON.parse(rawdata) | gpsdata = JSON.parse(rawdata) | ||
| - | if gpsdata.signal == false then | + | if (gpsdata.signal == false) or (gpsdata.age > 900) then |
| | | ||
| | | ||