Examples
Every example runs with one command and needs no licence, no hardware and no database unless its own README says otherwise. The examples are grouped by what they are about:
| Group |
Examples |
| First steps |
PRJEDU_101 |
| Field protocols |
PRJEDU_modbus, PRJEDU_mqtt, PRJEDU_snmp, PRJEDU_opcua |
| Data, history, mail and files |
PRJEDU_sqlite, PRJEDU_odbc, PRJEDU_records, PRJEDU_durable, PRJEDU_net |
| Web pages, access and security |
PRJEDU_web, PRJEDU_pages, PRJEDU_telnet, PRJEDU_hardening |
| Two engines |
PRJEDU_rep, PRJEDU_cluster, PRJEDU_remote |
| Course labs |
PRJEDU_plc, PRJEDU_pid, PRJEDU_oee, PRJEDU_robotarm |
| AI assistants, Python and vision |
PRJEDU_mcp, PRJEDU_robot_mcp, PRJEDU_gauge, PRJEDU_pycall, PRJEDU_vision |
| Hobby projects |
PRJPER_tello, PRJPER_adsb, PRJPER_phone |
| On the board |
PRJHW_fan, PRJHW_lock, PRJHW_reverse |
New examples are added to the group they belong to. The folder names of the projects themselves (PRJEDU_*, PRJPER_*, PRJHW_*) do not change: the education licence is bound to them.
The top README