kvv's home

Форма входа

Категории раздела

Лекции [14]
Разное [4]
Статьи на тему WM, не попавшие в лекции по разным причинам.

Поиск

Каталог статей

Главная » Статьи » Программирование под Windows Mobile » Лекции

Эмулятор радиомодуля
Введение

Довольно часто при разработке приложений, использующих сеть или сервисы SMS встает вопрос их отладки в условиях приближенных к реальным. Обычный пример - приложение, посылающее и принимающее SMS c определнного номера, или приложение принимающее звонки. Понятно, что можно тестировать такие приложения на реальном устройстве, посылаа SMS или совершая звонки с другого устройства. Но при сложных случаях отладки это может обойтись в круглую сумму. Или возьмем другой пример - приложение, рабоающее в сети через GPRS/EDGE, которое должно уметь выдерживать пропадание связи. При отладке через ActiveSync во-первых скорость передачи данных будет гораздо выше, чем при работе через GPRS. Во-вторых возникают сложности с имитацией разрыва связи: отключив ActiveSync потеряем связь с отладчиком. Для частичного облегчения жизни программистам компания Microsoft выпустила в составе WM6 SDK новую утилиту - эмулятор радиомодуля.

С ее помощью можно:
1)Эмулировать звонки с КПК и на КПК.
2)Эмулировать отправку SMS с КПК и на КПК
3)Эмулировать работу в сети 2G и 3G
4)Эмулировать SIM карты
5)Посылать на девайс различные AT команды

В общем штука полезная.

Настройка эмулятора

1) Запускаем эмулятор радиомодуля. Обычно он лежит в меню Start\All Programs\Windows Mobile 6 SDK\Tools\ Cellular Emulator
Появится окно эмулятора.

Сейчас нам интересен один параметр, расположенный слева внизу - номер виртуального COM порта, через который будет идти обмен данными с WM эмулятором. В моем случае это COM3, у вас может быть любой другой.

2)Запускаем эмулятор WM6. Если у вас поставлены образы для WM 6.1 , WM 6.1.4 или WM6.5, то можно запустить любой из них, главное, чтобы он был из линейки Professional

3)После загрузки WM эмулятора идем в его меню настроек. File->Configure. Нас интересует вкладка Peripherals, а в ней поле Serial port 0. Вписываем туда имя порта, полученное в пункте 1. Не пытайтесь его искать в выпадающем списке - там будут только реальные порты, вводим имя руками. Жмем OK и после этого делаем для эмулятора Soft Reset (File->Reset->Soft). После перезагрузки эмулятора, в тулбаре девайса появится значек сети (антенна с палками). Если нет, то пункты 2,3 нужно повторить еще раз.
4)Если мы хотим работать в инете с такого эмулятора, то настраиваем подключение к сети. Для этого в самом WM эмуляторе идем в настройки (Start->Serrings), переходим на вкладку Connections, жмем на значке Connections. В появившемся окне жмем на ссылку ниже надписи My ISP Add a new modem connection. В качестве модема выбираем Cellular Line (GPRS) остальное можно не трогать а просто понажимать несколько раз Next. Заходим в PocketIE и набираем какой-нибудь адрес. Если ваш PC подключен к интернету, то можно увидеть как в WM эмуляторе устанавливается соединение с gprs и скачивается какая-нибудь информация. А в эмуляторе радиомодуля , во вкладке Network будет виден объем переданной и принятой информации.

5) На последок сохраняем состояние WM эмулятора.

Категория: Лекции | Добавил: kvv (26.11.2009)
Просмотров: 3495 | Комментарии: 4 | Теги: эмулятор, GPRS, SMS, Лекции | Рейтинг: 0.0/0
Всего комментариев: 4
0
4 windowspro   [Материал]
регистрируйся на https://windowspro-pro.my1.ru/ и становись другом сайта + бонус cool

0
3 Tamar   [Материал]
Great article, thank you again for wirting.

0
1 Евгений   [Материал]
Странно у меня пишет "Извините файл COM3 не найден" и что делать не знаю

0
2 kvv   [Материал]
Номер порта, на котором работает эмулятор радиомодуля, пишется в левом нижнем углу окна эмулятора. У Вас там написано "DE:COM3"?
Если да и эмулятор девайса все равно ругается, то попробуйте переустановить SDK.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Друзья сайта

  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Облако тэгов