Как получить данные от 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.