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 핀의 모니터링을 간편하게 수행해보세요!

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

live-gpio-3.0.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

live_gpio-3.0-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file live-gpio-3.0.tar.gz.

File metadata

  • Download URL: live-gpio-3.0.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for live-gpio-3.0.tar.gz
Algorithm Hash digest
SHA256 3d908a27f8e46d60b66862b0ad1f61245352cc516ade76c4e16b15fdbe5bf83a
MD5 1c9aea457e968fa1f8d1e4275f5475a4
BLAKE2b-256 6e7c7056f8eb9d8c333fd773909f8d906893bae6c5bcf85bf87c280f5dafe34f

See more details on using hashes here.

File details

Details for the file live_gpio-3.0-py3-none-any.whl.

File metadata

  • Download URL: live_gpio-3.0-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for live_gpio-3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f10599a3679a331c4e31057f7c686e07c3f63295bbd26d648286b2b6ad4ebaa
MD5 eb48675675456d6996b7d7e164892087
BLAKE2b-256 0e6edc4dcc823c42782805e4701f075bf549360031e6b62fee9b2b57db82df09

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.0 This release

2 files

2.2

2 files

2.1

2 files

2.0

2 files

1.2

2 files

1.1

2 files

1.0.4

2 files

1.0.3

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page