Контакты  
 
 
Главная
 
 
 
   
Привет :)
 
 
Разделы





 
Пост  

Идея пришла пару дней назад, заключается она, в сборе бесплатных Wi-Fi точек Актобе, чтобы каждый мог найти бесплатный выход в сеть, оборудования для сбора у меня нет, пришлось писать программу для iPhone. Всё это время был занят кодингом программы.

 

Алгоритм, как всегда очень прост:

 

1) Сканируем доступные сети
2) Узнаём текущие GPS координаты
3) Записываем в SQLite (Если, данный МАК адрес уже есть и сигнал его лучше прежней записи, то перезаписываем данные в бд)

Выводим массив:

 

 

Далее, катаемся по городу, открытая бд:

 

 

Cортируем сети без паролей и выводим на карту, карту реализую позже..

 

Идеальное API iPhone :)

 

  1. {
  2. "80211D_IE" = {
  3. "IE_KEY_80211D_CHAN_INFO_ARRAY" = (
  4. {
  5. "IE_KEY_80211D_FIRST_CHANNEL" = 1;
  6. "IE_KEY_80211D_MAX_POWER" = 16;
  7. "IE_KEY_80211D_NUM_CHANNELS" = 14;
  8. }
  9. );
  10. "IE_KEY_80211D_COUNTRY_CODE" = DE;
  11. };
  12. AGE = 0;
  13. "AP_MODE" = 2;
  14. "BEACON_INT" = 10;
  15. BSSID = "51:67:f0:c8:21:b9";
  16. CAPABILITIES = 1041;
  17. CHANNEL = 6;
  18. "CHANNEL_FLAGS" = 8;
  19. IE = <30140100 000fac04 0100000f ac040100 000fac02 00000706 44452001 0e10>;
  20. NOISE = 0;
  21. RATES = (
  22. 1,
  23. 2,
  24. 5,
  25. 11,
  26. 9,
  27. 18,
  28. 36,
  29. 54,
  30. 6,
  31. 12,
  32. 24,
  33. 48
  34. );
  35. "RSN_IE" = {
  36. "IE_KEY_RSN_AUTHSELS" = (
  37. 2
  38. );
  39. "IE_KEY_RSN_MCIPHER" = 4;
  40. "IE_KEY_RSN_UCIPHERS" = (
  41. 4
  42. );
  43. "IE_KEY_RSN_VERSION" = 1;
  44. };
  45. RSSI = "-42";
  46. SSID = <5345524a 2e4b5a>;
  47. "SSID_STR" = "serj.ws";
  48. };

 

 

Теги: Wifi, iOS, iPhone
Добавить в:
 
Serj   16 октября 2012, 23:19
 
 



 
 
 
 
© SERJ.WS 2011-2017