Meistens gehen die Anfragen vom Programm (hier also das von Delphi) aus, welcher als Host die Hardware aktiv anspricht und daten anfordert.
Manchmal ist in der Hardware auch ein "Server" verbaut, den das Programm als Client anspricht und ebenfalls die Daten aktiv abfragt. (im Netzwerk oftmals HTTP,
FTP,
TCP-
IP usw.)
Seltener kann der Server in der Hardware auch aktiv Daten ins Netzwerk versenden, bzw. Dateien irgendwo ablegen. (eMail,
FTP, Samba)
Manchmal gibt es auch Treiber oder SchnittstellenDLLs, welche man installiert und darüber mit der Hardware spricht.
Meistens gehen die Anfragen aber von den Programmen aus, welche die Daten haben will.
Und was genau möglich ist, kommt auf die Hardware an und was darin verbaut ist, weswegen diese Frage hier eigentlich irgendwie "nutzlos" ist.
Also ja, es wäre möglich, aber da hier keiner genau weiß, was du für Hardware hast und was Diese bietet, heißt die Antwort "vielleicht ja oder auch nein".