Как программно получить CellID с карманного ПК IPAQ

Пытаюсь получить CellID и Lac на HP IPAQ 614c. Я пробовал использовать интерфейс RIL, но безуспешно. RIL_GetCellTowerInfo возвращает E_NOTIMPL.

Любые идеи?


person Gordon Freeman    schedule 12.05.2009    source источник


Ответы (2)


Если RIL не предоставляет информацию, я думаю, вам не повезло. Я считаю, что RIL - это самый низкий уровень, который WM использует для связи с радиоаппаратурой.

Вам придется попытаться найти библиотеку, поставляемую HP, чтобы получить информацию, или вам придется выяснить, как напрямую связаться с радиооборудованием.

person Shane Powell    schedule 12.05.2009
comment
Я пытался использовать ipaqutil.dll, поставляемый с прошивкой, но безуспешно. В библиотеке есть набор функций для опроса GSM-радио, но ничего о CellId. Пробовал открыть com порт на встроенном GSM модеме, на com порт COM2, но не получилось, порт открывается, но на AT команды не отвечает. (AT+CREG=2) Спасибо за помощь - person Gordon Freeman; 14.05.2009

Вы можете получить идентификатор ячейки (LAC + CID) в качестве уведомления, используя эту библиотеку:

http://teksoftco.com/index.php?section=press&cat=2009#090611

Он поставляется с образцами C#, C++ и VB.

Вот как выглядит простое приложение, считывающее CellID:

person Community    schedule 11.06.2009
comment
Я пробовал, но это не сработало, вероятно, потому, что оно основано на RIL (как следует из названия?). Проблема, с которой я столкнулся в IPAQ, заключается в том, что интерфейс RIL не реализован. - person Gordon Freeman; 15.06.2009