Il faudra simplement émuler un client classique (un navigateur ici), donc apprendre : WebSocket (si utilisé), HTTP (1.1 ou 2.0) et TCP.
En réalité, tu n'as pas besoin de réellement connaitre par cœur ces protocoles mais ça t'aideras à concevoir ton robot