Odoo에 IoT 시스템 연결하기¶
전제 조건¶
IoT 시스템을 Odoo 데이터베이스에 연결하려면 다음 전제 조건이 충족되어야 합니다.
사물 인터넷(IoT) 앱을 반드시 설치 해야 합니다.
IoT 시스템이 네트워크에 연결되어 있어야 합니다.
Odoo에 연결하는 장치는 IoT 시스템과 동일한 네트워크에 있어야 합니다.
참고
다른 유형의 환경에서는 문제가 발생할 수 있으므로(예: HTTPS 인증서 생성) IoT 시스템을 프로덕션 인스턴스에 연결하는 것이 좋습니다.
더 보기:
연결¶
IoT 시스템을 Odoo 데이터베이스에 연결하려면 IoT 앱을 열고 :guilabel:`연결`을 클릭합니다.
그러면 브라우저가 컴퓨터가 연결된 네트워크에서 사용 가능한 IoT 시스템을 검색합니다. IoT 시스템이 감지되면 자동으로 연결됩니다. 여러 IoT 시스템이 발견되면 열리는 팝업에서 적절한 시스템을 선택한 다음 연결`을 클릭합니다. IoT 시스템이 자동으로 감지되지 않으면 :ref:`페어링 코드 <iot/connect/pairing-code> 또는 :ref:`연결 토큰 <iot/connect/token>`을 사용하여 데이터베이스에 연결을 시도합니다.
페어링 코드를 통한 연결¶
참고
페어링 코드는 IoT 시스템의 전원이 켜진 후 최대 2시간 동안 유효합니다. 코드가 더 이상 유효하지 않으면 IoT 박스를 다시 시작하거나 :ref:`Windows 가상 IoT 서비스를 다시 시작 <iot/windows_iot/restart>`하여 다른 페어링 코드를 표시합니다. 또는 :ref:`연결 토큰 <iot/connect/token>`을 사용하여 IoT 시스템을 데이터베이스에 연결할 수 있습니다.
IoT 시스템이 이미 데이터베이스(예: 테스트 데이터베이스)에 연결되어 있으면 페어링 코드가 표시되지 않습니다. 필요한 경우 :ref:`데이터베이스에서 IoT 시스템 연결을 해제 <iot/connect/disconnect>`합니다.
IoT 시스템 페어링 코드를 검색합니다:
IoT 박스를 외부 모니터 또는 USB 프린터에 연결합니다. IoT 박스가 이미 연결되어 있었다면 :ref:`다시 시작 <iot/iot-box/restart>`합니다.
외부 모니터: IoT 박스를 (다시) 시작한 후 화면에 페어링 코드가 표시됩니다.
USB 연결 프린터: 페어링 코드가 자동으로 인쇄됩니다.
팁
IoT 박스에 외부 모니터나 프린터가 연결되어 있지 않으면 IoT 박스 홈페이지 <iot/iot-box/homepage>`에 액세스하세요. 코드는 :guilabel:`Pairing Code 섹션에 표시됩니다.
Windows virtual IoT가 설치된 컴퓨터에서 웹 브라우저로
http://localhost:8069URL로 이동하여 IoT 시스템의 홈페이지를 연 다음 Pairing Code 섹션으로 스크롤하세요.Odoo에서 IoT 앱을 열고 연결 을 클릭합니다.
열리는 IoT 박스 검색 중 팝업에서 :guilabel:`페어링 코드 사용`을 클릭합니다.
페어링 코드 를 입력한 후 연결 을 클릭합니다.
연결 토큰을 사용한 연결¶
Odoo에서 IoT 앱을 열고 연결 을 클릭합니다.
열리는 IoT 박스 검색 중 팝업에서 :guilabel:`오프라인 페어링`을 클릭합니다.
열리는 IoT 박스 오프라인 페어링 팝업에서 :guilabel:`토큰`을 복사합니다.
IoT 박스 또는 Windows 가상 IoT 홈페이지에 액세스합니다.
Odoo 데이터베이스 연결됨 섹션에서 환경설정 을 클릭합니다.
토큰을 서버 토큰 필드에 붙여넣고 연결 을 클릭합니다.
참고
IoT 시스템이 데이터베이스에 연결되면:
:doc:`POS 앱 </applications/sales/point_of_sale>`이 설치되어 있는 경우, :doc:`IoT 시스템을 연결할 POS </applications/sales/point_of_sale/hardware_network/pos_iot>`를 선택하는 팝업이 나타납니다.
:doc:`IoT 박스 <iot_box>`를 사용하는 경우 연결된 :doc:`장치 <devices>`를 사용하기 전에 업데이트될 때까지 몇 분 정도 기다립니다.
IoT 시스템은 자동으로 :ref:`HTTPS 인증서 <iot/connect/https_certificate>`를 요청하며, 인증서가 사용 가능해지면 홈페이지가 `.odoo-iot.com`으로 끝나는 새로운 HTTPS URL로 업데이트됩니다.
더 보기:
IoT 시스템 양식¶
IoT 시스템이 Odoo 데이터베이스에 연결되면 IoT 앱에 카드로 표시됩니다. 카드를 클릭하면 IoT 시스템의 양식에 액세스할 수 있으며, 이를 통해 IoT 박스 또는 Windows 가상 IoT 홈페이지에 액세스하고 IoT 시스템에 연결된 장치 목록을 볼 수 있습니다.
팁
개발자 모드 <developer-mode>`를 활성화하여 IoT 시스템의 :guilabel:`기술 정보`(예: :guilabel:`도메인 주소, 이미지 버전, SSL 인증서 종료 날짜)에 액세스합니다. 기본적으로 드라이버는 IoT 시스템이 다시 시작될 때마다 자동으로 업데이트 <iot_updating_iot/handlers>`됩니다. 자동 업데이트를 비활성화하려면 :guilabel:`자동 드라이버 업데이트 옵션을 선택 해제합니다.
IoT 시스템을 데이터베이스에서 연결 해제¶
데이터베이스에서 IoT 시스템 연결을 해제하려면 다음 단계를 따릅니다.
IoT 앱을 열고 관련 IoT 시스템의 카드를 클릭합니다.
(활동) 아이콘을 클릭하고 삭제 를 선택합니다.
HTTPS 보안 인증서¶
HTTPS) 인증서를 사용하여 서버를 인증하고 브라우저와 웹사이트 간에 교환되는 데이터를 보호합니다. 결제 단말기와 같은 일부 네트워크 장치는 IoT 시스템과 통신하기 위해 유효한 HTTPS 인증서가 필요하며, 인증서가 없으면 제대로 상호 작용할 수 없습니다.
참고
이 문서와 Odoo 전반에서 *HTTPS 인증서*라는 용어는 HTTPS 연결을 허용하는 유효한 SSL 인증서를 의미합니다.
IoT 시스템이 (다시) 시작되고 데이터베이스에 연결되면 데이터베이스가 다음 자격 기준을 충족하는 경우 HTTPS 인증서를 자동으로 다운로드합니다.
데이터베이스는 프로덕션 인스턴스여야 합니다. 데이터베이스 인스턴스는 복사본, 중복, 스테이징 또는 개발 환경이 아니어야 합니다.
반드시 Odoo를 구독 중이어야 합니다 (진행 중 상태).
인증서가 수신된 경우:
IoT 시스템의 홈페이지 주소가 `.odoo-iot.com`으로 끝나는 새로운 HTTPS URL로 업데이트됩니다.
HTTPS 인증서 배너에 인증서의 유효 기간이 표시됩니다. 이 정보를 보려면 IoT 시스템 홈페이지 오른쪽 상단의 (톱니바퀴) 버튼을 클릭합니다.
더 보기: