본문 바로가기
  • Masacorgi 's Dev Bloggg

프로젝트4

ET-board와 아두이노 아두이노는 버전이 다양해 원하는 성능의 제품을 사용할 수 있다.또한 개발보드인 만큼 웬만한 기본적인 기능은 보드에 탑재하고 있고, 추가로 필요한 기능의 부품은 모듈화되어 있어 탈부착이 편하다.ET보드는 교육용인 만큼 접근성이 말도 안되게 편하다.당장 쿠팡에서 프로젝트 자체를 키트로 구매할 수도 있다.더불어 온습도 센서, 조도센서와 led, 버튼 장치가 이미 보드에 붙어있다.. ㅋㅋ부담없이 IoT를 찍먹해보기엔 나쁘지 않은 선택인 것 같다.아두이노에 익숙하고 센서 등 회로 작성이 수월하다면 아두이노를 사용하는 것이 더 폭넓고 다양한 시도가 가능할 것이다.본인은 ET보드를 사용해 스마트 어항 모니터링/제어 프로젝트를 진행해보고이후 1. 이 프로젝트를 아두이노에 이식하기2. 라즈베리파이에 이식하기3. STM3.. 2025. 3. 10.
실버케어 IoT 밴드 프로젝트 Silver-Care-IoT-Band실버케어 IoT 밴드 프로젝트에 대한 문서와 코드의 아카이브입니다.해당 프로젝트는 2022년 한국공학대학교 졸업 과제로 제작되었습니다.해당 README는 간략한 프로젝트 구성을 나타내고 있으므로, 더 자세한 수행과정에 대한 정보는 다음 링크를 통해 접근하실 수 있습니다. -> 수행보고서목차  1. 주제 및 기획의도  2. 기능 개요  3. 역할 분담  4. 적용기술/개발환경  5. 모니터링 화면  6. 밴드 하드웨어1. 주제 및 기획의도- 주제 : 홀몸노인을 위한 건강 모니터링 IoT 밴드- 기획의도 : 노인 인구의 증가와 함께 증가한 1인가구 노인의 건강상태와 위험상황을 실시간으로 원격 확인할 수 있는 IoT 밴드를 제작해 보호자와 담당 공무원의 신속한 대처를 돕.. 2024. 12. 9.
boto3 NoCredentialsError No Credentials Error 해결하기배경당첨자 리스트를 엑셀파일로 생성해 다운로드 링크를 반환하는 API를 구현했다.다만 로컬에서는 정상적으로 잘 작동하는데 ec2에 배포되니 NoCredentialsError가 발생한다.버그에 대한 이슈 만들기원인 파악하기작업PR1. 원인 파악하기NoCredentialsError는 AWS SDK에서 자격 증명(credential)을 찾을 수 없을 때 발생하는 오류이다.이 오류는 AWS 서비스에 연결하려고 할 때 해당 서비스에 액세스하기 위한 자격 증명이 없을 때 발생한다.즉, AWS 계정에 대한 액세스 키(ID 및 시크릿 키)가 설정되지 않았거나 올바르게 설정되지 않은 경우에 발생할 수 있다.현재는 fastapi 코드 내의 config.py 파일에 AWS SDK.. 2024. 5. 24.
[project - KWJ] 서버이전, GitHub CI/CD 수정하기 프로젝트 KingWangJJang 에서 서버를 기존 Synology 개인서버 -> AWS EC2로 이전하면서 GitHub Actions에서 관리하는 CI/CD를 수정해야하는 작업이 할당됐다. EC2 인스턴스는 프리티어 계정으로 팀장님이 생성해두었다. 호스트 정보, 사용자 이름을 받아서 수정하면 된다. 작업 요약 .github/workflows/야믈파일 수정 Dockerfile 수정 작업에 대한 내용을 먼저 파악해보자 CI/CD 개념 파악 GitHub Actions 사용법 파악 Yml 파일 수정 Dockerfile 수정 1. CI/CD 개념 파악 CI(Continuous Integration, 지속적 개발)는 개발자들이 작성한 코드를 지속적으로 통합하여 충돌 및 오류를 최소화하고 품질을 높이는 과정이다. .. 2024. 3. 2.