Авторизация

Возможно подключиться к MQTTброкеру домашней сети через точку доступа смартфона?

Подробнее
2 года 11 мес. назад #1 от Alexeus
У меня настроен туннель, связывающий смартфон с домашним компьютером. На домашнем компьютере установлен MQTT брокер. Брокер получает сообщения, посланные со смартфона через туннель и смартфон получает сообщения, посланные через домашний брокер.

Я пытаюсь попробовать подключить wifi модуль esp8266 с прошивкой клиента MQTT к брокеру через включенную точку доступа на смартфоне с подключенным VPN. esp8266 подключается к точке доступа, но не подключается к брокеру. Через роутер домашней сети esp8266 подключается к брокеру.

Можете подсказать в чем возможна причина, можно настроить esp8266 подключаться к MQTT брокеру в домашней сети через точку доступа смартфона?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
2 года 11 мес. назад - 2 года 11 мес. назад #2 от admin
Перенес в этот раздел.
Думаю так работать не будет. Дело в том, что ваш телефон это не маршрутизатор и рутить пакеты из WiFi хотспота в собственный VPN интерфейс он не может. Там все пакеты уходят к провайдеру мобильной связи. Технология работы WiFi точки там называется тетеринг (tethering) и про нее можно почитать в инете, но это не полноценная маршрутизация :(
Возможно, есть какие-то приложения, которые смогут выполнить роль маршрутизатора на Андроиде, но без рута не обойтись.
В вашем случае можно выставить MQTT брокер через услугу Публикация порта и отправлять сообщения из esp минуя VPN

если все заработало, то, пожалуйста, donate сюда - yoomoney.ru/to/410014618210530
Последнее редактирование: 2 года 11 мес. назад пользователем admin.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
2 года 11 мес. назад #3 от Alexeus
Спасибо, я примерно так и предполагал, что в смартфоне запрос идет в инет провайдера. Только не уверен, можно ли сконфигурировать перенаправление в VPN...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.081 секунд