본문 바로가기
반응형

컴퓨터|인터넷26

라즈베리파이를 위한 모스키토+paho-mqtt+Node-RED+dashboard2 설치 Raspberry Pi 4에 Mosquitto, MQTT Python 모듈, Node-RED 및 Dashboard2 설치하는 방법을 단계별로 안내드리겠습니다. 이 과정에서는 Raspberry Pi에 Raspbian(현재는 Raspberry Pi OS라고 불림)이 설치되어 있다고 가정합니다.1. Mosquitto 설치패키지 목록 업데이트: sudo apt updateMosquitto와 클라이언트 도구 설치: sudo apt install mosquitto mosquitto-clients -yMosquitto 자동 시작 설정: 이제 Mosquitto가 설치되고 실행 중입니다. mosquitto 명령을 사용하여 브로커를 시작하거나, mosquitto_sub 및 mosquitto_pub 명령을 사용하여 메시지를.. 2024. 7. 30.
라즈베리파이+피코+파이썬 메모리 관리 Python에서 메모리를 더 효율적으로 관리하려면 여러 방법과 기법을 사용할 수 있습니다. Python과 MicroPython 모두에서 메모리 관리는 중요한 이슈이며, 효율적인 메모리 사용을 위해 다양한 기법을 적용할 수 있습니다. 아래는 Python에서 메모리를 효율적으로 관리하기 위한 주요 방법들입니다.1. 가비지 컬렉션 (Garbage Collection)Python에서는 자동으로 메모리를 관리하는 가비지 컬렉션 시스템을 제공합니다. Python의 가비지 컬렉터는 gc 모듈을 통해 제어할 수 있습니다.gc 모듈: gc 모듈을 사용하여 가비지 컬렉션을 수동으로 조작하거나 메모리 사용을 모니터링할 수 있습니다.import gc# 가비지 컬렉션 강제 실행gc.collect()# 가비지 컬렉션 상태 확인p.. 2024. 7. 20.
라즈베리파이4 슬립모드 해제 라즈베리파이4에서 사용자 활동이 감지되지 않으면 화면이 꺼지거나 슬립 모드로 들어가는 기능을 해제하려면 다음 단계를 따르세요. 이 설정을 비활성화하기 위해 xset, lightdm, xserver, hdmi_blanking, dpms 설정 등을 수정할 수 있습니다.1. xset 사용xset은 X 서버의 사용자 환경 설정을 관리하는 유틸리티입니다. xset 명령을 사용하여 화면 보호기와 전력 관리를 해제할 수 있습니다.1.1. xset 명령 실행터미널을 열고 다음 명령을 실행합니다:xset s off # 화면 보호기를 끕니다xset -dpms # DPMS (Energy Star) 기능을 끕니다xset s noblank # 빈 화면 모드를 끕니다이 명령을 매번 로그인할 때마다 .. 2024. 7. 16.
라즈베리파이피코 + 마이크로파이썬 1. 라즈베리파이피코에 마이크로파이썬 펌웨어 설치하기- 피코 펌웨어 다운로드: https://micropython.org/download/RPI_PICO/ MicroPython - Python for microcontrollersMicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.micropython.org- 피코W 펌웨어 다운로드 : https://microp.. 2024. 4. 20.
raspberryPi + SSD1351 +python GND - GND VCC - 3.3v SCL - 23, GPIO11, SPICLK SDA - 19, GPIO10, SPIMOSI RES - 22, GPIO25 DC - 18, GPIO24 CS - 24, GPIO8, SPICE0 리부트 - https://pypi.org/project/luma.oled/ luma.oled A small library to drive an OLED device with either SSD1306, SSD1309, SSD1322, SSD1325, SSD1327, SSD1331, SSD1351, SSD1362, SH1106, SH1107 or WS0010 chipset pypi.org 인스톨 pip3 install luma.oled example 설치 - https://gith.. 2023. 6. 3.
가상세계 창조자 블랜더 01 2022. 12. 9.
Vim 사용법 명령모드와 입력모드 최초 모드는 명령모드. 편집은 주로 명령모드에서, 타이핑은 입력모드에서 명령모드에서 입력모드로 진입하기 위해서는 i, a, I, A 입력모드에서 명령모드로 나오기 위해서는 ESC 커서모양이 다르다. 입력모드에서는 가는 커서, 명령모드에서는 굵은 커서 저장 및 종료 명령모드에서 가능 :q : 그냥 종료 :q! : 강제 종료 :w : 저장 :w! : 강제 종료 :wq : 저장후 종료 :wq! : 강제 저장후 종료 입력모드로 진입 i : 커서 앞에서 a : 커서 뒤에서 I : 줄 앞에서 (대문자) A : 줄 뒤에서 (대문자) 한 칸 이동 방향키 이용: 입력모드에서도 사용가능 h, j, k, l 키를 이용하여 좌, 하, 상, 우 한 칸 씩 이동. 명령모드에서 사용 단어 단위 이동 w : 앞 .. 2022. 8. 28.
git 사용법 git 버전관리 프로그램으로 자신의 컴퓨터에 설치해서 사용하거나 원격서버인 github.com와 연동하여 사용할 수 있다. 로컬에서만 사용 github.com 에서만 사용 로컬과 github.com을 연계해서 사용 모두 가능하다. 로컬에서 사용 로컬 사용은 프롬프트 상에서 명령어 버전으로 진행한다. 사용자 등록 프롬프트 상에서 git config --global user.email "[이메일주소]" email을 등록 git config --global user.name "[이름]" name을 등록 로 등록할 수 있다. 폴더 초기화 git을 사용할 수 있도록 초기화 한다. git init .git 폴더가 생성된다. git 에서 생성된 데이터 및 파일들이 수록된다. 상태보기 git status 2021. 1. 2.
세비즈 무선 헤드셋 블루투스 사양 2020. 12. 24.
컴퓨터 쉽게 켜고 끄기 컴퓨터를 끌 때 전원버튼을 누르는가? 아니면 컴퓨터 종료를 실행하는가? 컴퓨터를 끈다는 것은 사실 3종류로 나누어 볼 수 있다. 절전모드 최대 절전모드 종료 컴퓨터를 완전히 종료하고 다시 켜면 부팅과정이 존재한다. 부팅이란 운영체제(윈도우즈, 리눅스, 맥오에스, 안드로이드 등, 어플을 실행할 수 있도록 기반 소프트웨어)를 실행하는 것을 말한다. 부팅이 완료되어야 비로소 액셀이든 포토샵이든 프로그램을 실행할 수 있기 때문이다. 그런데 부팅과정이 제법 시간이 걸리는 작업이다. -지금은 SSD 때문에 부팅시간이 제법 많이 줄었다.- 뿐만아니라 로그인 과정이 필수로 들어간다. 만일 컴퓨터가 거의 나 혼자 쓰는 것이라면 매번 껏다가 다시 켜는 과정이 번거롭게 느껴 질 수도 있다. 그렇다고 패스워드 없이 쓰거나, .. 2020. 12. 21.
티스토리에서 수식 편집 Maxjax 는 웹에서 $LaTeX$ 수식편집을 가능하게 하는 솔수션이다. 웹페이지에 몇줄의 소스코드를 삽입하면 바로 쓸 수 있다. $LaTeX$에서 수식 문법과 마찬가지로, 웹페이지 문장 내 $$로 감싸거나 $로 감싸 수식 표현이 가능하다. 예를들어 문장내 $$ y = ax^2 + bx + c $$ 라고 쓰면 실제로 $$ y = ax^2 + bx + c $$ 로 보여진다. 이것이 가능하게 하기위해서는 HTML의 head 태그 안에 다음과 같은 소스코드를 삽입하면 된다. 티스토리에서 head 태그를 편집하기 위해서는 관리자페이지>꾸미기>스킨편집 을 찾아서 열면 된다. 위 스크린샷과 같이 스킨편집에서 HTML 모드로 편집할 수 있는 방법을 제공해 준다. 2020. 12. 2.
반응형