디바이스 등록은 크게 2가지 작업입니다. 첫째는 무선랜을 연결하는 작업이며, 둘째는 해당 장비와 사용자를 연결하는 작업입니다.
첫째, 무선랜을 연결하는 작업입니다. KRBOS를 설치할 경우 KRBOS 본체는 스스로 인터넷에 연결되어 클라우드 서버나 사용자 APP과 통신을 하게 됩니다. 이 때문에 KRBOS는 무선랜 정보인 ssid와 password를 알고 있어야 하며, 이 정보를 사용해 인터넷 공유기에 접속하게 됩니다. 문제는 KRBOS는 키보드나 모니터가 없는 IoT 장비이기때문에 스마트폰을 사용해서 통신하는 방법으로 무선랜 정보를 전달해 주어야 합니다. 구체적인 방법은 스마트폰을 통해 무선랜 정보를 입력받은 후 해당 정보를 KRBOS에게 송신하는 방법인데, 이런 작업은 최초에 1회만 실행하는 특별한 작업이므로 KRBOS에서 이 작업을 시작하니 통신을 대기하라는 명령을 먼저 내려야 합니다. 그 방법이 바로 등록 스위치를 5초간 누르는 것이며, LED가 빠르게 깜박이는 것은 KRBOS가 무선랜정보를 수신할 준비가 되었다는 의미입니다. 이때 APP을 통해 전송명령이 주어지면 그 순간에 APP과 KRBOS가 로컬통신을 하면서 해당 정보를 송수신하는 것입니다. 이 작업은 최대 30초가량 시도하고, 불발 시 다시 재시도할 수 있습니다.
둘째, 해당 장비와 사용자를 연결하는 작업입니다. APP이 보내준 무선랜 정보를 수신하면 KRBOS는 즉시 그 정보를 사용하여 인터넷에 접속을 시도합니다. 인터넷 접속이 성공하면 LED 깜박임이 멈춥니다. 이후 디바이스 등록작업을 진행하고 있는 APP의 로그인 사용자의 계정에 KRBOS의 장비정보를 등록합니다. 이 작업은 10초가량 소요됩니다. 등록작업이 끝나면 등록완료 메시지와 함께 디바이스 이름을 변경할 수 있는 화면으로 전환됩니다. 이후 해당 디바이스의 설정화면으로 이동합니다.