Skip to content

6.5 FRS 사용하기

FMS Repeat Server와의 연결 및 활용을 위한 가이드입니다.

🔗 1. FRS 연결 설정

Step 1: 연결 상태 확인

RRS UI에서 현재 연결 상태를 확인합니다.

connect_1

Step 2: 설정 메뉴 접근

설정을 위해 톱니바퀴 아이콘을 클릭합니다.

connect_2

Step 3: FRS 주소 입력

FRS 서버의 주소를 정확히 입력합니다.

connect_3

Step 4: 연결 완료 ✅

FRS와의 연결이 성공적으로 완료됩니다.

connect_4


🚀 2. FRS API 기능 가이드

swagger

💡 Tip: FRS는 RESTful API 문서를 제공하여 모든 연동 가능한 기능을 확인할 수 있습니다.

🎯 핵심 API 카테고리

🏃‍♂️ 이동 관리 (Move API)
  • 🎮 로봇 이동 명령
  • ⏯️ 이동 제어 명령
  • 🎲 랜덤 노드 이동
🔐 인증 관리 (Auth API)
  • 👤 사용자 로그인/로그아웃
  • 🎫 JWT 토큰 관리
  • 🛡️ 권한 검증
🗺️ 맵 관리 (Maps API)
  • 📤 맵 업로드/다운로드
  • 📊 맵 정보 조회
  • 🔗 토폴로지 노드 관리
📝 로그 관리 (Logs API)
  • 📋 시스템 로그 조회
  • 🔍 실시간 모니터링
🤖 로봇 관리 (Robots API)
  • ➕ 로봇 등록/해제
  • 📊 로봇 상태 조회
  • ⚙️ 로봇 설정 관리
🎛️ 제어 관리 (Control API)
  • 🖥️ 시스템 제어
  • 🔧 운영 관리
📍 위치 인식 (Localization API)
  • 🎯 로봇 위치 설정
👥 그룹 관리 (Groups API)
  • 🏗️ 로봇 그룹 생성/관리
  • 🔒 그룹 권한 설정
🧑‍💼 사용자 관리 (Users API)
  • 👤 사용자 CRUD
  • 🎭 권한 관리
📁 파일 관리 (Files API)
  • 📤 파일 업로드/다운로드
  • 💾 파일 시스템 관리
⚡ 작업 관리 (Task API)
  • 📅 작업 스케줄링
  • 🔄 작업 흐름 관리
🛤️ 경로 관리 (Path API)
  • 🗺️ 경로 계획

🔄 3. 실시간 WebSocket 통신

asyncapi

🌟 실시간 데이터 스트리밍

💡 AsyncAPI 문서를 통해 모든 WebSocket 연동 방법을 확인할 수 있습니다.

📡 실시간 데이터 타입

  • 🤖 로봇 상태: 배터리, 위치, 작업 상태
  • 🏃‍♂️ 이동 정보: 실시간 경로, 속도, 방향
  • 📊 센서 데이터: 라이다, 카메라, IMU 데이터

📋 데이터 형식

통신 타입형식설명
📤 요청/응답JSONREST API 통신
실시간 통신MessagePackWebSocket 최적화

문제 해결

  • 연결 문제 시 방화벽 설정 확인
  • API 권한 오류 시 인증 토큰 갱신
  • 실시간 데이터 누락 시 WebSocket 재연결

💬 궁금한 점이 있으시면 언제든지 문의해주세요!

This manual is intended for RB-S100 customers. Please operate the robot safely and refer to this guide as needed.