<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>WLAN on Natenoms Blog</title><link>https://natenom.de/tags/wlan/</link><description>Recent content in WLAN on Natenoms Blog</description><generator>Hugo -- gohugo.io</generator><language>de</language><copyright/><lastBuildDate>Wed, 09 Sep 2020 11:00:02 +0000</lastBuildDate><atom:link href="https://natenom.de/tags/wlan/index.xml" rel="self" type="application/rss+xml"/><item><title>Neues vom OpenBikeSensor – SD-Karte auslesen war gestern…</title><link>https://natenom.de/2020/09/neues-vom-openbikesensor-sd-karte-auslesen-war-gestern/</link><pubDate>Wed, 09 Sep 2020 11:00:02 +0000</pubDate><guid>https://natenom.de/2020/09/neues-vom-openbikesensor-sd-karte-auslesen-war-gestern/</guid><description><![CDATA[<p><span class="has-inline-color has-secondary-color">&lt; Der OpenBikeSensor wird am Fahrrad befestigt und misst verschiedene Daten, wie z. B. den Abstand beim Überholtwerden, und speichert diese. Sowohl die Hardwarespezifikation als auch die verwendete Software sind frei verfügbar. Jeder Interessierte kann somit den OpenBikeSensor selbst bauen und nutzen. Details zum Projekt <a href="https://zweirat-stuttgart.de/projekte/openbikesensor/">gibt es hier</a>. &gt;</span></p>
<p>Wenn man bisher auf die Daten des <a  href="/tags/openbikesensor/">OpenBikeSensors</a> zugreifen wollte, dann musste man das Gehäuse über sieben Schrauben öffnen und die Micro-SD-Karte aus dem Slot heraus holen. Das war sehr umständlich und deshalb hatte ich das nur alle paar Tage mal gemacht.</p>]]></description><content:encoded><![CDATA[<p><span class="has-inline-color has-secondary-color">&lt; Der OpenBikeSensor wird am Fahrrad befestigt und misst verschiedene Daten, wie z. B. den Abstand beim Überholtwerden, und speichert diese. Sowohl die Hardwarespezifikation als auch die verwendete Software sind frei verfügbar. Jeder Interessierte kann somit den OpenBikeSensor selbst bauen und nutzen. Details zum Projekt <a href="https://zweirat-stuttgart.de/projekte/openbikesensor/">gibt es hier</a>. &gt;</span></p>
<p>Wenn man bisher auf die Daten des <a  href="/tags/openbikesensor/">OpenBikeSensors</a> zugreifen wollte, dann musste man das Gehäuse über sieben Schrauben öffnen und die Micro-SD-Karte aus dem Slot heraus holen. Das war sehr umständlich und deshalb hatte ich das nur alle paar Tage mal gemacht.</p>
<h2 id="api-key-und-wlan-passwort" data-numberify>API-Key und WLAN-Passwort<a class="anchor ms-1" href="#api-key-und-wlan-passwort"></a></h2>
<p>Mit der aktuellen Version benötigt man nur noch einen API-Key und die URL der Projektseite. Beide Daten hinterlegt man in der Konfiguration des OpenBikeSensor. Dazu benötigt man noch die Zugangsdaten für ein lokales WLAN.</p>
<div class="wp-block-image">
  <figure class="aligncenter size-full"><a href="/wp-content/uploads/2020/09/2020-09-openbikesensor-upload-data-settings.png"><img loading="lazy" src="/wp-content/uploads/2020/09/2020-09-openbikesensor-upload-data-settings.png" alt="" class="wp-image-49932" srcset="/wp-content/uploads/2020/09/2020-09-openbikesensor-upload-data-settings.png 380w, /wp-content/uploads/2020/09/2020-09-openbikesensor-upload-data-settings-300x261.png 300w, /wp-content/uploads/2020/09/2020-09-openbikesensor-upload-data-settings-150x130.png 150w" sizes="(max-width: 380px) 100vw, 380px" /></a></figure>
</div>
<div class="wp-block-image">
  <figure class="aligncenter size-full"><a href="/wp-content/uploads/2020/09/2020-09-openbikesensor-wlan-settings.png"><img loading="lazy" src="/wp-content/uploads/2020/09/2020-09-openbikesensor-wlan-settings.png" alt="" class="wp-image-49923" srcset="/wp-content/uploads/2020/09/2020-09-openbikesensor-wlan-settings.png 380w, /wp-content/uploads/2020/09/2020-09-openbikesensor-wlan-settings-275x300.png 275w, /wp-content/uploads/2020/09/2020-09-openbikesensor-wlan-settings-138x150.png 138w" sizes="(max-width: 380px) 100vw, 380px" /></a></figure>
</div>
<p>Schaltet man nun den OpenBikeSensor ein, während das Display abgesteckt ist, dann wählt sich das Gerät automatisch in das lokale WLAN ein. Wenn das Display angeschlossen ist, drückt man zuerst den Knopf und schaltet dann das Gerät ein.</p>
<p>Dann schaut man z. B. am Router, welche IP der OpenBikeSensor zugewiesen bekommen hat und kann im Browser z. B. auf http://192.168.0.171 auf das Webinterface des Geräts zugreifen. Wichtig ist, dass die Verbindung nur OHNE https funktioniert, also mit http.</p>

<h2 id="tracks-hochladen" data-numberify>Tracks hochladen<a class="anchor ms-1" href="#tracks-hochladen"></a></h2>
<div class="wp-block-image">
  <figure class="aligncenter size-full"><img loading="lazy" src="/wp-content/uploads/2020/09/2020-09-openbikesensor-main-menu.png" alt="" class="wp-image-49924" srcset="/wp-content/uploads/2020/09/2020-09-openbikesensor-main-menu.png 380w, /wp-content/uploads/2020/09/2020-09-openbikesensor-main-menu-194x300.png 194w, /wp-content/uploads/2020/09/2020-09-openbikesensor-main-menu-97x150.png 97w" sizes="(max-width: 380px) 100vw, 380px" /></figure>
</div>
<p>Hier gibt es unter anderem den Menüeintrag „Upload“. Wenn man diesen anklickt, dann werden die auf der Micro-SD-Karte gespeicherten Daten zur Webseite hochgeladen. Noch gibt es während des Uploads keinerlei Feedback, die Seite lädt einfach nur. Wenn alles hochgeladen wurde, werden die hochgeladenen Dateien aufgelistet. Auf der Micro-SD-Karte im Gerät werden sie danach in das Verzeichnis „/upload“ verschoben.</p>
<div class="wp-block-image">
  <figure class="aligncenter size-large"><a href="/wp-content/uploads/2020/09/2020-09-openbikesensor-upload-successful-2.png"><img loading="lazy" src="/wp-content/uploads/2020/09/2020-09-openbikesensor-upload-successful-2.png" alt="" class="wp-image-49925" srcset="/wp-content/uploads/2020/09/2020-09-openbikesensor-upload-successful-2.png 380w, /wp-content/uploads/2020/09/2020-09-openbikesensor-upload-successful-2-300x219.png 300w, /wp-content/uploads/2020/09/2020-09-openbikesensor-upload-successful-2-150x109.png 150w" sizes="(max-width: 380px) 100vw, 380px" /></a></figure>
</div>

<h2 id="auswertungen-online" data-numberify>Auswertungen online<a class="anchor ms-1" href="#auswertungen-online"></a></h2>
<p>Jeder Track wird auf der Webseite auf einer OpenStreetMap-Karte dargestellt und jeder gemessene Wert wird visualisiert. Aktuell kann man noch nicht wirklich erkennen, ob der Abstand klein oder groß war, aber das wird noch geändert. Auch muss das noch so angepasst werden, dass nur bestätigte Werte angezeigt werden.</p>
<p>Per Voreinstellung sind die Tracks privat, man kann aber einstellen, dass jeder sie sehen kann. Auch ist es möglich, die einzelnen Tracks als GPX-Datei oder als CSV-Datei herunterzuladen.</p>
<p><a  class='urlextern'  href="https://openbikesensor.hlrs.de/track/autoupload15-qhq836">Hier ein paar öffentliche Tracks auf der Projektseite</a>.<figure class="wp-block-image alignwide size-full"></p>
<p><a  href="/wp-content/uploads/2020/09/2020-09-openbikesensor-track-online-osm.png"><img loading="lazy" src="/wp-content/uploads/2020/09/2020-09-openbikesensor-track-online-osm.png" alt="" class="wp-image-49931" srcset="/wp-content/uploads/2020/09/2020-09-openbikesensor-track-online-osm.png 1109w, /wp-content/uploads/2020/09/2020-09-openbikesensor-track-online-osm-300x109.png 300w, /wp-content/uploads/2020/09/2020-09-openbikesensor-track-online-osm-600x219.png 600w, /wp-content/uploads/2020/09/2020-09-openbikesensor-track-online-osm-150x55.png 150w, /wp-content/uploads/2020/09/2020-09-openbikesensor-track-online-osm-768x280.png 768w" sizes="(max-width: 1109px) 100vw, 1109px" /></a><figcaption>Copyright <a  class='urlextern'  href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors</figcaption></figure></p>]]></content:encoded></item><item><title>Flugmodus auf Android automatisch aktivieren/deaktivieren mit „Auto Airplaine Mode“</title><link>https://natenom.de/2017/03/flugmodus-auf-android-automatisch-aktivierendeaktivieren-mit-auto-airplaine-mode/</link><pubDate>Sun, 19 Mar 2017 11:35:21 +0000</pubDate><guid>https://natenom.de/2017/03/flugmodus-auf-android-automatisch-aktivierendeaktivieren-mit-auto-airplaine-mode/</guid><description>&lt;p>Heute hatte ich mir überlegt, dass es sinnvoll wäre, auf meinem Android-Gerät einstellen zu können, dass der Flugmodus abends zu einer bestimmten Zeit automatisch aktiviert werden könnte, um morgens zu einer bestimmten Zeit deaktiviert zu werden.&lt;/p></description><content:encoded><![CDATA[<p>Heute hatte ich mir überlegt, dass es sinnvoll wäre, auf meinem Android-Gerät einstellen zu können, dass der Flugmodus abends zu einer bestimmten Zeit automatisch aktiviert werden könnte, um morgens zu einer bestimmten Zeit deaktiviert zu werden.</p>
<p>Und gerade seit heute gibt es in F-Droid die App „<a  class='urlextern'  href="https://f-droid.org/repository/browse/?fdid=org.miamplayer.autoairplanemode">Auto Airplane Mode</a>„, die genau das zu tun vermag.</p>
<p>Die App braucht dazu jedoch Root-Rechte und läuft erst ab Android 6.0.</p>
<div id='gallery-120' class='gallery galleryid-38498 gallery-columns-3 gallery-size-medium'>
  <figure class='gallery-item'> 
  <div class='gallery-icon portrait'>
    <a href='/wp-content/uploads/2017/03/auto_airplane_mode_1.png'><img src="/wp-content/uploads/2017/03/auto_airplane_mode_1-169x300.png" class="attachment-medium size-medium" alt="" loading="lazy" srcset="/wp-content/uploads/2017/03/auto_airplane_mode_1-169x300.png 169w, /wp-content/uploads/2017/03/auto_airplane_mode_1-84x150.png 84w, /wp-content/uploads/2017/03/auto_airplane_mode_1-768x1365.png 768w, /wp-content/uploads/2017/03/auto_airplane_mode_1-576x1024.png 576w, /wp-content/uploads/2017/03/auto_airplane_mode_1.png 1080w" sizes="(max-width: 169px) 100vw, 169px" style="width:100%;height:177.78%;max-width:1080px;" /></a>
  </div></figure><figure class='gallery-item'> 
  <div class='gallery-icon portrait'>
    <a href='/wp-content/uploads/2017/03/auto_airplane_mode_2.png'><img src="/wp-content/uploads/2017/03/auto_airplane_mode_2-256x300.png" class="attachment-medium size-medium" alt="" loading="lazy" srcset="/wp-content/uploads/2017/03/auto_airplane_mode_2-256x300.png 256w, /wp-content/uploads/2017/03/auto_airplane_mode_2-128x150.png 128w, /wp-content/uploads/2017/03/auto_airplane_mode_2-768x900.png 768w, /wp-content/uploads/2017/03/auto_airplane_mode_2-600x703.png 600w, /wp-content/uploads/2017/03/auto_airplane_mode_2.png 1080w" sizes="(max-width: 256px) 100vw, 256px" style="width:100%;height:117.22%;max-width:1080px;" /></a>
  </div></figure><figure class='gallery-item'> 
  <div class='gallery-icon landscape'>
    <a href='/wp-content/uploads/2017/03/auto_airplane_mode_4.png'><img src="/wp-content/uploads/2017/03/auto_airplane_mode_4-300x171.png" class="attachment-medium size-medium" alt="" loading="lazy" srcset="/wp-content/uploads/2017/03/auto_airplane_mode_4-300x171.png 300w, /wp-content/uploads/2017/03/auto_airplane_mode_4-150x85.png 150w, /wp-content/uploads/2017/03/auto_airplane_mode_4-768x437.png 768w, /wp-content/uploads/2017/03/auto_airplane_mode_4-600x342.png 600w, /wp-content/uploads/2017/03/auto_airplane_mode_4.png 1080w" sizes="(max-width: 300px) 100vw, 300px" style="width:100%;height:56.94%;max-width:1080px;" /></a>
  </div></figure><figure class='gallery-item'> 
  <div class='gallery-icon portrait'>
    <a href='/wp-content/uploads/2017/03/auto_airplane_mode_5.png'><img src="/wp-content/uploads/2017/03/auto_airplane_mode_5-263x300.png" class="attachment-medium size-medium" alt="" loading="lazy" srcset="/wp-content/uploads/2017/03/auto_airplane_mode_5-263x300.png 263w, /wp-content/uploads/2017/03/auto_airplane_mode_5-132x150.png 132w, /wp-content/uploads/2017/03/auto_airplane_mode_5-768x875.png 768w, /wp-content/uploads/2017/03/auto_airplane_mode_5-600x683.png 600w, /wp-content/uploads/2017/03/auto_airplane_mode_5.png 1080w" sizes="(max-width: 263px) 100vw, 263px" style="width:100%;height:113.89%;max-width:1080px;" /></a>
  </div></figure>
