등록 일자 2021.02.08.
개발
웹
IoTㆍ블루투스
예상 금액
5,000,000원
금액 조율 가능
예상 기간
15일
기간 조율 가능
지원자 수
4명
모집 마감일
2021년 02월 22일
예상 시작일
계약 체결 이후, 즉시 시작
진행 분류
기획 상태
프로젝트 경험
협업 예정 인력
관련 기술
프로젝트 문의 7
ha******
클라이언트네 기간 금액 조정 제안 부탁드립니다.
프로토타입데모용으로 간략하게 금액 내로 기능 조절해 주셔도 됩니다.
ha******
클라이언트프로젝트 내용 수정이나 첨부 문서 추가가 안되어 아래 추가합니다.
비용/금액을 최소로 할 경우는 '간략안', 별 차이 없는 경우에는 '추천안'으로 부탁드립니다.
---------------------------------------------------------------------------
버스정보에 사용될 API는
https://bus.incheon.go.kr/bis/openApiGuide01.view
공개키 발급필요합니다.
대상 역은 일단 "청라국제도시역"이므로 이 정류장에 도착하는 버스 정보를 표시하면 됩니다.
방면에 따라 몇개 ID가 나오는데 일단 이 중 하나로 잡으시면 될 듯합니다(선택이 어려우면 {bstopId: 168001043}을 사용하시면 됩니다.
날씨 정보도 공공 API에서 해당 정류장의 날씨 정보를 가져오면 되고, 대기정보는 장비의 센서값을 표시하면 됩니다
버스 정류장에 설치되는 공기정화 타워에 각종 정보를 디스플레이하는 기능을 위한 웹 베이스 서버 클라이언트 시스템 제작
당 프로젝트는 시범 설치용 시스템 운용을 위한 것으로 기본적인 장비의 센서정보와 공공 API를 통한 버스 및 대기정보, 정부와 지자체가 발송하는 긴급/재난 정보 그리고 설치 대상 지자체의 공지사항 페이지의 최신 게시물 스크래핑 등의 기능을 웹 기반 클라이언트와 서버로 구현.
서버는 리눅스 기반으로 클라우드에 설치하고, 클라이언트는 각 장비 내의 라즈베리파이4에서 웹 페이지로 구현하여 FHD 디스플레이를 통해 표시함. 통신은 LTE 외장형 모뎀을 라즈베리파이 4에 USB로 연결하여 사용. 센서 데이터의 종류와 스펙은 별도 논의.
기본적으로 장비에서 디스플레이와 서버와의 커뮤니케이션을 맡게 됩니다. 대략적인 그림은 파일을 참고해 주세요. 작업하실 부분은 그림의 가운데 MPU(RPi)와 오른쪽 중앙관제시스템(서버)부입니다. 최종적으로 두번째 페이지의 결과물이 RPi의 디스플레이에 나오면 되며, 디스플레이 왼쪽의 영상/속보/공지사항 등은 서버에서 관리하고 오른쪽 버스정보/대기정보/날씨정보 등은 공공 API 데이터와 장비 자체의 센서 데이터를 이용하면 됩니다.
ha******
클라이언트1. 동영상
- 추천안
장비의 로컬 동영상 디렉토리의 목록을 서버와 동기화
관리 페이지에서 동기화된 동영상 목록 표시
동영상 목록 중 선택하고 “동영상 플레이” 버튼을 누르면 장비에서 플레이
관리페이지에서 “동영상 중지” 버튼 누르면 장비의 플레이 중지 후 해당 위치에 “동영상 준비중 입니다” 메시지 표시
- 간략안
관리페이지에는 “동영상 플레이”, “동영상 중지” 버튼 표시
“동영상 플레이” 버튼 누르면 장비의 동영상 디렉토리의 로컬 동영상 중 랜덤 선택 플레이
관리페이지에서 “동영상 중지” 버튼 누르면 장비의 플레이 중지 후 해당 위치에 “동영상 준비중 입니다” 메시지 표시
2. 뉴스 속보
- 추천안
LTE 모뎀의 전화번호(012-****-****)로 수신된 SMS를 읽어들임
수신된 SMS 내용과 수신 시각을 표시란에 표시.
표시 내용이 많을 경우 5분간 적색배경에 스크롤하면서 표시
표시 시작 후 5분 이후에도 다른 속보가 수신되지 않으면 흰 배경에 표시
- 간략안
관리 페이지에서 입력란에 뉴스속보 메시지를 입력
수신된 메시지 내용과 수신 시각을 표시란에 표시.
5분간 적색배경에 표시(내용이 많을 경우 스크롤하면서 표시)
표시 시작 후 5분 이후에도 다른 속보가 수신되지 않으면 흰 배경에 표시
3. 지자체 공지사항
- 추천안
지자체 홈페이지의 공지사항 게시판의 최신 게시물 10건(화면 표시 가능 건수의 2배) 스크랩
스크랩된 게시물 중 절반을 [게시일시/제목/게시부서(또는 담당자)/연락처(있을 경우)]의 형태로 게시
5초에 한 줄 씩 스크롤
- 간략안
관리페이지에 화면 표시가능 건수의 2배에 해당하는 공지사항 입력란 배치
스크랩된 게시물 중 절반을 [게시일시/제목/게시부서(또는 담당자)/연락처(있을 경우)]의 형태로 게시
5초에 한 줄 씩 스크롤
4. 버스 정보
- 추천안
인천시내버스 공공데이터 API 활용
지정된 버스 정류장을 경유하는 모든 버스 노선에 대해 현재 버스의 위치를 예제 화면과 유사하게 표시
각 버스의 대기 시간이 12분을 넘는 경우 “12분 이상”으로 표시
버스 노선의 숫자가 화면 표시 가능 숫자를 넘는 경우 5초마다 화면 변경
버스 API 호출 간격은 1분(버스 도착 상황에 따라 변경 가능)
5. 날씨 정보
- 추천안
날씨 정보 공공데이터 API 활용
지정된 버스정류장의 위치에 대해 예시화면과 유사하게 표시
날씨 API의 호출 간격은 1시간
6. 대기 정보
- 추천안
장비의 센서 신호를 예시화면과 유사하게 표시
표시 갱신 간격은 1분
- 간략안
장비의 센서 신호를 각각 다른 색상의 숫자로 표시
표시 갱신 간격은 1분
비밀 댓글입니다.
비밀 댓글입니다.
ha******
클라이언트저희 프로젝트에 지원해 주신 개발자(팀) 여러분 감사합니다.
이 프로젝트는 원래 프로토타입 프로젝트 이후 본 프로젝트로 진행할 예정이었으나,
시간 및 비용을 검토해본 결과 내부 의사 결정에 따라 바로 본 프로젝트로 진행하기로 되었습니다.
본 프로젝트는 추후 스펙/일정/비용을 조정하여 다시 등록할 예정이니 그때 다시 지원해 주시면 감사드리겠습니다.
혼란을 드렸다면 죄송합니다.
개발 · 디자인
웹
기타(IT 서비스 구축) 외 2개
개발 · 디자인 · 기획
웹
기타(IT 서비스 구축)
개발 · 디자인 · 기획
웹 외 2개
업무자동화ㆍRPA 외 2개
개발 · 디자인 · 기획
웹
퍼블리싱ㆍ반응형
개발
웹
게임ㆍ리워드
비밀 댓글입니다.