Best android open-source packages and libraries.

SmartSchool_Main APP

인천전자마이스터고 3학년 MDP 프로젝트 '스마트스쿨' 메인 앱 (학생 및 교사)
Updated 2 years ago

app_logo(horizontal)

Summary

  • 이 Repository는 학생 APP과 선생님 APP의 코드를 담고 있습니다.
  • IoT와 스마트폰을 이용해 학교 생활 속 불편한 점을 개선하고자 이 프로젝트를 시작하게 되었습니다.
  • 프로젝트 기간 : 2019년 3월 ~ 2019년 11월

Project Feature

구상도

  • 스마트 교탁 (Raspberry Pi, PyQT 5)

    • 전등선풍기 제어
    • 실시간 시간표담당 교사 확인
    • 학생 출결 관리
  • 스마트 도어락 (Raspberry Pi, PyQT 5)

    • NFC를 이용한 자동 출석 체크
    • DC모터와 근접 센서를 이용한 자동문
  • 스마트 스쿨버스 (Android, Wemos, Bluetooth)

    • 블루투스 비콘을 이용한 실시간 위치 전송
    • NFC를 이용한 실시간 탑승인원 전송
  • 사용자 앱 (Android)

    • 학교, 학과, 학번 등 개인 정보 확인
    • 실시간 시간표 확인
    • 실시간 출석부 확인
    • 실시간 스쿨버스 위치 확인
    • 가정통신문 확인

APP Feature

  • Socket을 이용해 실시간 데이터 전송 및 수신
  • GridView를 이용해 시간표, 달력 표시
  • ListView를 이용해 출석 정보 표시

Tech Stack

  • Java
  • Socket (TCP)
  • Bluetooth API

Network Topology

학과 전체가 '스마트 시티' 플랫폼을 주제로 만들어 비슷한 플랫폼끼리 서버를 묶고 IP를 할당시킴. 이 후 포트번호로 서버를 구분. 네트워크 세팅

Screenshot

앱 메인화면 학생 메인 화면 학생 시간표 학생 출석부 학생 스쿨버스 확인 학생 가정통신문

Photo

  1. MDP 프로젝트 발표회 현장 사진

KakaoTalk_20211003_202138016

  1. 작품 전체 사진

KakaoTalk_20211003_202138016_01

  1. 활동 사진

선정리 1 선정리 하는모습 큐티구경하는모습

Contact

Tags main socket