Вариант использования Pickup для школы (обновление)
Может оказаться полезным перейти к более конкретному варианту использования, а не к исходному примеру на заднем дворе ниже. Местные правоохранительные органы начали подавлять использование текстовых сообщений и использование мобильных телефонов в школьных зонах. Это представляет проблему для родителей, забирающих детей после функции средней школы. Даже для тех, кто нарушает закон, сотовая вышка быстро перегружается, когда сотни детей сразу звонят своим родителям. Кампус большой, с покрытием Wi-Fi. Кажется, что должно быть возможно написать мобильное приложение, которое позволило бы пользователю сотового телефона отправлять текстовое сообщение, содержащее список уровней сигнала Wi-Fi, веб-службе. Затем веб-служба создаст исправление местоположения и отправит сообщение на бортовое навигационное устройство родителя. Затем родитель будет ездить в правильное место в кампусе.
Вариант использования на заднем дворе (оригинал) Когда я беру свой ноутбук на задний двор и выбираю «просмотреть доступные сети», я вижу список из 4 моих соседей. Когда я хожу вокруг, меняются относительные уровни сигнала от моих соседей.
Я хотел бы стоять с ноутбуком в известных местах на заднем дворе, нажимать на карту и набирать очки с 4 различными уровнями сигнала.
Собрав много (но не слишком много) этих точек калибровки, я хотел бы написать программу, которая берет 4 уровня мощности сигнала Wi-Fi и оценивает местоположение в форме эллипса ошибки. Сигналы могут быть измерены с использованием устройства, отличного от того, которое использовалось для сбора исходных точек калибровки.
Какой алгоритм я должен использовать?
Я не хочу беспокоить своих соседей, спрашивая их, могу ли я зайти и обследовать точное местоположение их маршрутизатора.
Я могу предположить, однако, местоположение моих маршрутизаторов соседей не изменяется.