I work with a team in a cross-platform application (Android and iOS).
This application is intended to use the concept of beacons and / or mesh networking or multipeer-connectivity . At the moment, our team uses Xamarin as our development environment to create a single code base.
After significant research (obviously not significant enough), I was able to find only the following resources.
http://altbeacon.org/
http://altbeacon.imtqy.com/android-beacon-library
https://github.com/octoblu/meshblu
https://github.com/octoblu/MeshbluKit-iOS
https://github.com/octoblu/MeshbluKit-Android
https://github.com/CharruaLab/AltBeacon
https://blog.xamarin.com/play-find-the-monkey-with-ios-7-ibeacons/
A few questions:
Does AltBeacon support cross-platform communication?
Is there a built-in way to create Multipeer / Mesh networks in Xamarin / C #?
Is Estimote required to use stickers / rating beacons or can a smartphone act as a beacon?
What I'm looking for:
A way to establish connections between iOS and Android devices when users do not have a Wi-Fi connection or โdataโ.
In fact, each device will act as a โbeaconโ to each other.
Xamarin / C # is a must (although I will hear other solutions if they are convincing)
This scenario:
Two people go against each other. Both applications work on their phones. One person has an iphone and the other has an android. Their applications run in the background (their phones are in their pockets or in their hands and are locked .. that is, not in "use"). When people pass each other, their phones detect each other and send / receive text from each other.
Prior to this event, User 1 used the application to save a note containing the following information ...
"The reservoir is operating normally."
While User 2 used the application on his device to save a note containing the following information ...
"Hand rail slightly damaged"
After users switched to each other, the next time they open their application, they should see one updated note ...
"Vodophone is working fine
Hand rail slightly damaged. "
Possible solutions: TBD
Rejected Solutions: TBD
-
Current Findings: Currently there are applications such as FireChat, ViewRanger (I believe), or the Xamarin Find a Monkey example. Apple uses iBeacons in its stores, while others use AltBeacon for Android devices. I came to the conclusion that this is certainly possible, but I am looking for how to perform it best when both platforms serve as these beacons to each other.