소켓통신
-
아두이노에서 TCP소켓 실시간 수신제어 방법Socket 통신 2025. 1. 26. 00:01
Arduino Library (https://github.com/codezoo-ltd/TYPE1SC)에서 제공하는 socketRecv API의 경우socketSend로 데이터를 서버에 전송 후 서버의 응답(Ack)을 받기 위한 목적으로 만들었습니다. Arduino는 디바이스를 설정하는 setup과 디바이스를 동작시키는 loop로 구성되어 있는데,실시간 수신에는 적합하지 않습니다. 송신의 경우 데이터를 언제 보내는지 개발자가 알 수 있지만, 수신의 경우 언제 데이터가 들어올지 알지 못해서항상 데이터가 들어오는지 감시해야 하는 loop가 존재해야 합니다. RTOS를 사용한 경우 여러개의 loop를 개발자의 목적에 따라 사용할 수 있어서 이러한 작업을 할당할 수 있습니다.ESP32 아두이노의 경우는 ESP..