Сбор данных ASCII TCP / IP с нескольких устройств - PullRequest
0 голосов
/ 22 октября 2019

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

Большинство программ, которые я делаю, довольно просты, я напишу здесь и там некоторый код, чтобы сделать определенную вещь или манипулировать большим набором данных определенным образом. Но теперь я хочу сделать что-то, что кажется концептуально довольно простым, но я не уверен, с чего начать. Позвольте мне объяснить, что я пытаюсь сделать, и, возможно, кто-то может указать мне правильное направление, чтобы выяснить, как это сделать.

В принципе, у меня есть несколько устройств сбора данных (DAQ), которые считывают аналоговые напряженияиз набора преобразователей оцифровывать показания, а затем выводить показания в виде ASCII с разделителями-запятыми по TCP / IP. Я возился с C # .NET TCP / Sockets, и мне удалось подключить устройство к моему ноутбуку через кабель Ethernet, а затем прочитать этот поток данных ACSCII, применить смещения / усиления и т. Д. К каждому значению и иным образом манипулировать данными локально... но я хотел бы отправить данные через Интернет на удаленный компьютер.

Например, если у меня работают две или три из этих систем DAQ, я хотел бы иметь возможность отправлять эти потоки данныхжить до центральной точки, где я могу создать комбинированный дисплей, показывающий текущее чтение каждого из преобразователей. Каждый DAQ подключен к ПК под управлением Windows 10 с постоянно включенным доступом в Интернет через активную точку доступа 4G.

Каков наилучший способ сбора нескольких потоков данных TCP / IP? Я предполагаю, что мне нужен какой-нибудь сервер с выделенным IP-адресом ... но большинство из тех, что я нашел в Интернете, похоже, либо для размещения выделенного игрового сервера, либо для веб-хостинга. Мне просто нужно что-то, что соберет произвольное количество потоков ASCII TCP / IP и затем каким-то образом направит их на мой настольный ПК, где я смогу затем декодировать и манипулировать ими, как если бы они были локальными.

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

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...