일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- W5100S
- W5100S-EVB-Pico
- WIZnet
- micropython
- IoT Central
- PuTTYgen
- PIR
- vscode
- W5500
- nodejs
- adafruitio
- circuitPython
- ChatGPT
- RP2040
- Linux
- openssl
- Azure
- Python
- ubuntu
- raspberrypi
- Private Key
- 라즈베리파이3
- SSH
- putty
- x.509
- Raspberry Pi
- Ethernet
- aws
- thonny
- w5500-evb-pico
- Today
- Total
목록개발 (Ko)/Note (6)
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 사용 관련..
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 폴더를 대상으로 하며, 다른 폴더에 적용하려..
빌드 에러 W5100S-EVB-Pico 보드로 테스트를 진행하기 위해 VS Code 환경에서 빌드를 시도하는데, 갑자기 에러가 발생했다. 아래는 사용한 프로젝트이다. https://github.com/Wiznet/RP2040-HAT-AZURE-C 로컬에 Clone 해두고 잘 사용하던 프로젝트인데 갑자기 빌드 에러가 발생해서 당황스러웠다. 주요 에러 메시지는 아래와 같았다. NMAKE : fatal error U1077: '"C:\\Program Files\\CMake\\bin\\cmake.exe"' : '0x2' 반환 코드입니다. 프로젝트를 다시 열고, CMake 캐시 삭제 등 여러 방법을 시도해 봤지만 같은 에러가 계속 발생.ㅠㅠ 그래서 pico와 에러 코드로 검색해보니 몇몇 해결 방안들이 나왔고 그 ..
MQTT Client Tool인 MQTT.fx 설정을 개별 또는 전체 백업하고 복원하는 내용에 대해서 정리해 둔다. Windows 10 64bit 환경 기준이다. 개별 설정 백업 MQTT.fx의 Extras 메뉴를 사용하면 설정을 export 해서 백업해 두거나 다른 사람에게 공유할 수 있다. 또는, Profile을 복사할 때도 이 방법을 사용할 수 있다. (예: 같은 Server에 client 정보만 변경해서 사용하려고 할 때) Export는 2가지 옵션을 지원한다. Connection Profile Topic Content 확장자를 따로 입력하지 않아도 알아서 .json 파일로 저장된다. Import는 앞서 export 한 파일을 선택하고 확인을 누르면 끝난다. 전체 설정 백업 기존에 개별 설정 ex..