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 패키지 설치