첫 고객 활성화
Node 샘플로 첫 고객 활성화를 완료하고 실제 CSV 파일을 만들어 봐요. 다른 언어를 사용한다면 해당 샘플에서도 같은 순서로 진행할 수 있어요.
1. 샘플을 설치하고 입력을 준비하세요
섹션 제목: “1. 샘플을 설치하고 입력을 준비하세요”Node 샘플을 내려받아 압축을 풀고 그 디렉터리에서 npm install을 실행하세요. 설치 안내에 따라 제품 UUID·공개키·API 주소와 고객이 소유한 라이센스를 준비하세요.
2. 고객 승인 화면을 여세요
섹션 제목: “2. 고객 승인 화면을 여세요”node main.mjs activation-start출력된 portalUrl을 시스템 브라우저로 여세요. 앱 이름과 기기 이름을 확인하고 고객 계정으로 로그인한 뒤 라이센스를 선택해 확인창에서 승인하세요. 앱은 고객 비밀번호를 수집하지 않아요.
3. 승인 결과를 받으세요
섹션 제목: “3. 승인 결과를 받으세요”node main.mjs activation-poll승인 전에는 pending이 나와요. 승인 후에는 SDK가 서명된 응답을 받아 적용해요. status=applied이고 result가 유효해야 적용 성공이에요. application_failed라면 오류를 확인해 적용 단계를 해결하세요.
4. 실제 기능을 확인하세요
섹션 제목: “4. 실제 기능을 확인하세요”node main.mjs activation-statusnode main.mjs activation-export output.csv라이센스가 유효하고 demo_export가 true여야 해요. 성공하면 output.csv에 아래 예제 행이 생겨요. 기능이 없는 유효한 라이센스에서는 내보내기가 종료 코드 3으로 끝나고 새 파일을 만들지 않아야 해요.
sensor,valuedemo-a,21.5demo-b,24.0앱에 연결이 없을 때
섹션 제목: “앱에 연결이 없을 때”node main.mjs activation-request request.signoxrequest.signox를 연결된 PC로 옮겨 고객 포털 /activate에서 가져오세요. 승인 후 activation.signox를 내려받아 원래 기기로 옮기세요.
node main.mjs activation-apply activation.signox지원되는 기기 보호 기능과 신뢰 등록이 필요해요. 통신 유예는 이미 유효한 권한을 받은 설치에만 적용되며 최초 활성화를 대신하지 않아요.