- 목적 : 뉴스 기사를 통해 사람들이 공용 킥보드를 사유화 한다는 것을 알게됨
- 필요성 : 공용 킥보드의 사유화 방지를 막음, 예약 기능이 있으면 공유 킥보드 대여에 더욱 편리해짐
- 기능 : -- 킥보드 사유화를 방지함 -- 킥보드가 반납되지 않으면 경고를 함 -- 킥보드를 예약할 수 있게 함
- 작성자 : 최혜원
- 내용: 2023.10 ~ 2024.3.29 까지 구현한 내용
- 기능:
- 데이터 베이스 구축(MYSQL)
- 회원가입 페이지와 서버 연결
- 로그인 페이지와 서버 연결
- 라즈베리와 앱 소켓통신
- 사용자 예약 버튼과 사용 버튼 구현
- 구글 API를 사용해 사용자 위치를 파악(지도를 사용자 위치로 옮기기)
- 킥보드 위치 받아와서 마크로 표시
- 사유화 방지를 위한 계정 stop 기능 추가
- 라즈베리에서 사용자 대여와 사용 상태에 따라 lcd 문구 출력(you can use, reservation, using 상태)
- 초음파와 소켓통신을 동시에 할 수 있도록 쓰레드로 바꿈
- 작성자 : 최혜원
- 내용: 2024.4.01 ~ 2024.5.07 까지 구현한 내용
- 기능:
- 라즈베리에서 사용자 상태 파악 후 경고 알림 제공 (소켓통신)
- 앱에서 킥보드 ID 라즈베리에 전송
- 라즈베리에서 사용자 자리에 있는지 확인
- 라즈베리에서 lcd 사용자 예약상태 업로드
- 작성자 : 최혜원
- 내용: 2024.5.08 ~ 2024.6.7 까지 구현한 내용
- 사용자 상태 파악 후 패킷 전송 오류 해결
- 라즈베리에서 초음파 사용 오류 해결