All Projects → Villivateur → Topuino

Villivateur / Topuino

Licence: GPL-3.0 license
Topunio is a wonderful knickknack for server monitoring. This is a mirror of https://git.vvzero.com/villivateur/Topuino_Hardware

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Topuino

ParadoxRs232toMqtt
esp8266, serial bus to mqtt for Paradox alarm systems
Stars: ✭ 66 (+153.85%)
Mutual labels:  esp8266-arduino
smart-pod
An ESP8266 and VS1053 driven WebRadio and Internet music player.
Stars: ✭ 17 (-34.62%)
Mutual labels:  esp8266-arduino
meshquitto
A simple Arduino project, which aims to provide a gateway between a mesh network of ESP8266's and a remote MQTT broker.
Stars: ✭ 37 (+42.31%)
Mutual labels:  esp8266-arduino
esp8266-1-channel-relay-board-with-mqtt
Sketch to control an esp8266-01 stc 15f104W powered 1-channel relay board
Stars: ✭ 26 (+0%)
Mutual labels:  esp8266-arduino
EnviroMonitorStation
Arduino compatible software for ESP8266 based environmental monitoring station. Includes temperature, humidity, barometric pressure and PM2.5, PM10 dust monitoring
Stars: ✭ 71 (+173.08%)
Mutual labels:  esp8266-arduino
ResQ
Open Source Search and Rescue Tool for ground tracking and air usage based on ESP8266 hardware.
Stars: ✭ 20 (-23.08%)
Mutual labels:  esp8266-arduino
ESPShaker
ESP8266 interactive serial command processor via Arduino core.
Stars: ✭ 24 (-7.69%)
Mutual labels:  esp8266-arduino
DoubleResetDetect
Arduino library to check for double reset on ESP8266
Stars: ✭ 17 (-34.62%)
Mutual labels:  esp8266-arduino
esp8266-sensor-mpu6050
A set of arduino sketches that use the esp8266 and the MPU-6050
Stars: ✭ 17 (-34.62%)
Mutual labels:  esp8266-arduino
Farm-Data-Relay-System
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
Stars: ✭ 97 (+273.08%)
Mutual labels:  esp8266-arduino
CTBot
A simple (and easy to use) Arduino Telegram BOT Library for ESP8266/ESP32
Stars: ✭ 114 (+338.46%)
Mutual labels:  esp8266-arduino
CloudMyIp
Know your router public IP address, from anywhere. Great for cheap routers or IP cameras.
Stars: ✭ 38 (+46.15%)
Mutual labels:  esp8266-arduino
WiFiConnect
WiFi connection manager for ESP32 and ESP8266 with OLED support
Stars: ✭ 28 (+7.69%)
Mutual labels:  esp8266-arduino
low-power-wifi
Experiments in low-power-wifi on esp8266, esp32, and ...
Stars: ✭ 35 (+34.62%)
Mutual labels:  esp8266-arduino
Wireless SD
A SD card reader which let's wireless data transfer for any device which supports FTP
Stars: ✭ 47 (+80.77%)
Mutual labels:  esp8266-arduino
MQTT VPN
IP over MQTT for ESP controllers and Linux
Stars: ✭ 95 (+265.38%)
Mutual labels:  esp8266-arduino
TinyPixelMapper
a Pixelmapping software for the ESP32 and ESP8266 for addressible LED Strips, with a OSC controll interface and FFT
Stars: ✭ 22 (-15.38%)
Mutual labels:  esp8266-arduino
ESP8266TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tas…
Stars: ✭ 85 (+226.92%)
Mutual labels:  esp8266-arduino
Super-Simple-RGB-WiFi-Lamp
A project based on the ESP8266 and WS2812b
Stars: ✭ 61 (+134.62%)
Mutual labels:  esp8266-arduino
homeweather esp8266
weather station, arduino esp8266, st7920, mh-z19, BME-280
Stars: ✭ 29 (+11.54%)
Mutual labels:  esp8266-arduino

Topuino

English

用户手册

什么是 Topuino

Topuino 是一个桌面小摆件,可以实现通用服务器或计算机的数据监控,包括 CPU 占用、RAM 占用、两个硬盘的可用空间、硬盘读写速度、网络 IO 速率。

为什么叫 Topuino

在 Linux 系列服务器上,通常使用 top 命令查看 CPU 内存占用,本项目最初的设想也是将 top 命令实物化,这就是 Topuino 中 Top 的由来。

在选型的时候,为了兼顾开发效率和成本,项目选用了大名鼎鼎的 ESP8266 单片机,配合了 Arduino 开发框架,Arduino 则是 Topuino 中 uino 的由来。

Topuino 的工作原理

  • 服务端使用了 Flask,维护一个内存数据库(实际上是 Python 的字典),保存着从站(被监控服务器)UUID 与运行参数的映射关系。主站接收从站的运行数据,并向 Topuino 回传数据;
  • 客户端采用 python 的 psutil 库,获取所有的运行数据;
  • 硬件端使用了 ESP-12F 作为 MCU,显示采用 LED 阵列和数码管,显示驱动是 TM1638 芯片。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].