Scan bus such as mbus modbus bacnet

Hello everyone.
I’m doing a bit of a project at school.
In short, it involves using HA to scan / map real estate hardware, in the form of door systems, heating systems, etc.
To then export the hardware tag list to a database
These often communicate on some bus such as mbus modbus bacnet etc.
Anyone here who did something similar?
Greetings