프로그래밍 이전에도 언급했던 것처럼, 센서들과 액추에이터들은 사물인터넷에서 많이 사용된다. 센서들은 물리적인 특성들을 측정하고 네트워크를 통해 이 정보를 전달한다. 센서들은 어떤 정보를 수집해야하는지 또는 어떤 컨트롤러와 통신해야하는지를 어떻게 알까? 액추에이터들은 전달받은 신호를 기반으로 특정 행동을 수행한다. 액추에이터들은 어떤 행동을 수행해야하는지 또는 특정 행동에 요구되는 신호가 어떤 것인지를 어떻게 알까? 센서들은 어떤 데이터를 수집하고 그 데이터를 어디에 보내야하는지를 지시받아야한다. 컨트롤러는 데이터를 받고, 이를 처리한 뒤 다른 장치로 중계해야하는지를 결정하기 위해 명령어들의 집합과 함께 프로그래밍 되어야한다. 예를 들면, 자동차에 설치된 컴퓨터와 같은 사물인터넷 단말장치는 도로 상황에 따..