Member 12124353 Ответов: 0

Как получить данные от arduino from .Сеть через TCP/ip


Моя проблема заключается в том, чтобы получать последовательные данные от arduino и получать их на .net, который поступает из соединения tcp/ip. Ip адрес вводится вручную и после ввода ip адреса устанавливается соединение между этим портом и пунктом назначения то есть на стороне пользователя и arduino начинает отправлять данные

Что я уже пробовал:

Модуль Module1
Суб Основной()
Тусклый userRespond
Дим fetchedData
Тусклый writeString
Приставка.WriteLine("введите R для чтения последовательного порта.")
userRespond = консоль.Линия чтения
Если userRespond = "R" или userRespond = "r", то
Тусклый порт как новый System.IO.Ports.Последовательный порт
порт.Имя_порта = "порт com4"
порт.Открыть()
порт.скорость передачи данных = 9600
fetchedData = port.ReadByte
Приставка.WriteLine(fetchedData)
Приставка.Линия чтения()
Еще
Приставка.WriteLine("не распознанная команда.")
Конец, Если
Конец Подводной Лодки
Конечный Модуль

Dave Kreskowiak

Хорошо, если вы получаете данные по протоколу TCP/IP, класс SerialPort будет совершенно бесполезен.

Вам придется реализовать клиент TCP/IP, чтобы получить данные.

Mike Hankey

Код, который вы предоставили, предназначен для последовательного соединения, а не для TCP/ID.

0 Ответов