Skip to main content

Live-GPIO

Live-GPIO는 Raspberry Pi의 GPIO 핀을 실시간으로 모니터링하고 제어할 수 있는 웹 애플리케이션입니다. Flask와 Socket.IO를 사용하여 실시간 데이터 전송을 구현했으며, pigpio 라이브러리를 활용하여 GPIO 핀의 상태를 직접 읽고 제어합니다.

주요 기능

  • 실시간 GPIO 핀 상태 모니터링: GPIO 핀의 입력과 출력 상태를 실시간으로 확인할 수 있습니다.
  • 핀 즐겨찾기: 자주 사용하는 핀을 즐겨찾기에 추가하여 별도의 페이지에서 상태를 쉽게 모니터링할 수 있습니다.
  • 메모 기능: 각 핀에 대한 메모를 추가하여 핀의 용도를 기록할 수 있습니다.
  • AI 어시스턴트: GPT 모델과의 채팅 기능을 통해 GPIO 관련 질문을 하거나 핀 메모를 참고하여 정보를 제공받을 수 있습니다.

설치 방법

  1. live-gpio 패키지를 설치합니다.

    pip install live-gpio
    
  2. 설치 후, 애플리케이션을 실행합니다.

    live-gpio
    

사용 방법

1. GPIO 핀 상태 모니터링

애플리케이션을 실행하면, 웹 인터페이스를 통해 모든 GPIO 핀의 상태를 확인할 수 있습니다. 각 핀은 입력 또는 출력 상태로 표시되며, 핀의 전압 상태도 실시간으로 업데이트됩니다.

2. 즐겨찾기 기능

  • 핀 옆의 즐겨찾기 버튼(★)을 클릭하여 자주 사용하는 핀을 즐겨찾기에 추가할 수 있습니다.
  • 즐겨찾기에 추가된 핀은 별도의 즐겨찾기 페이지에서 한눈에 모니터링할 수 있습니다.

3. 메모 기능

  • 각 핀에는 메모를 추가하여 용도나 관련 정보를 기록할 수 있습니다.
  • 메모는 브라우저의 로컬 스토리지에 저장되며, 핀별로 별도의 메모를 관리할 수 있습니다.

4. AI 어시스턴트 기능

  • 화면 우측 하단의 채팅 아이콘을 클릭하여 AI 어시스턴트를 실행할 수 있습니다.
  • OpenAI API 키를 입력한 후 GPT 모델과 GPIO 관련 질문을 할 수 있으며, 저장된 핀 메모도 참고하여 AI가 응답합니다.

요구 사항

  • Raspberry Pi (pigpio가 설치된 환경 필요)
  • Python 3.7 이상
  • Flask, Flask-SocketIO, pigpio 라이브러리

Live-GPIO를 통해 GPIO 핀의 모니터링을 간편하게 수행해보세요!

Metadata

Release files for live-gpio 3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for live-gpio 3.0
File Size Uploaded Provenance Actions
live-gpio-3.0.tar.gz 11.3 kB Without provenance Details for live-gpio-3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for live-gpio 3.0
File Interpreter ABI Platform Actions
live_gpio-3.0-py3-none-any.whl Python 3 none any Details for live_gpio-3.0-py3-none-any.whl

Total release size: 31.6 kB

Release files / live-gpio-3.0.tar.gz

Download URL live-gpio-3.0.tar.gz
Size 11.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3d908a27f8e46d60b66862b0ad1f61245352cc516ade76c4e16b15fdbe5bf83a
BLAKE2b-256 checksum
How to use checksums
6e7c7056f8eb9d8c333fd773909f8d906893bae6c5bcf85bf87c280f5dafe34f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

Release files / live_gpio-3.0-py3-none-any.whl

Download URL live_gpio-3.0-py3-none-any.whl
Size 20.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1f10599a3679a331c4e31057f7c686e07c3f63295bbd26d648286b2b6ad4ebaa
BLAKE2b-256 checksum
How to use checksums
0e6edc4dcc823c42782805e4701f075bf549360031e6b62fee9b2b57db82df09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

Security for live-gpio 3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page