주요 기능


  • 사용자 관리
    • 서비스, 사이트, 사용자
    • 권한 관리
      • 서비스 관리자, 관리자 (사이트 관리자), 일반 사용자
      • 그룹, 역할
  • 보고서와 챠트 관리
    • Chart (D3.js, Chart.js, Gaugage.js)
    • 지도 (카카오맵)
      • 배관도 표시
    • 테이블 (DataTable)
    • CSV/Excel 다운로드, CSV/Excel 업로드
    • Markdown, PDF
    • Custom 보고서
    • 통계
  • 알림 관리
    • 공지 사항
    • 알림 : Email, SMS, Telegram
    • 알림 목록 페이지
  • 서비스
    • Open API 제공
      • RESTful + JSON
      • Access Key/Secret 관리
      • HMAC (Hash-based Message Authentication Code)-SHA256
    • 작업 관리자와 Scheduler
  • 보안 관리
    • 로그인 기록과 차단
    • 변경 history 관리, 로깅
    • 암호화 : AES 블럭 암호화, RSA 암호화
    • Google reCAPTCHA
    • HTTPS 지원
  • 장비 관리
    • 지사, 장비, 장비 데이터
    • 사진, 감사, 작업, 이벤트 관리
    • 지도, 지도 경로
  • 장비와 통신
    • TCP/IP, UDP/IP, ThingPlug
    • Proxy


외부 연동

  • 기본 기능
    • csv 또는 excel로 장비 데이터 다운로드
    • 고객사로 tcp/ip 방식으로 실시간 장비 데이터 송신 (Deprecated)
  • Open API
    • 보안 : 인증키와 Token
      • HMAC (Hash-based Message Authentication Code)-SHA256
      • Access Key와 Access Secret
      • JWT (JSON Web Token)
      • API History
    • Token 요청
    • 장비 목록
    • 장비 상세
    • 장비 데이터 조회
    • 최신 장비 데이터 조회
    • 여러 장비의 최신 장비 데이터 조회
    • 장비 제어 요청과 결과 확인
  • 연동 프로그램
    • 실시간으로 고객사로 장비 정보와 장비 데이터 송신
      • 장애시 최종 송신한 데이터 이후의 데이터 송신 기능
      • HTTP/HTTPS
      • MQTT?MQTTS
      • TCP/IP, UDP/IP
      • Oracle, MSSQL 연동 (협의 필요)
    • 배치 형태로 고객사로 장비 데이터 송신

OBCon Proxy

 


사용 라이브러리

  • 반응형 웹
    • HTML5, CSS3, JavaScript
    • Bootstrap, Bootstrap-Icon, Google Icon
  • 챠트 : D3.js, Chart.js / Gauge.js
  • 지도 : KakaoMap, OpenLayers
  • 테이블 : DataTables
  • Google Web fonts
  • jQuery
  • TensofFlow.js

 

최종 수정일: 2024-01-08 01:02:07

이전글 :
다음글 :
상단 menu
arrow_back_ios
arrow_forward_ios