운영과 일괄명령
자동 시작, 원격 접속, 장비별 대시보드 연결과 상태를 보존하는 업데이트 절차입니다.
부팅 시 자동 시작
단독 설치에서는 검증된 R660의 /cust/start에 StreamZet start.sh 호출을 추가합니다. 기존 OEM 줄을 보존하고 원본을 백업하세요. SDK 연동 제품에서는 제품 앱이 stz_product_start를 호출하므로 별도 start.sh 부팅 훅이 필요하지 않습니다.
sh
# Standalone mode: add once to the OEM-approved startup hook
/mnt/spp/streamzet-jci/start.sh여러 장비에 일괄명령 전송
- Fleet에서 Linux와 sh · xSpan / embedded를 선택합니다.
- 대상 장비를 선택하거나 전체 선택을 사용합니다. 현재 계정에서 제어 가능한 온라인 장비가 대상입니다.
- 명령을 실행하고 장비별 대기·실행·완료·실패·만료 상태와 출력을 확인합니다.
sh
printf 'FLEET_CHECK_OK\n'
uname -m
uptimeRFID 대시보드 열기
장비 목록 또는 터미널의 xSpan 대시보드 열기 버튼을 누르면 원본 OEM 화면이 새 탭에 열립니다. OEM 관리자 계정으로 로그인합니다. StreamZet 터미널과 동시에 사용할 수 있습니다.
웹 연결은 30분 후 만료되며 닫기 버튼으로 즉시 종료할 수 있습니다. 장시간 비활성 탭은 다시 열어야 할 수 있습니다. 공유된 URL만으로는 다른 브라우저에서 접속할 수 없습니다.
실행 한도
| 항목 | 한도 |
|---|---|
| 터미널 | 장비당 1개, 세션당 최대 30분 |
| 명령 동시 실행 | 장비당 최대 2개 |
| 명령 길이 | 4,096 UTF-8 bytes |
| 명령 제한 시간 | 100–120,000ms, 현재 Fleet UI는 30,000ms |
| 출력 | stdout+stderr 합계 65,536바이트, 초과 시 잘림 표시 |
| 큐 확인 | 약 30초 간격 |
업데이트와 제거
- 새 파일의 체크섬을 확인하고 현재 엔진과 시작 설정을 백업합니다.
- StreamZet만 정상 종료하고 실제 종료를 확인합니다. 원격 터미널만으로 엔진 교체를 시도하면 연결이 끊기므로 OEM 배포 경로를 사용합니다.
- 엔진과 필요한 CA/스크립트만 교체합니다. state/, registration.key, 장비 이름과 소유권을 보존합니다.
- 재시작하고 같은 장비 UUID로 온라인 복귀하는지 확인합니다. 실패하면 백업한 실행 파일로 복원합니다.
제거하려면 StreamZet을 종료한 뒤 해당 시작 훅만 제거하세요. 다시 설치할 계획이면 기기 식별 상태를 유지합니다. 장비 폐기 시에는 관리 담당자가 서버의 해당 기기 자격정보를 폐기하고 로컬 비밀정보를 안전하게 삭제해야 합니다.