Super Intelligence — IoT control panel over the internet

Super Intelligence is a small system I built to talk to embedded boards (Arduino, ESP, anything that speaks RS232) from a web page. The idea was simple: every time I tested a new board, I needed a quick way to send commands and watch the replies. Writing a new UI for every project got old fast, so I built one generic system I could reuse.
The web side is a PHP API that handles accounts and the command queue. A small C# console app runs next to the device, polls the API, and forwards commands over the serial port. Whatever the device sends back goes the same way in reverse.
What’s in it
- Virtual serial terminal on the web — type a command, see the device’s reply.
- Per-user accounts so each board only listens to its owner.
- Live sensor plot — incoming numeric values are charted as they arrive.


Stack
- PHP + MySQL for the web API and account storage.
- C# console app as the local bridge between the API and the serial port.
- Plain RS232 on the device side — works with anything that can send and receive characters.
Links
Project page: khaledhamidi.github.io/superIntelligence Source: GitHub