logo

Как установить Java приложение на TC65

Как залить Java-мидлет на TC65


Если на модеме уже установлена сторонняя Java-программа, то ее требуется предварительно отключить. Как это сделать описано здесь.


В первую очередь нам необходимо получить доступ к памяти GSM-модуля. Для этого подойдут две программы: Siemens TC65 Mobile Exhange Suite (Входит в SDK для модема TC65) или же можно воспользоваться приложением SiMoCo (Siemens Mobile Control). Далее я буду рассказывать на примере программы SiMoCo, т.к. для модемов TC65, это самый простой способ.


Саму программу SiMoCo вы можете скачать здесь.


Теперь подключаем модем к компьютеру и запускаем SiMoCo.

Zapustit' SiMoCo

Открываем "Settings", в поле "Communication port" выбираем COM-порт, к которому подключен модем. Далее выбираем скорость работы COM-порта - установите 115200 bd. Жмите "ОК".

V pole Communication port vybrat' COM port

В основном окне программы нажмите "Connect".

Nazhat' Connect

После того как программа обнаружит модем, нужно нажать "Explorer CTRL+F10".

Nazhat' Explorer CTRL+F10

Теперь выберете нужные вам файлы и нажмите "F5 Copy". (Несколько файлов можно выбрать с зажатой клавишей "Shift")

Nazhat' F5 Copy

После того как файлы скопируются, конечный результат будет выглядеть примерно так:

Konechnyj rezul'tat

Поздравляю, ваш Java апплет загружен в модем!


Теперь необходимо инициализировать это ява-приложение в самом модеме.

Для этого нужно подать еще несколько АТ-команд. Закройте SiMoCo и следуйте инструкции ниже:

  1. Запустите терминальную программу.

    Terminal'naya programma
  2. Установите скорость порта 115200.

    Ustanovit skorost' porta
  3. Выберете COM-порт, к которому подключен модем, нажмите кнопку "Connect".

    Vybrat' COM port
  4. В нижней строке для ввода команд установите галочку "+CR" рядом с кнопкой "→ Send".

    Ustanovit' galochku +CR

    В саму строку, последовательно, введите следующие команды:

    ate0

    at^scfg="Userware/Autostart/Appname","",a:/Название_вашей_JAVA_программы.jar

    at^scfg="Userware/Autostart/Delay","",100

    at^scfg="Userware/Autostart","",1

    На все команды модем должен ответить "ОК".


    На этом все! Программа загружена и инициализирована. Теперь она будет автоматически стартовать через 100 мс после запуска модема.


Автор: Абашкин Иван