Skip to content
/ piMI Public

Low cost server management interface made with the Raspberry Pi Pico W. Includes support for optional e-ink display. Supports power management and real time system information from anywhere with WebSockets.

License

Notifications You must be signed in to change notification settings

blaine-t/piMI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

piMI is a low cost server management interface made with the Raspberry Pi Pico W. Includes support for optional e-ink display. Supports power management and real time system information from anywhere with WebSockets.

Powered By

Frontend:

       Catppuccin - used for the color scheme, it is pleasing and dark, with good guidelines on how to implement it
       Chart.js - used to create the graphs in the web interface
       Numeral.js - used to abbreviate large numbers on the charts

Backend:

       raspberry_pico_w_websocket - Very important baseline for websockets for serving to web clients
       dool - Useful for getting system statistics easily sent to the pi
       Waveshare Library - Waveshare (incomplete and not documented) e-ink library

Special Thanks To

       Digikey Async Guide - Allowed us to learn how to do async code faster and properly.
       u/Zachmarius - for E-ink landscape support, very useful and saved a lot of work.
       Roberth & jdts - The non-blocking serial code proved very important in recieving data from the host computer.

Contributors

       G2-Games - Frontend Dev
       blaine-t - Backend Dev

Preview

image

About

Low cost server management interface made with the Raspberry Pi Pico W. Includes support for optional e-ink display. Supports power management and real time system information from anywhere with WebSockets.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published