Änderungen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche

ServiceIoTServer

2.523 Byte hinzugefügt, 11:45, 21. Jul. 2018
== Software ==
OpenHAB 2.3.0<br>
Node-RED<br>
MQTT<br>
MySensors
 
=== OpenHAB ===
{| |style="vertical-align:top"|Installation: |OpenHAB gibt es als fertiges OS-Image unter dem Namen openHABian. Es wurde das Image 20180403 aufgespielt und mit Hilfe der openhabian-config auf die neuste Version gebracht.<br>|-|UI: |http://iotserver:8080<br>|- style="vertical-align:top"|SSH: |iotserver:22 <br>user: openhabian <br>pw: openhabian|- style="vertical-align:top"|Samba:|<code>\\iotserver\openHAB-conf</code><br><code>\\iotserver\openHAB-share</code><br><code>\\iotserver\openhabian</code>|- style="vertical-align:top"|MQTT:|Paper UI -> Add-ons -> Bindings -> MQTT Binding<br>\\iotserver\openHAB-conf\services\mqtt.cfg (In der config folgendes eintragen)<br>mqtt:broker.url=tcp://localhost:1883<br>mqtt:broker.clientId=openhab<br>mqtt:broker.retain=true|- style="vertical-align:top"|InfluxDB:|Add-ons -> Persistence -> InfluxDB (v 1.0) Persistence<br>/etc/openhab2/services/influxdb.cfg<br>/etc/openhab2/persistence/influxdb.persist|}
=== Node-RED ===
Installation: über openhabian-config -> optional components installiert. Die Installation ist mit dem root user gemacht.
=== Eclipse Mosquitto ([[MQTT ]]) ==={||style="vertical-align:top" |Installation: |über openhabian-config -> optional components installiert. Ohne Authentifizierung.<br> Es ist eine eigenständige Instanz des [https://mosquitto.org/ Mosquitto]-Servers die hier installiert wird.|- style="vertical-align:top"|Interface:|iotserver:1883 (default)<br>iotserver:1884 (websockets)|- style="vertical-align:top"|Internet:|hackffm.mooo.com:1883<br>hackffm.mooo.com:1884|- style="vertical-align:top"|Benutzer:|user: intern &nbsp;&nbsp;&nbsp; pw: <wlanpasswort> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Lese- und Schreibrechte auf alles<br>user: extern &nbsp;&nbsp; pw: internetoftrash &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Alles lesen und schreiben nur auf extern/#|-|Bridge:| zum hackffmrpi, gemapped auf das Topic hackffmrpi/#|}
=== MySensors ===
{||style="vertical-align:top"|Installation: |Wie in der Anleitung beschrieben https://www.mysensors.org/build/raspberryDer 'master branch' von github in das Verzeichnis <code>~/git/MySensors</code> gekloned.|-|style="vertical-align:top"|Konfiguration:|Startet beim booten mit systemdDer Log ist als named pipe konfiguriert und kann folgendermaßen angeschaut werden <code>cat /tmp/mysgw.pipe</code> Die Konfiguration des Gateways zum bauen mit Make<br><code>./configure --my-transport=nrf24 --my-gateway=mqtt --my-controller-ip-address=127.0.0.1 --my-mqtt-publish-topic-prefix=mysensors-out --my-mqtt-subscribe-topic-prefix=mysensors-in --my-mqtt-client-id=mygateway1</code><br>Also für das Funkmodul nRF24l01 und läuft über MQTT mit den beiden prefixen mysensors-out und mysensors-in|} === [[InfluxDB]] ===Hoch effiziente in Go geschriebene Opensource-Datenbank für Zeitreihen wie IoT-Sensordaten und Echtzeitanalysen.{||style="vertical-align:top"|Benutzer:|admin<br>openhab<br>grafana &nbsp;&nbsp;&nbsp; pw: <wlanpw> &nbsp;&nbsp;&nbsp; nur lesend|-|Datenbank:|openhab_db|} === [[Grafana]] ==="The open platform for beautiful analytics and monitoring"{||style="vertical-align:top"|Interface:|iotserver:3000<br>hackffm.mooo.com:3000|}
688
Bearbeitungen