본문 바로가기
자율주행소식

Sensoris schema 서버에 적용하기 #1

by xground 2020. 2. 25.
반응형

Simple한 sensoris 서버를 구축해보려고 한다.

 

다운로드

Sensoris에서 sensoris spec proto (1.0.0) 를 제공하고 있다.

 

https://sensor-is.org/presentations/

디렉토리 설명

다운로드하여 zip를 압축 풀고, `sensoris-specification-v1.0.0-public` 에 들어가 본다.

 

doc

  • Interface Architecture.pdf : sensoris에 대한 아키텍처 문서(27p)
  • web 브라우저 실행 가능한 api 스키마 문서

src

sensoris proto 파일이 있다. (categories/messages/types)

 

 

프로젝트에 추가하는 2가지 방법

jar 생성하여 import

pom.xml 나온 것으로 보아 maven build를 하면 될 것 같다.

해당 디렉토리에서 mvn package를 실행한다.

target 디렉토리가 생성되고, 들어가면 sensoris-specification-1.0.0.jar 파일이 생성되어 있다.

해당 jar 파일은 category, message, type 3가지 proto 유형 파일들을 class 파일로 생성되어 packaging 되어 있다.

이 파일을 만들고자 하는 서버에 import하여 사용한다.

 

protoc로 java 파일 생성하여 추가

 

 

테스트해보고자 하는 서버는 spring boot 형태로 생성을 할 것이다.

(https://devground.tistory.com/12)

 

protobuf를 사용하는 서버 가이드는 아래 spring blog를 참고한다.

https://spring.io/blog/2015/03/22/using-google-protocol-buffers-with-spring-mvc-based-rest-services

 

Spring

Level up your Java code and explore what Spring can do for you.

spring.io

 

 

 

반응형

댓글