OTA2 [AWS/임베디드] S3 Bucket을 이용한 펌웨어 업데이트 기능 구현 / Python 오랜만에 티스토리로 돌아온 글은 AWS의 서비스를 임베디드 시스템, IOT 서비스에 가볍게 이용하는 요소들을 다루고자 한다. 첫 번째로 S3 Bucket을 이용한 펌웨어 업데이트 기능이다. 기존 소스들을 찾아본 결과 다 파일명을 알고 있어야 하던데 본 글에서는 최신 파일만 가져와 업데이트 하는 방향으로 구현하였다. 0. IAM 권한으로 Access Key 발급 외부 Python 으로 접근하기 위해서는 IAM 사용자 등록과 Access Key 발급이 필요하다. AWS 콘솔에서 IAM으로 이동한다. https://us-east-1.console.aws.amazon.com/iamv2/home?region=ap-northeast-2#/home https://us-east-1.console.aws.amazon.c.. 2023. 7. 12. ESP32 firmware 원격 업데이트 구현 ESP32 firmware 원격 업데이트 구현 이 페이지에서는 web server를 통해 ESP32 보드의 펌웨어를 원격 업데이트 하는 방법에 대해 다룬다. 개발 보드 : WT32-ETH01(Wireless-Tag) 에디터 : Arduino IDE 💡 Arduino IDE에 ESP32 개발환경 설정 참조 : https://www.youtube.com/watch?v=2ANVWzfXekY 네트워크 : Ethernet (대부분 ESP32는 WIFI를 사용하지만 본인은 안정성이 보장된 이더넷을 사용하고자 한다.) Arduino IDE에서 보드를 ESP32 Dev Module 선택 Example에서 ArduinoOTA 아래의 “OTAWebUpdator”를 선택 예제를 열어보면 wifi로 네트워크에 연결해 무선 업.. 2022. 8. 5. 이전 1 다음 반응형