У меня настроен туннель, связывающий смартфон с домашним компьютером. На домашнем компьютере установлен MQTT брокер. Брокер получает сообщения, посланные со смартфона через туннель и смартфон получает сообщения, посланные через домашний брокер.
Я пытаюсь попробовать подключить wifi модуль esp8266 с прошивкой клиента MQTT к брокеру через включенную точку доступа на смартфоне с подключенным VPN. esp8266 подключается к точке доступа, но не подключается к брокеру. Через роутер домашней сети esp8266 подключается к брокеру.
Можете подсказать в чем возможна причина, можно настроить esp8266 подключаться к MQTT брокеру в домашней сети через точку доступа смартфона?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Перенес в этот раздел.
Думаю так работать не будет. Дело в том, что ваш телефон это не маршрутизатор и рутить пакеты из WiFi хотспота в собственный VPN интерфейс он не может. Там все пакеты уходят к провайдеру мобильной связи. Технология работы WiFi точки там называется тетеринг (tethering) и про нее можно почитать в инете, но это не полноценная маршрутизация
Возможно, есть какие-то приложения, которые смогут выполнить роль маршрутизатора на Андроиде, но без рута не обойтись.
В вашем случае можно выставить MQTT брокер через услугу Публикация порта и отправлять сообщения из esp минуя VPN
Спасибо, я примерно так и предполагал, что в смартфоне запрос идет в инет провайдера. Только не уверен, можно ли сконфигурировать перенаправление в VPN...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.