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
'자율주행소식' 카테고리의 다른 글
美매체 "가장 가능성 높은 애플카 파트너는 폭스바겐과 현대차" (0) | 2021.02.15 |
---|---|
자율 주행을 위한 클라이언트 시스템 (0) | 2020.10.13 |
Protocol Buffers Java Example (0) | 2020.02.24 |
자율 주행 자동화 단계 (SAE) (0) | 2020.02.20 |
현대자동차, 앱티브(APTIV)와 조인트벤처 (0) | 2020.02.20 |
댓글