Raspberry Pi 8

[W55RP20] mqtt 구현 및 테스트 기

Wiznet 사의 W55RP20 제품에 mqtt 를 C 기반으로 사용할 수 있는 예제에 대한 안내가 이미 존재합니다.MQTT_Publish_Subscribe_EXAMPLE_AN_V100.pdf 저는 python 을 메인으로 사용하고 있어서 micropython 기반 하의 mqtt 사용 예제를 만들어 보려고 합니다. 위 문서에 따르면 윈도우에다 mosquitto 서버를 설치해서 쉽게! 테스트할 수 있다고 하는데 내부 망에서는 동작을 확인했는데 외부 망에서는 동작을 안하는 문제가 있어서... 고민을 하다가 외부 리눅스 pc에 mosquitto 서버를 설치하고 micropython 기반 mqtt 예제를 작성 및 테스트하였습니다. 우분투 계열 리눅스 pc에서는 다음 명령으로 mosquitto 서버를 설치합니다...

IT/IoT 2024.12.16

buster(debian 10) 에 docker 설치하기

기록용으로 남깁니다. 설치 스크립트가 설치 스크립트가 /etc/apt/sources.list.d/ 경로에 docker.list 파일을 생성하면서 작업을 하는데 버그가 있는지 기존 파일이 있으면 정상 동작하지 않습니다. 아래와 같은 오류가 발생합니다.E: The repository 'http://ppa.launchpad.net/deadsnakes/ppa/ubuntu plucky Release' does not have a Release file. 그렇기 때문에...apt 목록을 임시로 옮겨놓습니다.sudo mkdir /etc/apt/sources.list.d/BACKUPsudo mv /etc/apt/sources.list.d/* /etc/apt/sources.list.d/BACKUP 설치 스크립트를 받습니..

IT/RaspberryPi 2024.12.02

[example][python3] os.environ 값 예시

기록용으로 남깁니다. 라즈베리파이에서 출력해본 sys.environ 변수 값입니다. import os, pprint pprint.pprint(dict(os.environ)) {'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'HISTFILESIZE': '2000', 'HISTSIZE': '1000', 'HISTTIMEFORMAT': '%F %T ', 'HOME': '/home/pi', 'LANG': 'en_GB.UTF-8', 'LOGNAME': 'pi', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi..

IT/System Digging 2024.03.04

[raspberry pi] 4B 기준 시리얼 번호 얻기

라즈베리파이(4B 기준)에서 장치마다의 고유값인 시리얼 번호를 얻을 수 있습니다. /sys 에 접근하는 방법과 /proc 에 접근하는 방법이 있습니다. cat /sys/firmware/devicetree/base/serial-number grep Serial /proc/cpuinfo | awk -F'[: ]' '{print $3}' grep Serial /proc/cpuinfo | cut -d ' ' -f 2 저는 그동안 2번을 써왔는데 ssh 로 원격 명령 내리려다 보니 따옴표 처리, 특수문자 $ 처리 등 신경 써야할 게 많았습니다. 예를 들면 다음과 같이 명령을 내려야 합니다. ssh user@pi_address "grep Serial /proc/cpuinfo | awk -F'[: ]' '{print..

IT/RaspberryPi 2023.07.25

라즈베리파이 제로 w 에서 azure iot hub 사용해보기 - 작성중

일단 진행하는대로 두서없이 작성하고 나중에 분류해서 글을 정리하기로 합니다. 준비 저장장치 microsd card 최소 4GB, 그외 다다익선 라즈베리파이 제로 w 최소 5v2a micro 5pin 전원 어댑터, 5v3a micro 5pin 전원 어댑터 추천 인터넷이 되는 WiFi 공유기 또는 WiFi가 지원되는 장소 이미지를 다운받고 특정 설정을 작성하고 할 여유공간 500MB 이상의 (여유공간 3GB 이상 추천) 인터넷 연결 가능한 컴퓨터(WiFi 연결이 되면 더욱 좋음) microsd 카드 리더기 WiFi에 접속이 잘 되지 않는 경우를 대비한 추가 필요 장치 minihdmi to hdmi 어댑터 + hdmi MM 케이블 또는 minihdmi to hdmi MM 케이블 bluetooth 지원 무선 키..

IT/System Digging 2020.03.20

라즈베리파이3 B+ 설치기

참고 글 : 지구빵집님 글, Raspberry Pi Geek님 글, 장비 구하기 지인을 통해 Raspberry Pi 3 B+, 케이스, 방열판 으로 구성된 중고품을 싸게 2만원에 업어왔습니다. 중고나라는.. 못해도 3만원 이상 하더군요. 감사합니다!! 저장장치에서 많은 고민을 했는데 삼성의 microsd pro endurance 64G MB-MJ64GA/APC 를 구매했습니다. 평과 mlc라는 것 때문에 선택했습니다. 대략 2만원 정도 하네요. 주변 사무용품점에서 microsd 카드 리더기를 구해했습니다. 이건 1만원 이하였던 것 같네요. 공유기가 회사 내에 있어서 이건 구매하지 않았습니다. OS 선택 라즈베리 홈페이지에 가보면 20190723 현재 lite, desktop, desktop+sw 버전이 ..

재미 2019.07.23