Info |
---|
Diese Beschreibung funktioniert nur mit iOS-Geräten. Für Android ist noch keine zuverlässige & sichere Lösung bekannt. |
...
Wem das Geo-Locate zu ungenau ist , und die ueblicwie z.B. mir(wie mir) und die ueblichen iBeacons zu teuer sind, kann auch einen HM10 oder CC41-A von Texas Instruments als iBeacon verwenden. Dafuer muss man allerdings diese Geraete erst in den iBeacon-Modus versetzen.
...
- Hierzu einen seriellen Monitor oeffnen (ich habe den von der Arduino-IDE genommen - rechts oben in der Ecke) und die Baudrate (9600) und das Linehandling (bei HM10 'kein Zeilenende', beim CC41-A auf 'sowohl NL als auch CR') anpassen
- Anschliessend kann man den Befehl AT+HELP an den Arduino oder den FTDI-Adapter schicken, und erhaelt eine Uebersicht ueber (mehr oder weniger) saemtliche Befehle, die man an das Modul schicken kann. Mit einigen Befehlen kann man bestimmte Parameter aendern.
- Mit den folgenden 8 Befehlen macht man das Modul zu einem iBeacon (Kommentare nicht mitschreiben!).
- AT+RENEW #setzt das Modul auf Werkseinstellungen zurueck
- AT+RESET #startet das Modul neu
- AT+MARJ0x1234 #vergibt eine Hex-codierte Major-Nummer - in diesem Fall 4660 (dezimal)
- AT+MINO0xFA01 #vergibt eine Hex-codierte Minor-Nummer - in diesem Fall 64001 (dezimal)
- AT+ADVI5 #stellt das Beacon-Interval 5ms (dies ist ein hidden command beim CC41-A)
- AT+NAMEYOURNAME #aendert den Namen des Moduls auf YOURNAME
- AT+IBEA1 #aktiviert den iBeacon-Mode
- AT+RESET #startet das Modul neu
4) Jetzt wird das Modul von iBeacon-Apps, wie z.B. LOCATE gefunden, die UUID und MAJOR und MINOR angezeigt. Diese Werte braucht man fuer GEOFENCY.
5) Die GEOFENCY-Konfiguration kann wie oben beschrieben gestartet werden. In GEOFENCY dann noch die UUID, MAJOR und MINOR eintragen und dann unter WEBHOOK den entsprechenden http-Request einstellen.