POST запрос запускает в node child_process и с помощью event'a передаёт порцию stdout в websocket сервер.
Пример stdout (это вывод sigrok-cli логанализатор):
libsigrok 0.6.0-git-ef62ab6c
Acquisition with 2/8 channels at 1 MHz
D0:10111011 01111001 11101111 00110101 10111011 01111001 11101111 00110101
D1:11111111 11111111 11111111 10111011 00110101 11111111 10111011 00110101
D0:11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
D1:11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
Как с помощью регулярных выражений привести каждую строку к массиву вида:
['D0', '1', '0', '1', '1', '0', '1', '1'...'0', '0', '1', '1', '0', '1', '0', '1']
['D1', ...]
исключив пробелы.