일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PIR
- RP2040
- aws
- WIZnet
- SSH
- vscode
- adafruitio
- x.509
- Raspberry Pi
- W5100S
- Python
- W5500
- thonny
- putty
- 라즈베리파이3
- PuTTYgen
- Private Key
- IoT Central
- Azure
- micropython
- ChatGPT
- w5500-evb-pico
- Ethernet
- Linux
- nodejs
- openssl
- raspberrypi
- ubuntu
- W5100S-EVB-Pico
- circuitPython
- Today
- Total
목록개발 (Ko) (37)
Develop Note
Micropython을 사용하여 W5100S-EVB-Pico를 Azure IoT Hub에 MQTT로 연결하고 메시지를 송수신하는 과정에 대해 설명한다. IoT Hub 인증 방식은 SAS Token을 사용했고, 이후 기회가 되면 인증서로 인증하는 방법도 작성해 볼 생각이다. 준비 H/W W5100S-EVB-Pico Micro 5pin USB cable LAN cable S/W Thonny RP2040 Micropython 개발환경 Azure IoT Explorer 장치 정보 확인 데이터 모니터링 C2D 전송 Azure 리소스 준비 Azure IoT Hub 생성 Azure IoT Hub를 생성하는 방법은 Azure Portal, Azure CLI, REST API 등 다양하다. 처음에는 주로 Azure Po..
빌드 에러 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와 에러 코드로 검색해보니 몇몇 해결 방안들이 나왔고 그 ..
개요 디바이스가 직접 네트워크를 사용할 수 있는 환경인 경우, 제공되는 NTP 라이브러리를 사용하여 시간 정보를 원활하게 얻어올 수 있다. NTP(Network Time Protocol)에 대한 내용은 Wiki 페이지 참조: Network Time Protocol 이 글에서는 네트워크에 직접 연결하지 못하는 디바이스를 가정하여, S2E(Serial to ethernet) 디바이스를 사용해 NTP 서버에서 시간 정보를 받아오는 내용에 대해 정리한다. S2E 디바이스는 Serial to ethernet 디바이스로, 이름에서 예상할 수 있듯 시리얼과 이더넷 간 데이터를 변환해주는 역할을 하는 장치이다. 테스트 구성은 간단하다. 시리얼 인터페이스로 요청 데이터를 전송하면 이더넷으로 패킷이 변환되어 설정된 Rem..
Raspberry Pi의 무선랜 설정 방법에 대해 정리해 둔다. Wireless LAN 설정 raspi-config 명령으로 설정 화면을 열고, System option - Wireless LAN 항목을 선택한 뒤 연결할 WiFi 정보를 입력한다. (SSID 및 Password) $ sudo raspi-config ESC를 입력하여 빠져나온다. 무선랜 설정 확인 설정된 파일 내용은 아래 경로를 통해 확인할 수 있으며, 다음과 같은 모양으로 출력된다. $ cat /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=GB network={ ssid=..
개요 W5100S-EVB-Pico에 M5Stack Sensor Unit을 연결하고 Arduino IDE를 사용하여 동작시키는 방법에 대해 정리해보고자 한다. 사무실에 활용 가능한 M5Stack Unit 센서들이 있어서 이를 W5100S-EVB-Pico에 연결하여 활용해보기로 한 것이 시작이다. M5Stack에서는 Unit 형태로 많은 센서 종류를 지원하고 있는데, 그 중 color 센서(TCS34725)를 사용하여 테스트를 진행했다. 하드웨어 메인 디바이스로 W5100S-EVB-Pico를 사용하고, Color 센서 유닛과 연결 케이블을 사용했다. W5100S-EVB-Pico (H/W v1.0) M5Stack Color sensor unit Grove to Jumper cable Pin 연결 Pin 정보는..