нажмите на websocket и отправьте и получите сообщение (poor mans api)

#node.js #typescript #websocket

#node.js #машинопись #websocket

Вопрос:

У меня ситуация, когда у меня 12 rasperry pis. родительский pi устанавливает websocket через порт 1129 (только для иллюстрации)

Дочерние элементы подключаются к этому порту, и сообщения в пользовательском объекте message отправляются между группой pi.

Теперь у меня есть требование, в котором говорится, что внешнему соединению должно быть разрешено присоединиться к конвейеру websocket и отправить запрос родительскому Pi. Оно будет обработано и вернет ожидаемые данные.

Мы используем Node.js

Я даже не знаю, с чего начать, чтобы заставить это работать.

Нужно ли вводить внешний IP-адрес родительского Pi, добавлять номер порта и отправлять сообщение с использованием существующего конвейера…и напишите это так, чтобы родитель знал, что этот тип сообщения собирает данные и возвращает их?

грубая схема

Комментарии:

1. Можно ли представить диаграмму?

2. Я сделал быструю диаграмму. Все Pi используют ssh. Все PI подключены в двух направлениях к порту 1111. Удаленный компьютер должен иметь возможность подключаться к любому родительскому Pi (по IP), чтобы получить отчет о статистике (информация о журнале).