일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- raspberrypi
- Azure
- nodejs
- x.509
- Python
- adafruitio
- W5100S
- putty
- ChatGPT
- ubuntu
- W5100S-EVB-Pico
- IoT Central
- PuTTYgen
- w5500-evb-pico
- vscode
- openssl
- aws
- RP2040
- 라즈베리파이3
- Ethernet
- WIZnet
- Private Key
- circuitPython
- W5500
- SSH
- micropython
- PIR
- Linux
- thonny
- Raspberry Pi
- Today
- Total
목록개발 (Ko) (37)
Develop Note
개요 최근 Azure Sphere의 10/100 이더넷 네트워크 인터페이스 어댑터로 WIZnet W5500이 채택되었고, 22.09 릴리즈 버전에서 업데이트 되었다. 아래 링크에서 22.09 릴리즈에 대한 업데이트 내용을 확인할 수 있다. Azure Sphere 새 기능: 22.09 릴리즈 General Availability: Azure Sphere version 22.09 new and updated features Avnet Azure Sphere Starter Kit를 사용하여 연결 및 테스트가 가능하여 이에 대한 내용을 정리해 본다. 하드웨어 구성 Avnet Azure Sphere Starter Kit V1 V2 사용 가능 WIZ850io (W5500 ethernet module) Micro 5..
내가 참고하려고 올리는 글 환경 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 서비스에서 디바이스를 생성하는 방법은 외부 컨텐츠를 ..
Node.js나 React 등의 javascript 기반 프로젝트를 진행할 때 각각의 프로젝트 폴더 안에서 npm install 또는 yarn을 사용하다 보니, 프로젝트가 늘어날 수록 패키지가 차지하는 용량이 늘어나게 되었다. 일회성으로 만든 테스트 프로젝트나 더 이상 사용하지 않는 프로젝트에 대한 정리가 필요했는데, 이 때 유용하게 사용한 커맨드를 기록해 둔다. 내용은 아래 링크에서 참조했다. https://stackoverflow.com/questions/42950501/delete-node-modules-folder-recursively-from-a-specified-path-using-command-line 아래의 커맨드들은 모두 node_modules 폴더를 대상으로 하며, 다른 폴더에 적용하려..