Firmware

By | 16. August 2018

Die Firmware basiert auf einem raspbian-lite Image. Unter Downloads kannst du das Image herunterladen. Danach brennst du das Image (.img-Datei) auf eine microSD-Karte um diese Speicherkarte dann in den Raspberry Pi zu stecken.

Den Taster musst du wie im Schaltplan an den richtigen PIN deines Raspberrys anstecken. So kannst du dann mit dem Taster den Wartungsmodus aktivieren, um anschließend über die integrierte Benutzeroberfläche alle Einstellungen an deinem HoneyPi festzulegen.

 

Wartungsmodus:

Der Wartungsmodus ist durch das Drücken des Tasters erreichbar.

  • WLAN-Funknetz (SSID): HoneyPi
  • WLAN-Netzwerkschlüssel: HoneyPi!
  • Webinterface zur Konfiguration der Sensoren: http://192.168.4.1

 

Auftretendes Problem:

Nachdem das Image auf die microSD-Karte geschrieben wurde, kann man sich nicht mit dem WLAN/AP verbinden. Die Ursache dafür ist nicht bekannt. Die Lösung ist es, das Image erneut auf die microSD-Karte zu schreiben. Das Problem fällt beim ersten Verbindungsversuch direkt auf und wird nach dem erneuten Schreiben nicht wieder auftreten.

 

Checkliste:

  1. Taster an die richtigen PINs angeschlossen? (3,3V und GPIO17)
  2. Mindestens ein Sensor an den RPi angeschlossen?
  3. SIM-Karte mit Surfstick konfiguriert und getestet?
  4. Firmware-Image auf eine microSD-Karte geschrieben?
  5. microSD-Karte befindet sich im RPi?
  6. Stromversorgung testweise über ein ca. 2,4A Netzteil (Handy-Netzteil) hergestellt?
  7. Raspberry Pi startet? (LEDs am RPi gehen an)
  8. WLAN-Netzwerk (SSID: „HoneyPi“) sichtbar nach ersten Tastendruck? (kann bis zu 45 Sekunden dauern)
  9. LED am RPi ändert sich bei Tastendruck? (dann ist der Wartungsmodus aktiviert/deaktiviert)
  10. Webinterface lässt sich öffnen? „http://192.168.4.1“
  11. Nun die ThingSpeak Channel-ID und den Write-Key eingeben und speichern. Außerdem die Sensoren konfigurieren.
  12. Messungen starten durch erneutes drücken des Tasters. (Dadurch wird das Webinterface nicht mehr erreichbar)

 

In Planung:

  • ☑ Unterstützung weiterer Sensoren/Bauteile, wie zum Beispiel DHT11/DHT22
  • ☑ Unterstützung für Bienenstände mit WLAN-Signal. HoneyPi soll sich dann über das vorhandene WLAN-Netz ins Internet verbinden, statt wie bisher über einen Surfstick.
  • ☑ WLAN-Netzwerkname (SSID) und Netzwerkschlüssel sollen konfigurierbar sein.
  • Anzeige der Messdaten direkt im Wartungsmodus.
    • Schönes Dashboard mit Visualisierung im Wartungsmodus
  • Ex- und Import der Einstellungen für eine einfachere Migration zu einer neuen Firmware-Version.
  • Ein Betriebsmodus ohne Internetanbindung. Dh. die Messdaten können vor Ort über den AccessPoint heruntergeladen werden.
  • Die Möglichkeit Grafana als Visualisierungs Dashboard anzubinden.

Warum Raspbian Lite?

Ursprünglich haben wir ein eigenes „custom“-Firmware Image erstellt. Um den Hobbybastlern jedoch eine Anpassung oder eine Verbesserung ihres HoneyPi zu ermöglichen basiert die Firmware nun auf raspbian-lite. Möchte nun beispielsweise ein Imker eine Kamera zusätzlich anschließen kann er den im Internet verfügbaren Anleitungen folgen und seinen HoneyPi erweitern.

 

Erweitere Entwicklerinformationen:

Um das vorhandene System beispielsweise um ein Raspberry Pi Kamera Modul zu erweitern veröffentlichen wir die folgenden Entwicklerinformationen.

Zugrunde liegendes Raspbian Image: 2018-04-18-raspbian-stretch-lite

Zugang per SSH oder sFTP:

  • Benutzername: pi
  • Kennwort: hivescale
  • Hostname: raspberrypi

Der Raspberry Pi (RPi) kann per Ethernet-Schnitstelle direkt an den Router angeschlossen werden, um so über das lokale Netzwerk (Port 22(SSH), Port 21(sFTP), Port 80(Webinterface)) zugreifen zu können. Der Hostname lautet „raspberrypi“. Unter Fritz-Boxen ist das Webinterface daher auch unter „http://raspberrypi.fritz.box“ erreichbar.

Der RPi W hat keinen Ethernet-Anschluss eingebaut. Es kann zusätzlich auch bei aktiviertem Wartungsmodus über das „HoneyPi“-WLAN auf die IP-Adresse „192.168.4.1“ per SSH und sFTP zugegriffen werden.

Werden weitere Informationen benötigt? Schreibt uns eine Mail an info@honey-pi.de

4 thoughts on “Firmware

  1. Oliver

    Euer Projekt gefällt mir sehr. Ich möchte gerne einen Prototyp bei meinen Bienenstöcken anschließen und in unserem Imkerverein vortsellen. Bin gespannt ob der Surfstick im Schwarzwald eine Verbindung aufbauen kann. Habt ihr dazu schon Erfahrungen?

    Reply
    1. Javan Post author

      Hallo Oliver,
      das freut uns. Da wo du mit deinem Smartphone Mobilfunk Empfang hast wird auch der Surfstick funktionieren.
      Als ich den Prototyp im Gebäude getestet habe war der Empfang sehr schlecht. Daher habe ich den Surfstick an einem USB-Verlängerungskabel zum Fenster gelegt. Ein Gebäude schirmt stark ab, im Freien sollten da nur selten Verbindungsprobleme auftreten.
      Viele Grüße
      Javan

      Reply
  2. Bernd Held

    Hallo *,
    erstmal: Geiles Projekt, darauf haben schon viele Imker gewartet.

    Gibt es die Firmware zum Download jetzt schon?
    Weil irgendwoch auch gestanden war es gibt sie auf Github?

    Wann denkt ihr veröffentlicht ihr die Software und App?

    Gruss
    Bernd

    Reply
    1. Javan Post author

      Hallo Bernd,

      wir wollen die Firmware so bald wie möglich veröffentlichen. Aktuell ist noch ein Fehler drin, den ich vorher entfernen möchte. Das wird entweder noch heute oder im Laufe der Woche geschehen.

      Viele Grüße,
      Javan

      Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.