본문으로 건너뛰기
sstreamzet/docs
xSpan SDK 0.2.1콘솔 열기
개발자 문서 / xSpan SDK
R660 실기 검증 · 수정 2026-09-21

운영과 일괄명령

자동 시작, 원격 접속, 장비별 대시보드 연결과 상태를 보존하는 업데이트 절차입니다.

부팅 시 자동 시작

단독 설치에서는 검증된 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

여러 장비에 일괄명령 전송

  1. Fleet에서 Linux와 sh · xSpan / embedded를 선택합니다.
  2. 대상 장비를 선택하거나 전체 선택을 사용합니다. 현재 계정에서 제어 가능한 온라인 장비가 대상입니다.
  3. 명령을 실행하고 장비별 대기·실행·완료·실패·만료 상태와 출력을 확인합니다.
sh
printf 'FLEET_CHECK_OK\n'
uname -m
uptime

RFID 대시보드 열기

장비 목록 또는 터미널의 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초 간격

업데이트와 제거

  1. 새 파일의 체크섬을 확인하고 현재 엔진과 시작 설정을 백업합니다.
  2. StreamZet만 정상 종료하고 실제 종료를 확인합니다. 원격 터미널만으로 엔진 교체를 시도하면 연결이 끊기므로 OEM 배포 경로를 사용합니다.
  3. 엔진과 필요한 CA/스크립트만 교체합니다. state/, registration.key, 장비 이름과 소유권을 보존합니다.
  4. 재시작하고 같은 장비 UUID로 온라인 복귀하는지 확인합니다. 실패하면 백업한 실행 파일로 복원합니다.

제거하려면 StreamZet을 종료한 뒤 해당 시작 훅만 제거하세요. 다시 설치할 계획이면 기기 식별 상태를 유지합니다. 장비 폐기 시에는 관리 담당자가 서버의 해당 기기 자격정보를 폐기하고 로컬 비밀정보를 안전하게 삭제해야 합니다.