Google maps для Symbian, база данных Cell ID в GoogleNetmonitor GSM/UMTS: от телефонов до измерительных комплексов

Ответить
McMaster
Известный нетмониторщик
Сообщения: 637
Зарегистрирован: Вс, 29-05-2005, 13:44
Откуда: Московская область
Нетмонитор: HTC Artemis, Nokia 6600 (CellTrack+FTD)

Сообщение McMaster »

лучше бы готовую прогу выложили, чем хвастаться тут программерским марсстетсвом :wink:
dzr_gregory
Гость
Сообщения: 3
Зарегистрирован: Пт, 06-02-2009, 16:39
Откуда: Дзержинск
Нетмонитор: Nokia 6680

Сообщение dzr_gregory »

McMaster писал(а):лучше бы готовую прогу выложили, чем хвастаться тут программерским марсстетсвом :wink:
Да упаси бог, в мыслях не было похвастаться... Я просто подумал, может кому то будет полезно. А полный код не могу выложить потому, что это часть серверной программы, которая обрабатывает запросы от мобильных клиентов, и в общем то не предназначена для распространения. :shock: Я просто подумал что мои функции могут быть кому то полезны :-)
McMaster
Известный нетмониторщик
Сообщения: 637
Зарегистрирован: Вс, 29-05-2005, 13:44
Откуда: Московская область
Нетмонитор: HTC Artemis, Nokia 6600 (CellTrack+FTD)

Сообщение McMaster »

dzr_gregory писал(а):
McMaster писал(а):лучше бы готовую прогу выложили, чем хвастаться тут программерским марсстетсвом :wink:
Да упаси бог, в мыслях не было похвастаться... Я просто подумал, может кому то будет полезно. А полный код не могу выложить потому, что это часть серверной программы, которая обрабатывает запросы от мобильных клиентов, и в общем то не предназначена для распространения. :shock: Я просто подумал что мои функции могут быть кому то полезны :-)
а мы во всю Питоновским скриптом пользуемся, и не нужны нам серверные программы :wink: и на соседнем GSM_MSK форуме 13.бета 2 создал уже отличную программу :)
dzr_gregory
Гость
Сообщения: 3
Зарегистрирован: Пт, 06-02-2009, 16:39
Откуда: Дзержинск
Нетмонитор: Nokia 6680

Сообщение dzr_gregory »

Это здорово!
McMaster
Известный нетмониторщик
Сообщения: 637
Зарегистрирован: Вс, 29-05-2005, 13:44
Откуда: Московская область
Нетмонитор: HTC Artemis, Nokia 6600 (CellTrack+FTD)

Сообщение McMaster »

объясните каким методом Гугл собирает данные, от последнего абонента с GPS или как? просто я тут хотел с гугл картами вокруг БС походить :D
Sila2
Известный нетмониторщик
Сообщения: 2001
Зарегистрирован: Пн, 26-05-2008, 23:17
Откуда: планета Земля
Нетмонитор: N95 8GB, С7

Сообщение Sila2 »

Кто мешает, походите.
Об этом много уже говорили. Гугл не отрицает, что использует данные с телефонов. И почему последнего с GPS? Не последнего, а всех, кто там появлялся. Данные обновляются регулярно.
McMaster
Известный нетмониторщик
Сообщения: 637
Зарегистрирован: Вс, 29-05-2005, 13:44
Откуда: Московская область
Нетмонитор: HTC Artemis, Nokia 6600 (CellTrack+FTD)

Сообщение McMaster »

Sila2 писал(а):Кто мешает, походите.
чего с таким упрёком говорите? все в Смоленске так говорят? не учат вежливости? про Юрика могу так же сказать
Sila2
Известный нетмониторщик
Сообщения: 2001
Зарегистрирован: Пн, 26-05-2008, 23:17
Откуда: планета Земля
Нетмонитор: N95 8GB, С7

Сообщение Sila2 »

Эээ, никаких упреков :D Всё Ок. Говорю же, много уже об этом чего здесь написано.
Сам замечал, сначала Гугль ставит далеко от реального места, потом пару раз прокатишся радом со станцией с включенным ЖПС, сотришь через недельку - Гугль исправился, точнее ставит. А тех сайтов, которые с улицы не видны и рядом с ними ЖПС не работает Гугль не знает. Вывод, откуда берет данные?
McMaster
Известный нетмониторщик
Сообщения: 637
Зарегистрирован: Вс, 29-05-2005, 13:44
Откуда: Московская область
Нетмонитор: HTC Artemis, Nokia 6600 (CellTrack+FTD)

Сообщение McMaster »

