ORACLE Connector
소개
이 커넥터는 OracleDB에 연결하고, API와 IoT 형식으로 SCLAB 쪽에 데이터를 연결할 수 있게 해줍니다.
기능
- ORACLE 에 커넥션 풀을 이용하여 연결
- SQL 쿼리를 사용하여 일정 간격으로 MQTT 메시지 발행하기
- SQL 쿼리로 REST API 엔드포인트 생성하기
- HTTP 인증을 위한 JWT
- 결과 데이터를 JSON 형식으로 처리하기
- SQL Injection 차단 (기본 on)
- Mybatis 매핑
.env 파일에 "QUERY_1=mqtt;query;topic;interval ms" 형식으로 쿼리를 추가하면, SQL을 사용하여 데이터 가져오고 SCLAB과 연결합니다.
두 가지 방법을 지원합니다: MQTT와 API, 각각 다른 변수 형식을 사용합니다:
MQTT 형식:
QUERY_#=mqtt;SQL Query;topic;interval MS
API 형식:
QUERY_#=api;SQL Query;Endpoint URL