снова я борюсь с недостатком знаний о протоколах.
Основная ситуация:
Устройство A хочет установить связь с устройством Z через HTTPS.
Устройство A не подключено к Интернету, а только к внутренней сети, поддерживающей только MQTT. Давайте назовем это «внутренним автобусом» Б.
К B также подключен MQTT -> HTTPS Gateway G с доступом в Интернет.
Вопрос:
Можно ли будет обернуть весь HTTPS-трафик между A и Z в полезные нагрузки MQTT и использовать эти MQTT-пакеты для обмена данными и передачи данных - таким образом, чтобы устройства A и Z не "мешали" в их связь HTTPS?
Это не относится к каким-либо дешифровкам пакетов: все должно быть упаковано как есть в MQTT и направлено вперед через G - так что это будет что-то вроде уровня OSI 8.
Оценка:
Мое чутье говорит, что это должно как-то работать, но я думаю, что для достижения этого мне нужно написать свой собственный "сетевой драйвер" или "сетевой хук" на устройстве A и на шлюзе G
Что вы думаете о целесообразности?
Спасибо и всего наилучшего