Dev 2024.06.18

Released - [Dev]2024.06.18 #

version: dev-2024.06.18 #


description: #

  • responser.py
    • 기존 Api V2 구현
      • POST reset device dtrigger v2
      • GET 디바이스 상태 v2
      • GET 위경도 레디스 데이터 v2
      • GET s3 presigned url v2
      • GET s3 파일 리스트 v2
      • GET s3 기간 별 파일 리스트 v2
      • GET s3 파일 읽기 v2
      • GET 장력 v2
      • GET user info v2 수정
      • GET 디바이스 특이사항 v2 디바이스 정보를 최신 매핑 클래스에서 가져오도록 수정
      • GET 통계 데이터 v2 get_device_data를 recent mapping으로 수정
      • GET 상태 데이터 v2 get_device_data를 recent mapping으로 수정
    • 실시간 데이터 웹소켓 api 구현
    • 디바이스 특이사항 읽기 api - 전체 기간 조회 구현
  • server.py
    • /eventData: send_fmc_v2 함수 적용 후 에러 수정
  • uploader.py
    • /upload: 로직 수정, attachemnt 파라미터로 전송된 파일 여러개 처리 가능하도록 수정

  • 디바이스 최신 매핑 클래스 구현 (device v2 조회)
  • 웹소켓 사용해서 실시간 데이터 테스트 플라스크 웹 표출 구현
  • 공통 함수 수정 및 추가 구현
  • 이벤트 데이터 알림 에러 수정
  • mqtt_provider 구현
  • 성적서 로우 파일키 확인 함수 구현
  • files.py에 파일을 s3 파일, 파일키로 변환하는 함수, 파일 처리 함수 구현
  • s3 공통 함수 구현
  • create_zip 함수 구현
  • uid list 가져오는 함수 새로 구현
  • 최신 매핑 적용한 send_fmc_v2 구현
  • redis 수정
    • 공통 함수 수정, 디바이스 전체 상태 , 위경도 api 로직 수정
    • 커넥션 에러, 타임아웃 에러 발생 시 재연결 하도록 구현
    • 레디스 로직 파일 디렉토리 이동
  • 기타
    • 도커 컨테이너 sheet_to_db_v2 활성화, 패키지 리스트 업데이트 등
    • fcm 함수 업데이트 및 websockets 패키지 설치