Research Article

On Potentials and Limitations of a Hybrid WLAN-RFID Indoor Positioning Technique

Algorithm 2

Average RSSI mode: pseudocode description.
//zone determination: get the zone with the strongest average RSSI value
for each zone in numZone
   for each tag in numTag
  averageTagRSSI [zone] = valueRSSI (tag, zone);
selectedZone = zone with max averageTagRSSI;
//for each AP, the most frequent value of RSSI is selected among the
numObservations available
for each ap in numAP
   for each obs in numObservations
  vectorRSSI [ap] = mostFrequentRSSI (ap, obs);
//search the k nearest reference points to vectorRSSI in zone subset of
database
selectedReferencePoints = searchDB (selectedZone, vectorRSSI, k);
userPosition = weightedFunction (selectedReferencePoints);