Research Article

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

Algorithm 1

Maximum RSSI mode: pseudocode description.
//zone determination: get the zone with the strongest RSSI value
for each zone in numZone
   for each tag in numTag
  maxTagRSSI [zone] = ValueRSSI (tag, zone);
selectedZone = zone with highest maxTagRSSI;
//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)