</div>
<p>Perfekt. Von 22:00 bis 05:00 Uhr ist jetzt automatisch alles aus :)</p>]]></content:encoded></item><item><title>Mosh – eine Alternative zu SSH, wenn man oft wechselnde Netzanbindungen verwendet</title><link>https://natenom.de/2015/03/mosh-eine-alternative-zu-ssh-wenn-man-oft-wechselnde-netzanbindungen-verwendet/</link><pubDate>Tue, 31 Mar 2015 08:32:32 +0000</pubDate><guid>https://natenom.de/2015/03/mosh-eine-alternative-zu-ssh-wenn-man-oft-wechselnde-netzanbindungen-verwendet/</guid><description><![CDATA[<p>Mosh (Mobile Shell) ist eine Alternative zu SSH, wenn man öfters mal die Netzanbindung wechselt, weil man z. B. viel unterwegs ist.</p>
<p>Bei normalem SSH muss man sich jedes Mal neu einloggen, sobald sich die IP-Adresse des Clienten ändert.</p>
<p>Nicht so bei Mosh, hier zählt die Client-IP-Adresse für den Mosh-Server überhaupt nichts, der Client authentifiziert sich immer über einen eigenen Schlüssel.</p>]]></description><content:encoded><![CDATA[<p>Mosh (Mobile Shell) ist eine Alternative zu SSH, wenn man öfters mal die Netzanbindung wechselt, weil man z. B. viel unterwegs ist.</p>
<p>Bei normalem SSH muss man sich jedes Mal neu einloggen, sobald sich die IP-Adresse des Clienten ändert.</p>
<p>Nicht so bei Mosh, hier zählt die Client-IP-Adresse für den Mosh-Server überhaupt nichts, der Client authentifiziert sich immer über einen eigenen Schlüssel.</p>
<p>Und so ist es auch egal, ob man von WLAN nach UMTS wechselt, sich der Rechner für eine Stunde schlafen legt und dann wieder per DSL einwählt. Man ist beim Aufbau einer neuen Verbindung mit anderer IP-Adresse immer noch am Mosh-Server eingeloggt.</p>

<h2 id="verbindungsaufbau" data-numberify>Verbindungsaufbau<a class="anchor ms-1" href="#verbindungsaufbau"></a></h2>
<p>Um eine Verbindung per Mosh aufzubauen, wird zuerst eine SSH-Verbindung zum Server aufgebaut. Über diese Verbindung wird auf dem Server der Mosh-Server gestartet der geheime Schlüssel an den Clienten übermittelt. Dann wird die SSH-Verbindung beendet. Auf dem Clienten wird der Mosh-Client gestartet und verbindet sich per UDP (siehe unten) auf den Mosh-Server und authentifiziert sich diesem gegenüber mit dem vorher übermittelten Schlüssel.</p>
<p>Anstatt diesen gesamten Vorgang über den Clienten erledigen zu lassen kann man sowohl den Mosh-Server als auch den Mosh-Clienten manuell starten, muss dann aber dafür sorgen, dass der Client den richtigen Schlüssel und Port kennt.</p>
<p>Der Mosh-Server benötigt im Gegensatz zu SSH für jeden Clienten einen eigenen Port, angefangen bei 60001.</p>

<h2 id="reaktionszeit" data-numberify>Reaktionszeit<a class="anchor ms-1" href="#reaktionszeit"></a></h2>
<p>Selbst über sehr langsame Verbindungen mit einer großen Round-Trip-Time soll Mosh schnell auf Tastatureingaben reagieren, da nicht jedes  Byte vom Server gesendet wird sondern immer nur die aktuelle Bildschirmausgabe.</p>
<p>Eingaben, die noch nicht vom Mosh-Server bestätigt worden sind, werden unterstrichen dargestellt; so kann man weiterschreiben und Texte korrigieren, ohne jedes Mal wie bei SSH darauf zu warten, wann die Eingaben endlich angekommen sind.</p>

<h2 id="sonstiges" data-numberify>Sonstiges<a class="anchor ms-1" href="#sonstiges"></a></h2>
<ul>
<li>Mosh benötigt keine Root-Rechte.</li>
<li>Mosh (Server und Client) gibt es als Pakete für alle möglichen Linux-Distributionen, für OS X, für Cygwin und als Erweiterung für Google Chrome.</li>
</ul>

<h2 id="8230" data-numberify>&#8230;<a class="anchor ms-1" href="#8230"></a></h2>
<p>Eine interessante Ergänzung zu SSH auch wenn ich wegen mangelndem Wissen überhaupt nicht einschätzen kann, ob Mosh sicher ist. Zu diesem Thema gibt es auf Youtube ein paar Videos, die man sich mal angucken sollte…</p>
<p>Der letzte Commit auf der GitHub-Seite ist von Dezember 2014.</p>
<p>Die Projektseite ist <a  class='urlextern'  href="https://mosh.mit.edu/"title="Mosh: the mobile shell">hier</a> zu finden.</p>
<p>Danke an Mister n. für den Tipp.</p>]]></content:encoded></item></channel></rss>