일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- W5500
- Linux
- micropython
- vscode
- aws
- raspberrypi
- x.509
- Azure
- IoT Central
- RP2040
- adafruitio
- Python
- W5100S-EVB-Pico
- WIZnet
- Raspberry Pi
- circuitPython
- PuTTYgen
- ubuntu
- w5500-evb-pico
- SSH
- ChatGPT
- W5100S
- 라즈베리파이3
- nodejs
- PIR
- openssl
- Private Key
- thonny
- Ethernet
- putty
- Today
- Total
목록전체 글 (53)
Develop Note
내가 참고하려고 올리는 글 환경 WSL2 (Ubuntu 20.04.4 LTS) 환경 rena@Rena-PC:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.4 LTS Release: 20.04 Codename: focal Tool 설치 등 빌드 환경 구축에 대한 내용은 Micropython의 공식 문서에서 참조할 수 있다. 빌드 과정은 Micropython Repositroy 내 README에서 참조했다. https://github.com/micropython/micropython/tree/master/ports/rp2 Micropython firmware Repository cl..
이 글에서 소개하는 내용은 Git Bash 또는 리눅스 환경에서 사용 가능하다. 개요 X.509 인증서 기반으로 장치를 클라우드에 연동하는 경우 C SDK를 사용할 때 인증서를 변수 값으로 코드에 포함시켜야 한다. 이 때 변수 형태는 다음과 같다. uint8_t mqtt_root_ca[] = "-----BEGIN CERTIFICATE-----\\r\\n" "...\\r\\n" "-----END CERTIFICATE-----\\r\\n"; 인증서 파일을 열어보면 큰 따옴표와 \r\n을 포함하지 않기 때문에 이 부분에 대한 수정이 필요하다. VS Code 등의 에디터로 일괄 편집 기능을 사용해 직접 작업해도 되지만, 보다 간단한 작업을 위해 아래 방법들을 사용할 수 있다. 쉘 스크립트 사용 sed 사용 관련..
W5100S-EVB-Pico 보드를 사용하여 AWS IoT Core에 연결해보자. Micropython을 사용하여 구현하고, MQTT 프로토콜로 연결할 것이다. 다음 과정으로 진행한다. AWS 서비스 AWS IoT Core 및 디바이스 생성 디바이스 인증서 다운로드 Micropython 펌웨어 업로드 메인 코드 작성 인증서 변환 동작 확인 준비 참고로 호스트 PC 환경은 Windows 10 64bit를 사용하고, WSL2 환경을 함께 사용했다. (OpenSSL 사용) H/W W5100S-EVB-Pico Micro 5pin USB LAN cable S/W or Platform Thonny Micropython 개발환경 AWS IoT AWS 서비스 AWS 서비스에서 디바이스를 생성하는 방법은 외부 컨텐츠를 ..