Программирование PHP Socket для чтения данных из MCU
Быстрый вопрос, я новичок в сокете, поэтому мне было интересно, есть ли способ чтения данных из MCU (Atmel)? Я использую Linux и могу подключить Atmel через RS232
или USB к моему компьютеру (серверу). Есть ли способ, которым я могу напрямую считывать данные, поступающие с MCU (USB/COM) на мой компьютер, и обрабатывать их?
1 ответ
Сокеты - это концепция сетевого взаимодействия (IP), поэтому вам понадобятся сетевые интерфейсы на обоих устройствах, а также стек протоколов IP на вашем Atmel (что может иметь место в случае более крупных плат с реальной операционной системой, например, встроенным Linux).
Если ваш Atmel имеет интерфейс USB, и если он реализует запоминающее устройство USB, вы, вероятно, можете подключить Atmel к своему серверу.
В противном случае (т. Е. С голым голым процессором + периферийными устройствами, но без O/S) вам действительно нужно разработать решение с нуля - тогда последовательный интерфейс, использующий функцию UART Atmel, будет реализован быстрее всего.
На стороне сервера (Unix/Linux) вы можете просто использовать символьное устройство для чтения данных с последовательного или USB -порта - например, cat < /dev/ttySxx >> SerPort.txt