We have already implemented beacon based real time campaigns, like setting some campaigns to some beacons and depending on the ranges we can fetch them and show it inside app as a popup. now my question is how to do the same thing using wifi? Like: I have to monitor the wifi that associated in a particular area, then depending upon the monitored wifi I have to display the respective campaign associated with that. Ex: I have 4 wifi networks in 1 building, all wifi is associated with one one campaign so total 4 campaigns are there, now my app should first monitor the nearest wifi and connect to that and get the respective campaign Can anybody suggest how to achieve this?
Asked
Active
Viewed 26 times
1 Answers
1
Unlike iBeacons, currently its not possible to detect multiple wi-fi signals in your code.
Secondly, measuring wi-fi signal strength is not as straight forward.
Lastly, iBeacons are based on a bluetooth standard which provide a correlation between RSSI value (signal strength) and distance from the beacon, assuming you are using a standard beacon. This is not true for wi-fi as signal strength largely depends on the network hardware.
In spite of all these points, it is theoretically possible to create a controlled environment with specific wi-fi hardware which can allow you to know distance based on signal strength. But that is way too broad to be discussed in a SO question.

Community
- 1
- 1

Swapnil Luktuke
- 10,385
- 2
- 35
- 58