Новая статья: Работа с GSM-модемом из эксперта на MQL5

 

На сайте mql5.com опубликована статья Работа с GSM-модемом из эксперта на MQL5:

На текущий момент существует достаточно средств для комфортного удалённого мониторинга торгового счёта: мобильные терминалы, push-уведомления, работа с ICQ. Но всё это требует обязательного наличия интернета. Данная статья описывает создание эксперта, который позволит вам находиться на связи с торговым терминалом даже в той ситуации, когда мобильный интернет будет недоступен, а именно - при помощи звонков и SMS-сообщений. Также, данный эксперт известит вас о разрыве и восстановлении связи с торговым сервером.

Для этих целей подойдёт практически любой GSM-модем, а также большинство телефонов, имеющих функцию модема. В качестве примера выбран модем Huawei E1550, так как он является одним из самых распространённых в своём роде устройств. Также, в конце статьи мы попробуем подключить вместо модема старый телефон Siemens M55 (год выпуска 2003) и посмотрим, что из этого получится.

Но для начала, пару слов о том, как отправить байт из эксперта в модем.

При подключении модема к компьютеру и установки всех необходимых драйверов, в системе появляется виртуальный COM-порт. Далее все операции по работе с модемом проводятся через него. Следовательно, чтобы обменяться данными с модемом, нужно сначала получить доступ к COM-порту.

Рис. 1. Модем Huawei находится на порту COM3

Рис. 1. Модем Huawei находится на порту COM3

Здесь на помощь приходит DLL библиотека TrComPort.dll, которая свободно распространяется в интернете вместе с исходниками. При помощи неё мы будем конфигурировать COM-порт, опрашивать его состояние, а также принимать и отправлять данные...

Автор: Sergey Shevchuk

Причина обращения: