Дмитрий Анисимов написал:
[q]
Я вечером подробней о нем расскажу[/q]
Рассказываю. Но начну издалека.
Мировая модемная индустрия построена примерно таким образом. Есть фирмы (их немного), которые выпускают специализированные процессоры (wireless CPU) для модемов. И есть фирмы (их гораздо больше), которые покупают эти процессоры, "приделывают" к ним кое-какое необходимое "окружение", заключают все это в корпус - и так получается модем.
Модемы разных производителей, собранные "вокруг" одного и того же процессора, могут обладать совершенно разным функционалом. Все дело - во встроенном (резидентном) программном обеспечении (firmware, "прошивка"). Одни производители особо не заморачиваются - предлагают "пустой" модем с одними только базовыми возможностями (набор номера, ответ на звонок и т.п.). Другие разрабатывают firmware, превращающее модем в многофункциональное устройство, умеющее и в интернет выйти по расписанию, и с заданным сервером соединиться, и по СМС-команде чего-нибудь "исполнить". Есть и промежуточные варианты: производитель продает "пустой" модем, но отдельно предлагает (платно или бесплатно) "прошивку", которую пользователь может загрузить в модем сам. Или: какая-либо "сторонняя" фирма пишет свою прошивку для какого-либо модема и предлагает (продает, дарит) всем желающим.
Какая бы программа ни была загружена в модем, для ее работы в каждом конкретном случае нужны какие-то свои настройки. Например, модем умеет набирать телефонный номер. Но нам-то нужно набирать конкретный номер, и этот номер мы должны как-то модему задать. Еще с давних времен для модемов придумана система АТ-команд, небольшая часть которых - стандартные, понимаются большинством модемов самых разных производителей. Но большинство АТ-команд, отвечающих за "продвинутые" функции, различаются для разных модемов или, точнее, для разных "прошивок". Однако, имея под рукою справочник по командам вашего конкретного модема с его конкретной прошивкой, вы всегда сможете настроить модем без всякого специализированного ПО, при помощи одной только (любой) терминальной программы.
Этот путь, разумеется, понравится не каждому. Поэтому производители модемов (и производители прошивок) иногда предлагают еще и настроечные программы "с человеческим лицом". Чтобы работать с ними, не нужно знать АТ-команды, нужно просто вводить цифры и буквы в понятно подписанные поля.
Вернемся к Maestro 100evo. Этот модем построен на базе процессора W100 фирмы Sierra Wireless и поставляется с уже "прошитой прошивкой" Smart Pack II, обеспечивающей неплохой набор функций, например:
- дистанционное управление модемом с помощью команд, посылаемых посредством SMS;
- автоматическое и самовосстанавливающееся соединение с TCP/UDP сокетом (режимы клиент/сервер);
- поддержка Dynamic DNS services для установления прозрачного соединения между двумя модемами без статических IP-адресов;
- выполнение заранее запрограммированной пользователем команды при изменении состояния на цифровом входе модема;
- маскирование входящих вызовов: модем не устанавливает соединение с вызывающим абонентом, номер которого не совпадает ни с одним из заранее занесенных в список разрешенных номеров.
Настроить модем можно АТ-командами при помощи любой терминальной программы, например, Hyper Terminal, который в старых Windows имелся по умолчанию. Но т.к. в новых Windows его нет, производитель Maestro предлагает свою программку, Smart Terminal. Никакой особой связки именно с модемами Maestro в ней нет, через Smart Terminal можно общаться с любым модемом.
А для тех, кто не желает изучать АТ-команды, предлагается Smart Pack II Configuration Software. Это та самая программа "с человеческим лицом": написано "точка доступа" - вводите название точки доступа, написано "интервал выхода на связь" - вводите интервал выхода на связь и т.д.
Кроме того, для процессора модема Maestro 100evo можно самостоятельно написать "прошивку" (Sierra Wireless предлагает среду разработки, писать можно на Си) - но ее в модем можно загрузить ВМЕСТО Smart Pack II.
Таким образом,
kva написал:
[q]
Вычитал, что этот модем интересен тем, что в него можно загрузить пользовательскую программу.[/q]
- да, можно загрузить пользовательскую программу, но сначала ее нужно написать. А в Maestro Wireless ее уже написали, назвали Smart Pack II и загрузили во все продаваемые модемы.
kva написал:
[q]
Как я понял, именно благодаря этой программе в него задются настройки, по которым он сам в определённое время выходит на связь с сервером.[/q]
В общем, да.
kva написал:
[q]
Прочитал, что программное обеспечение для него бесплатное.[/q]
Выделим составляющие:
1. Прошивка Smart Pack II - уже в модеме, можете считать ее бесплатной или оплаченной вместе с модемом.
2а. Конфигуратор Smart Pack II - бесплатно скачивается с сайта Maestro.
2б. Терминал Smart Terminal - бесплатно скачивается с сайта Maestro.
3. Среда разработки программ для процессора W100 - вроде бы бесплатно предоставляется производителем процессора (Sierra Wireless), но деталей я не знаю.
kva написал:
[q]
Можете выложить на него РЭ на русском (английском), чтобы ознакомиться с ним поближе?[/q]
Могу, выложу, попозже.
kva написал:
[q]
Есть ли опыт применения этого модема в связке с Карат-307?[/q]
Как уже написал ранее - нет, т.к. у 307го интерфейс RS485, у модема - 232, значит нужен адаптер. Я его, наверное, где-нибудь найду, т.к. интересно включить Маэстро вместо каратовского коммуникатора и сравнить качество связи.