2분
같은 값을 다르게 말한다
프로토콜이 왜 필요한가
같은 값을 다르게 말한다
프로토콜이 왜 필요한가 > 프로토콜이 왜 필요한가
학습 목표
- 프로토콜이 없을 때 생기는 비용을 설명한다
- 경계마다 값이 옮겨 적히는 구조를 안다
선이 이어져도 뜻은 안 통한다
앞의 코스들에서 값이 지나갈 길을 놓았습니다. 그런데 길이 이어졌다고 뜻이 통하는 것은 아닙니다. A사 설비는 온도를 40001번 주소에 두고, B사 설비는 같은 것을 temp_1 이라 부르며, C사는 화씨로 보냅니다.
그래서 값이 위로 올라가는 동안 여러 번 옮겨 적힙니다. 그리고 옮겨 적는 자리마다 틀릴 곳이 생깁니다.
옮겨 적는 비용
이것이 실제로 무엇을 뜻하는지 보겠습니다. 현장에서 센서를 하나 더 답니다. 그러면 게이트웨이의 대응표를 고쳐야 하고, 그 위 시스템의 태그 목록도 고쳐야 합니다. 셋 중 하나만 빠뜨리면 값이 조용히 틀린 이름으로 올라갑니다. 오류도 안 나고 화면에도 숫자가 뜨는데 그것이 다른 설비의 값입니다.
설비를 백 대 늘리면 이 일이 백 번 일어납니다. 그래서 코스 3 에서 「표준 프로토콜이 요구 조건이 된다」고 한 것입니다. 이상론이 아니라 표준이 없으면 장비를 바꿀 때마다 시스템을 다시 만들게 되기 때문입니다.
프로토콜은 통신 속도를 위한 것이 아니라 옮겨 적는 일을 줄이기 위한 것입니다.