Доступ в Интернет между WiFi-IoT в режиме точки доступа с подключенным мобильным телефоном

Я много размышлял об этом и не мог найти решение.

Я отправляю это, поскольку я могу получить некоторые идеи.

Я разработал устройство на основе WiFi-IoT с сенсором, которое отображается в режиме AP. Мобильный телефон подключается к этой точке доступа, а затем устройство начинает отправку данных датчика на мобильный телефон. Мобильное приложение строит графики и отображает эти данные.

Теперь я хочу отправить эти данные с мобильного телефона в интернет. Подключение моего мобильного телефона к другой точке доступа через Интернет не вариант, так как я не хочу прерывать непрерывную передачу данных.

Использование Интернет провайдера данных является одним из вариантов, но это ограничивает наличие мобильных данных.

Какие еще варианты я должен отправить мои данные с мобильного телефона в Интернет?

Редактировать:-

Я работал над предложениями и пришел к этому моменту:

1) Устройство WiFi-IoT (в режиме станции) и мобильный телефон подключаются к одной и той же точке доступа WiFi с доступом в Интернет. Устройство WiFi-IoT имеет IP-адрес мобильного телефона для текущей сети и отправляет данные на порт TCP (например, 9801) этого IP-адреса. Приложение в мобильном телефоне считывает данные из порта нет. 9801 и хранит его и размещает в интернете.

Это отлично работает.

2) Устройство WiFi-IoT подключается в режиме точки доступа, и мобильный телефон подключается к этой точке доступа. Теперь между устройством WiFi-IoT и мобильным телефоном существует прямое соединение.

Мой вопрос, во втором сценарии, не разрывая это соединение один к одному, есть ли способ разместить данные в Интернете: -

1) без использования мобильного интернета, предоставляемого оператором мобильной передачи данных?

2) без использования второго мобильного телефона?

Я могу ошибаться, но я просто прошу это, чтобы убедиться, что мое требование может быть выполнено или нет!!

1 ответ

Я не думаю, что вы можете подключиться к двум точкам доступа одновременно.

Может быть, использовать Bluetooth в качестве устройства для связи по телефону?

Или же устройство подключается напрямую к Интернету после некоторой настройки, выполненной в режиме AP, а затем отправляет копию данных в приложение телефона (через WAN или локально на частный IP-адрес, который ваш телефон получает от точки доступа шлюза Интернета)?

-Edit-- Позвольте мне объяснить о втором:

Я имею в виду, что ваше устройство IoT напрямую подключается к Интернету и отправляет данные на сервер (ваш телефон также должен быть подключен к Интернету). Затем заставьте сервер отправить копию данных обратно на ваш телефон. Это двухэтапный процесс: 1) пока устройство IoT находится в режиме точки доступа, используйте свой телефон для входа в систему и настройки точки доступа к Интернету, к которой он должен быть подключен. Это служит интерфейсом для вашего устройства IoT. 2) начать отправку данных.

Или немного некрасиво, просто позвольте устройству IoT общаться с вашим телефоном в той же сети WiFi через частный IP.

Я поднял этот вопрос, потому что вы упомянули, что ваше устройство должно отправлять данные в Интернет (я полагаю, что это сервер), и телефонный разговор с известным сервером определения местоположения становится более портативным и масштабируемым, если у вас есть более одного устройства IoT.

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

1) на канальном уровне беспроводной сетевой адаптер должен иметь возможность подключаться к двум точкам доступа одновременно. Эта функция не доступна в настоящее время. 2) на сетевом уровне должно быть два IP-адреса, подключенных к одному и тому же сетевому адаптеру, который, я не думаю, доступен в текущей ОС для беспроводных сетевых адаптеров. Хотя есть способ сделать это для Ethernet-карты, т.е. через Aliasing.

Другие вопросы по тегам