кому интересно вот программа
http://gsm-msk.m-pro.ru/forum/viewtopic.php?f=4&t=659
sparta
Опытный нетмониторщик
Сообщения: 100
Зарегистрирован: Сб, 09-12-2006, 17:07
Нетмонитор: Nokia E-series (3rd Edition)

Сообщение sparta »

Устанавливал тут как-то в смартфон (без симки, в автономном режиме) разные проги, в т.ч. и GoogleMaps, закачивая их через свою Wi-Fi точку доступа.
После установки прога запустилась и показала местоположение, причем с гораздо большей точностью и меньшим радиусом!
Стал разбираться и обнаружил в "Общих сведениях" информацию о количестве обнаруженных wi-fi.))
Так что "Большой брат" добровольными усилиями самих пользователей успешно собирает информацию не только о БС операторов, но и их точках доступа. :o
Аватара пользователя
ariss
Нетмониторщик
Сообщения: 42
Зарегистрирован: Чт, 25-10-2007, 17:54
Откуда: Киев
Нетмонитор: Nokia N95(8GB), E65, N73

Сообщение ariss »

Лесник писал(а):Я изначально предполагал, что используют netmonitor`ные БД (а не операторские)
А вы просто возьмите и подумайте. Не надо быть программистом илиь знать структуру написанных скриптов. Ответьте на простой вопрос: "Базовые станции Вашего региона передают информацию о Cell ID? LAC? Адресе местоположения? Географических координатах?"
Ответ, я думаю, однозначен - НЕТ!
По крайней мере, в Киеве из известных ОпСоСов никто не занимается описанием конкретной базовой станции. Максимально, что можно увидеть, так это с помощью известного всем канала broadcast, например, название какого-нибудь населенного пункта, что то типа "SHEPETIVKA" или, если это крупный город, то, например "MTS Kyiv" или "Kyiv EDGE".
Меня всегда удивляли бредовые названия что-то типа "miniGPS" - такой себе софт, написанный умельцем под Сименсы для ориентирования по БС. (Причем здесь GPS, даже пусть мини??). Но этот бред по по воду Гугля "а-ля нетмониторинг"меня совсем рассмешил!!!!
Sila2
Известный нетмониторщик
Сообщения: 2001
Зарегистрирован: Пн, 26-05-2008, 23:17
Откуда: планета Земля
Нетмонитор: N95 8GB, С7

Сообщение Sila2 »

не знаю конечно как с этим в Киеве :D , но во всём мире Cell ID и LAC как раз таки передаются.
Методы определения положения абонента и БС, как обратной задачи, немножко описаны в соседних темах (триангуляция и прочие)
здесь, например
http://www.forum.netmonitor.ru/about5807.html
Аватара пользователя
ariss
Нетмониторщик
Сообщения: 42
Зарегистрирован: Чт, 25-10-2007, 17:54
Откуда: Киев
Нетмонитор: Nokia N95(8GB), E65, N73

Сообщение ariss »

Sila2 писал(а):не знаю конечно как с этим в Киеве :D , но во всём мире Cell ID и LAC как раз таки передаются.
Методы определения положения абонента и БС, как обратной задачи, немножко описаны в соседних темах (триангуляция и прочие)
здесь, например
http://www.forum.netmonitor.ru/about5807.html
Вот это я опозорился!!! Простите!!! О передавании информации Cell ID и LAC я говорить не хотел. Я хотел акцентировать свое внимание на том, что вместе с ними так же легко "якобы" передаются координаты и адреса, а это неправда.
Sila2
Известный нетмониторщик
Сообщения: 2001
Зарегистрирован: Пн, 26-05-2008, 23:17
Откуда: планета Земля
Нетмонитор: N95 8GB, С7

Сообщение Sila2 »

здесь правда твоя, причем да, есть такое заблуждение, что БС вещает о себе всю подноготную
chajnik
Гость
Сообщения: 1
Зарегистрирован: Ср, 15-04-2009, 14:45

помогите вытащить cell id из телефона

Сообщение chajnik »

Народ, помогите пожалуйста программно вытащить cell id из телефона!
Пробовал с помощью j2me на nokia 7373

// первый способ

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.location.*;

public class CellIDMIDlet extends MIDlet implements CommandListener {
private Form form;
private Command exitCommand;
private String S40_cell_id; // Series 40 cell id property
private String S60_cell_id; // S60 cell id property

public void startApp() {
form = new Form("Getting Cell ID");
S40_cell_id = System.getProperty("Cell-ID");
S60_cell_id = System.getProperty("com.nokia.mid.cellid");
form.append("Series 40 devices: " + S40_cell_id + "\n");
form.append("Series 60 devices: " + S60_cell_id + "\n");
int cellid= Location.MTE_CELLID;
form.append("MTE_CELLID: "+cellid);
exitCommand = new Command("Exit", Command.EXIT, 1);
form.setCommandListener(this);
form.addCommand(exitCommand);
Display.getDisplay(this).setCurrent(form);
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}

public void commandAction(Command c, Displayable d) {
if (c == exitCommand) this.notifyDestroyed();
}
}

// выдает null


// второй способ
import javax.microedition.location.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
*
* @author perthachy
*/
public class CellIDMIDlet extends MIDlet implements CommandListener {

/** Creates a new instance of HelloMidlet */
public CellIDMIDlet() {
}

private Form helloForm;//GEN-BEGIN:MVDFields
private Command exitCommand;
private StringItem stringItem1;//GEN-END:MVDFields

//GEN-LINE:MVDMethods

/** This method initializes UI of the application.//GEN-BEGIN:MVDInitBegin
*/
private void initialize() {//GEN-END:MVDInitBegin
// Insert pre-init code here
getDisplay().setCurrent(get_helloForm());//GEN-LINE:MVDInitInit
// Insert post-init code here
int cellid= Location.MTE_CELLID;
stringItem1.setText(""+cellid);

}//GEN-LINE:MVDInitEnd

/** Called by the system to indicate that a command has been invoked on a particular displayable.//GEN-BEGIN:MVDCABegin
* @param command the Command that ws invoked
* @param displayable the Displayable on which the command was invoked
*/
public void commandAction(Command command, Displayable displayable) {//GEN-END:MVDCABegin
// Insert global pre-action code here
if (displayable == helloForm) {//GEN-BEGIN:MVDCABody
if (command == exitCommand) {//GEN-END:MVDCABody
// Insert pre-action code here
exitMIDlet();//GEN-LINE:MVDCAAction3
// Insert post-action code here
}//GEN-BEGIN:MVDCACase3
}//GEN-END:MVDCACase3
// Insert global post-action code here
}//GEN-LINE:MVDCAEnd

/**
* This method should return an instance of the display.
*/
public Display getDisplay() {//GEN-FIRST:MVDGetDisplay
return Display.getDisplay(this);
}//GEN-LAST:MVDGetDisplay

/**
* This method should exit the midlet.
*/
public void exitMIDlet() {//GEN-FIRST:MVDExitMidlet
getDisplay().setCurrent(null);
destroyApp(true);
notifyDestroyed();
}//GEN-LAST:MVDExitMidlet

/** This method returns instance for helloForm component and should be called instead of accessing helloForm field directly.//GEN-BEGIN:MVDGetBegin2
* @return Instance for helloForm component
*/
public Form get_helloForm() {
if (helloForm == null) {//GEN-END:MVDGetBegin2
// Insert pre-init code here
helloForm = new Form(null, new Item[] {get_stringItem1()});//GEN-BEGIN:MVDGetInit2
helloForm.addCommand(get_exitCommand());
helloForm.setCommandListener(this);//GEN-END:MVDGetInit2
// Insert post-init code here
}//GEN-BEGIN:MVDGetEnd2
return helloForm;
}//GEN-END:MVDGetEnd2


/** This method returns instance for exitCommand component and should be called instead of accessing exitCommand field directly.//GEN-BEGIN:MVDGetBegin5
* @return Instance for exitCommand component
*/
public Command get_exitCommand() {
if (exitCommand == null) {//GEN-END:MVDGetBegin5
// Insert pre-init code here
exitCommand = new Command("Exit", Command.EXIT, 1);//GEN-LINE:MVDGetInit5
// Insert post-init code here
}//GEN-BEGIN:MVDGetEnd5
return exitCommand;
}//GEN-END:MVDGetEnd5

/** This method returns instance for stringItem1 component and should be called instead of accessing stringItem1 field directly.//GEN-BEGIN:MVDGetBegin6
* @return Instance for stringItem1 component
*/
public StringItem get_stringItem1() {
if (stringItem1 == null) {//GEN-END:MVDGetBegin6
// Insert pre-init code here
stringItem1 = new StringItem("Cell Id", "");//GEN-LINE:MVDGetInit6
// Insert post-init code here
}//GEN-BEGIN:MVDGetEnd6
return stringItem1;
}//GEN-END:MVDGetEnd6

public void startApp() {
initialize();
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}

}
// выдает "8"

еще есть какой-то способ с помощью wap 1.2, wtai, nrm, но найти конкретную инфу так и не удалось.

есть мысли?
Ответить