Добрый день.
По умолчанию mosquito работает на всех интерфейсах контроллера (и не имеет авторизации!). То есть если интерфейс поднят на контроллере - работает сразу.
Как по белому IP к нему подключиться?
Тут чуть-чуть не понял вопроса… Указать в качесте хоста (параметр -h для mosquitto_sub, например) адрес контроллера.
Расскажите по порядку - какой адрес получается, результаты трассировки к нему.
Он в web интерфейсе выдает адрес не совпадающий с белым IP, показывает адрес 10.171.191.223, соответственно с помощью команды mosquitto_sub -h 10.171.191.223 -p 1883 -v -t “/devices/power_status/controls/Vin” не подписывается.
Для какого интерфейса в “веб-интерфейсе” и какой у вас используется для связи GPRS? Посмотрите именно для GPRS интерфейка, который поднимается ppp.
ip address
network GPRS IP text /devices/network/controls/GPRS IP 10.171.191.223
Это не “белый” адрес. К нему не получится получить доступ из интернета.
проверьте настройки, некоторые провайдеры (в зависимости от тарифнго плна, принадлежности к корпоративной группе и даже региона) устанавливают для белыж другой APN.
попробуйте вставить эту же карту в телефон и проверить - какой выдается.
А как поменять APN на WB6 ? Там должен быть staticip
А какой используется сейчас?
Подробно описано в GSM/GPRS — Wiren Board
Тут ведь технология точно такая же как на любом компьютере, настройка ничем не отличается от такой же на настольном, на ноутбуке. То есть для WB6 - нет никаких отличий. Те же чат-скрипты. В случае отличий - просто создайте копию скрипта для вашего оператора с нужными параметрами и используйте его. скрипты лежат в стандартном расположении, /etc/chatscripts/
Доброе утро, уточнил у оператора МТС что статический IP подключен. Но в веб интерфейсе выдает следующее: network GPRS IP text /devices/network/controls/GPRS IP 100.116.9.212 и этот IP адрес меняется при перезагрузке и не соответствует адресу который выдал оператор
Доброе утро.
Советую дополнительно проверить адрес на телефоне, например. Просто вставьт туда карту и попробуйте настроить интернет, посмотрите какой адрес выдается.
При этом интернет через этот инетрфейс доступен?
Да доступен, пингует адрес яндекса
Адрес (вне зависимости от того “белый” или “серый”) - выдает оператор. Какой APN используете сейчас? Уточните, какой надо использовать - вполне может быть что на “обычном” - выдается серый адрес.
Покажите свои настройки, (interfaces, чатскрипт).
Вам нужно поменять APN в скрипте соединения на то, что выдал оператор. Допустим для Москвы это realip.msk
ABORT “BUSY”
ABORT “NO ANSWER”
ABORT “NO CARRIER”
ABORT “ERROR”
TIMEOUT 5
“” ATZ
OK AT+CGDCONT=1,“IP”,“staticip”
OK ATD99**1#
CONNECT
Используется именно этот скрипт?
Проверьте, выбран ли именно он.
Я вручную запускаю pon mts, потом пингую яндекс к примеру. APN = “staticip”, находится в Москве, интернет есть, но ip динамический все равно.
А содержимое /etc/ppp/peers/mts - не менялось и был изменен APN именно в существкющем чатскрипте?
Проверьте, чтобы на модеме не было разрешено автоматическое подключение, особенно если до этого настраивалось RNDIS подключение.
AT+DIALMODE?
Должно возвращать “1”
Провербте, что за APN, верный ли, устанавливается на модеме, что возвращает
AT+CGDCONT?
Да, спасибо Вам, дело было в APN нужно было еще .msk написать к staticip
Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.