Итак, что мы будем делать:
1. Установим по углам квартиры 4 опорных маяка, в качестве которых будут выступать беспроводные роутеры (пока попробую 3 штуки TP-Link WR703n + 1 домашний основной Netgear JWNR2000)
2. Напишем для андроида программку, которая будет читать уровни сигналов опорных маяков и высылать на вебсервер вместе с меткой, которую для целей отладки можно будет задавать вручную.
3. Поднимем вебсервер, который будет принимать и обрабатывать информацию от сотового по уровню сигналов опорных маяков.
4. Соберем информацию в множестве заранее определенных точек квартиры и сохраним для последующей обработки.
5. Попробуем разработать общий алгоритм распознавания координат по считанным уровням сигналов.
На текущий момент сделаны пункты 2 и 3, т.е. уже есть приложение, которое читает уровни сигналов и шлет координаты на сервер, на сервере данные сохраняются в простой текстовый файл.
Опорные маяки изготовлены, но пока не инсталлированы. Надо купить кабель и собрать удлинители, как назло рядом с внешними углами квартиры свободных розеток нет.
Добавлено спустя 8 минут 52 секунды:
Данные пока собираю в таком виде:
- Код: Выделить всё
=====================
count=10
time=1426059820
label=00
---------------------
BSSID: 30:46:9a:0d:**:**
SSID: NETGEAR
Level: -41
Freq: 2447
Capabilities: [WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][WPS][ESS]
---------------------
BSSID: 2c:b0:5d:85:**:**
SSID: NETGEAR
Level: -75
Freq: 2417
Capabilities: [WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][WPS][ESS]
---------------------
BSSID: 90:f6:52:40:**:**
SSID: TP-LINK_40F9C4
Level: -84
Freq: 2427
Capabilities: [WPA2-PSK-CCMP][WPS][ESS]
---------------------
BSSID: f0:84:ca:7f:**:**
SSID: WiFi-DOM.ru-2803
Level: -82
Freq: 2412
Capabilities: [WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]
---------------------
BSSID: e0:91:f5:ad:**:**
SSID: NETGEAR
Level: -82
Freq: 2437
Capabilities: [WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][WPS][ESS]
---------------------
BSSID: 00:18:25:00:**:**
SSID: Rostelecom 8-800-300-0125
Level: -84
Freq: 2437
Capabilities: [ESS]
---------------------
BSSID: 00:0f:02:6e:**:**
SSID: Planeta-146524
Level: -82
Freq: 2462
Capabilities: [WPA2-PSK-CCMP][ESS]
---------------------
BSSID: 00:0c:43:30:**:**
SSID: planeta-router
Level: -90
Freq: 2417
Capabilities: [WPA2-PSK-CCMP][ESS]
---------------------
BSSID: 10:fe:ed:a0:**:**
SSID: pk.help.com
Level: -90
Freq: 2437
Capabilities: [WPA2-PSK-CCMP][WPS][ESS]
---------------------
BSSID: 84:1b:5e:29:**:**
SSID: NETGEAR-web
Level: -91
Freq: 2437
Capabilities: [WPA2-PSK-CCMP][WPS][ESS]