User Tools

Site Tools


palmnetworknotes

Настройка GPRS на пальме традиционно вызывает проблемы. Я не буду описывать настройки для конкретных телефонов, просто попробую дать общую идею.

GPRS эмулирует соединение через модем. Для соединения используется фиктивный телефонный номер вот такого вида: *99* *1# (по словам Theta в стандарте должно быть *99# или три * вместо двух, но моя версия работает тоже ;-) ). То есть соединение можно описать как соединение через модем, а в сетевой записи использовать указанный телефон.

Я использую пальму с ME45 и соединяюсь с телефоном через ИК порт. Первое и очевидное решение - создать соединение “IR2ME” и ходить через него. Параметры соединения: Connect to modem, Via Infrared, Speed 57600. Сервис “Bee1”: Connection IR2ME, Phone *99* *1# . И все!

По разным причинам некоторые хотят соединяться в две фазы: указать параметры соединения AT+CGDCONT=1,IP,internet.beeline.ru , а потом звонить. Можно задать эту строчку в инициализационных параметрах соединения. Если же нужно ходить на разных провайдеров, то можно указать эту команду в скрипте сетевой записи. Такой подход делает ненужным указание номера фиктивного телефона. Вместо этого объявляется новое соединение “IR2MEPC”, похожее на “IR2ME”, у которого в поле Connect to указан PC. При этом PalmOS даже не пытается использовать телефон как модем. В соединении “Bee2” указывается новое соединение и вводится сценарий:

Send: AT+CGDCONT=1,IP,internet.beeline.ru 
Send CR
Wait For: OK
Send: ATD*99* * *1# 
Send CR
End

То есть набор фиктивного телефона в первом варианте заменился на строчку ATD в сценарии.

Таким образом залог правильной настройки сети заключается в осознанном выборе типа сетевого соединения и понимании разницы между соединением и входом в сеть. Важно понять следующие факторы:

  • Среда присоединения пальмы к сети. В случае выхода в интернет через сотовый, средой будет канал между пальмой и сотовым - ИК-порт или Bluetooth, а не GPRS.
  • Тип соединения определяется необходимостью звонить по телефону. Если существует телефон (или фиктивный телефон), то Connect to нужно устанавилвать в Modem, иначе - в PC. Если нужно указать тип PC, а телефон все-таки нужно набирать, то телефон можно задать в сценарии командой
    Send ATDномер

    .

  • Иногда вход в сеть не нужен. Рассмотрим хотсинк через bluetooth. Bluetooth позволяет создать виртуальный COM порт от пальмы к десктопу. Этот порт не сильно отличается от серийного порта, к которому подсоединен кредл. Таким образом для хотсинка через BT нужно на десктопе установить Local serial через виртуальный порт, а на пальме создать соединение с типом PC. В этом случае беспроводное соединение будет выглядеть локальным.
  • В то же время ничто не мешает реализовать хотсинк через BT с использованием сети. Для этого нужно научиться выходить в интернет через BT и десктоп, а потом настроить сетевой хотсинк с использованием сетевой записи, которая в свою очередь будет использовать локальное соединение через BT к десктопу.

На начало статьи

palmnetworknotes.txt · Last modified: 2022/09/06 09:20 by 127.0.0.1