iOS
-Построение карты бесплатных Wi-fi сетей Актобе
Идея пришла пару дней назад, заключается она, в сборе бесплатных Wi-Fi точек Актобе, чтобы каждый мог найти бесплатный выход в сеть, оборудования для сбора у меня нет, пришлось писать программу для iPhone. Всё это время был занят кодингом программы.
Алгоритм, как всегда очень прост:
1) Сканируем доступные сети
2) Узнаём текущие GPS координаты
3) Записываем в SQLite (Если, данный МАК адрес уже есть и сигнал его лучше прежней записи, то перезаписываем данные в бд)
Выводим массив:
Далее, катаемся по городу, открытая бд:
Cортируем сети без паролей и выводим на карту, карту реализую позже..
Идеальное API iPhone :)
{
"80211D_IE" = {
"IE_KEY_80211D_CHAN_INFO_ARRAY" = (
{
"IE_KEY_80211D_FIRST_CHANNEL" = 1;
"IE_KEY_80211D_MAX_POWER" = 16;
"IE_KEY_80211D_NUM_CHANNELS" = 14;
}
);
"IE_KEY_80211D_COUNTRY_CODE" = DE;
};
AGE = 0;
"AP_MODE" = 2;
"BEACON_INT" = 10;
BSSID = "51:67:f0:c8:21:b9";
CAPABILITIES = 1041;
CHANNEL = 6;
"CHANNEL_FLAGS" = 8;
IE = <30140100 000fac04 0100000f ac040100 000fac02 00000706 44452001 0e10>;
NOISE = 0;
RATES = (
1,
2,
5,
11,
9,
18,
36,
54,
6,
12,
24,
48
);
"RSN_IE" = {
"IE_KEY_RSN_AUTHSELS" = (
2
);
"IE_KEY_RSN_MCIPHER" = 4;
"IE_KEY_RSN_UCIPHERS" = (
4
);
"IE_KEY_RSN_VERSION" = 1;
};
RSSI = "-42";
SSID = <5345524a 2e4b5a>;
"SSID_STR" = "serj.ws";
};