Cloud

Inhaltsverzeichnis

Einleitung

Mit BeeBase kann man die gewonnenen Daten Visualisieren und Analysieren.
Durch die Echtzeitverarbeitung der Daten in der Google Cloud ist es möglich sofort auf Ereignisse zu reagieren, wenn ihr Bienenstock schwärmt, eine untypische Gewichtsveränderung vorliegt oder eine benutzerdefinierte Grenze über/unterschritten wird. Sie erhalten sofort eine Benachrichtigung auf ihr Smartphone.
Weiters können Sie Bienenstöcke anlegen, um wichtige Informationen zu speichern.
Alle Daten werden am Smartphone im Cache gespeichert, wodurch nur neue Daten heruntergeladen werden müssen.

Schnellanleitung ohne Platine

Aufbau der Datenstruktur

Http Post

Http Links:

https://beebase.at/api/v1/addData

https://europe-west3-beebase-b4207.cloudfunctions.net/api/v1/addData (geringere Latenz)

Aufbau:

Header:
Schlüssel Wert
Content-Type application/x-www-form-urlencoded

Body:
Schlüssel Wert Beschreibung
a 7rEnrf9p*********************** API Key *
tid 1 Sender Id * [0-999]
g Platine Test Gateway Name *
m AD:67:63:C3:CD:A0 MAC *
ip 192.168.0.147 IP Adresse
im 352146875512395 IMEI
s 2.0.4 Software Version
sq -65 Signal Qualität Wlan/Nb-Iot
si0 S1 Sensor Id [si0-si19]
v0 25.0 Wert [v0-v19]
u0 1 Unit ** [u0-u19]
t0 0 Zeitstempelkorrektur [t0-t19]
r0 -96 Rssi [r0-r19]

* Wird Benötigt

** Unit [0 = °] [1 = kg] [2 = V] [3 = km] [4 = %] [5 = cm]

Response:

Code Beschreibung
200 Post Ok - Daten wurden hinzugefügt
210 Post Ok - Keine Daten hinzugefügt
400 Post NOk - Falsche Post Daten
499 Post NOk - Sender gesperrt

Test:

Der Http Post kann mit Postman getestet werden

Postman Header

Postman Body