Skip to content

Latest commit

 

History

History
53 lines (38 loc) · 4.02 KB

Doc.md

File metadata and controls

53 lines (38 loc) · 4.02 KB

Technical Overview

Use Cases

Views

Detailed Use Cases

Read Settings

Change Settings

SMS API

SMS Befehl Antwort Beschreibung Umgesetzt?
Pos [ mcc,mnc,lac(Hex),cellid (Hex),Signal strength ]
.............
Battery Status: xx %
Sendet die Daten der umliegenden GSM-Funktürme. Die einzelnen Funktürme kannst du bei https://cellidfinder.com/eingeben und triangulieren. In Zukunft ist zur Nutzerfreundlichkeit eine App geplant.
(s. Wapp)
Status Warningnumber: Warningnumber
Interval: Interval h
Wifi Status: <on/off>
Battery Status: xx %
Sendet Informationen über die aktuellen Einstellungen und den Akkustand. ☐ (1)
Wifi on [ SSID,Signal quality in dbm ]
Wifi is on!
Battery Status: xx %
Sendet die umliegenden Wifis und schaltet das BikeBean-Wifi mit der SSID "Bike-Bean" an. Bike Bean schaltet alle 15 Minuten für ca. 30 Sekunden das Wifi ab und danach wieder an um Empfangsstörungen für die GSM-Verbindung zu vermeiden und auf eventuelle SMS-Befehle antworten zu können. ☐ (2)
Wifi off Wifi Off
Battery Status: xx %
Schaltet das Wifi mit der SSID "Bike Bean" aus. ☐ (2)
Warningnumber Warningnumber has been changed to warningnumber
Battery Status: xx %
Stellt die Nummer ein, die genutzt werden soll um einen niedrigen Akkustatuszu melden. Es wird automatisch die Nummer eingestellt, von der der Befehl abgesendet wird. Bei einem Akkustand von 20% und 10% wird jeweils einmal gewarnt. Wenn BikeBean vom Strom getrennt wird, muss dieser Befehl neu gesendet werden um die Nummer wieder einzurichten. ☐ (2)
Wapp [ Signal Strength Mac Adresse ohne ":" ]
..............
Battery Status
[ mcc,mnc,lac(Hex),cellid (Hex),Signal strength ]
.............
Dieser Befehl ist für die geplante App. Er sendet die Rohdaten (umliegende Wlans & Funktürme)
Int <x> GSM will be switched on every <x> hour(s).
Battery Status: xx %
Einmal alle <x> Stunden stellt sich Bike Bean an um SMS-Befehle entgegenzunehmen. ☐ (2)

Tests

To test the SMS API, use the following strings:

SMS Befehl Text
Pos 262,03,55f1,a473,36
262,03,55f1,5653,21
262,03,55f1,4400,20
262,03,55f1,8b40,12
262,03,55f1,6bb2,10
262,03,55f1,0833,09
262,03,55f1,6bcd,03
.............
Battery Status: 30%
Status Warningnumber: 015112345678
Interval: 12h
Wifi Status: off
Battery Status: 90%
Wifi on Fancy Wifi SSID,30
Another Wifi SSID,60
Wifi is on!
Battery Status: 5%
Wifi off Wifi Off
Battery Status: 100%
Warningnumber Warningnumber has been changed to 0179987654321
Battery Status: 15%
Wapp 77788102493fd4
831062e5b58896
6564cc22b982ba
6758904350f67d
42
..............
262,03,55f1,a473,34
262,03,55f1,efb4,21
262,03,55f1,5653,21
262,03,55f1,4400,21
262,03,55f1,8b40,20
262,03,55f1,efb6,13
262,03,55f1,6bb2,11
Int <x> GSM will be switched on every 12 hours.
Battery Status: 64%
Edge Cases
Low Battery BATTERY LOW!
BATTERY STATUS: 19%
Very Low Battery BATTERY LOW!
BATTERY STATUS: 8%
Interval set to 24h
No Wifi Available no wifi available
88
No Warning number set Warningnumber: no number set
Interval: 12h
Wifi Status: off
Battery Status: 90%
Wifi is on
(bike-bean/Bike-Bean#6)
Warningnumber: 015112345678
Interval: 12h
Wifi Status: on
90%
Wifi is on &
no warning number
Warningnumber: no number set
Interval: 12h
Wifi Status: on
90%