2017-01-01 3 views
0

Ist es möglich, dass eine iOS/Android-App Daten an einen Remote-Server überträgt, wenn ein iBeacon-Signal empfangen wird? Die App wird im Hintergrund ausgeführt.ibeacon Senden von Remote-Daten/Zweiwege-Kommunikation

Nehmen wir an, der iBeacon ist mit einer Internetverbindung ausgestattet. Kann das Beacon die von der Smartphone-App übertragenen Daten aufnehmen?

Was ich versuche, dies zu erreichen:

  1. Ein IoT Gerät als IBeacon arbeitet (und Bewegungssensor)
  2. Das IoT Gerät nimmt Bewegung über den Sensor
  3. Die IoT Kontakte einen Remote-Server, um herauszufinden, ob ein bestimmtes Smartphone in Reichweite ist.
  4. Das IoT führt eine Art von Operation basierend darauf aus, ob das Smartphone in der Nähe ist oder nicht.

Wäre das möglich?

Antwort

1

Ja und Nein

Ja, ein IOS/Android App im Hintergrund kann einen entfernten Server überträgt Daten an, wenn sie ein IBeacon Signal erkennen. Dies ist ein sehr häufiger Anwendungsfall, und ich habe mehrere Apps gebaut, die dies tun.

Nein, kann ein IBeacon nicht Daten an einen Server aus zwei Gründen an:

  1. Ein IBeacon ist ein Sende einziges Gerät. Es tut nichts mehr, als regelmäßig ein Werbepaket mit einer eindeutigen Kennung auszusenden. Mit Absicht hört oder empfängt es nicht. Während Sie sicherlich ein anderes benutzerdefiniertes Bluetooth LE-Gerät bauen könnten, wäre dies kein Standard-iBeacon.

  2. In der Regel haben iBeacon-Geräte keine Internetverbindung.

Was Sie beschreiben, ist sicherlich möglich, wenn Sie einen Allzweck-Computer mit Internet-Verbindung aufzubauen, die auch zur Herstellung einer IBeacon Übertragung als einen kleinen Teil aussendet, was es tut. Ich habe solche Systeme aus Raspberry Pi-Computern und stationären Android/iOS-Geräten gebaut. Sie können dies aber auch mit einem Laptop, Desktop oder einem kleineren Embedded-Gerät tun.

Der Hauptunterschied in der Lage zu tun ist zu erkennen, dass Sie nicht einfach ein iBeacon von der Stange kaufen und dies funktioniert. Sie müssen Ihr eigenes IoT-Gerät bauen, das auf einem kleinen Computer mit einer Internetverbindung basiert, die um eine iBeacon-Werbung erweitert wird.

+0

Vielen Dank für Ihre Antwort David. Sehr geschätzt :) –

Verwandte Themen