Xangle Camera Server API allows multiple remote operations including sending camera trigger signal, change settings, retrieve camera list, etc.
1- Simple http call
You can trigger all cameras using this url (use the proper ip and port as indicated on the dashboard)
http://192.168.0.1:8091/api/trigger
2- Socket IO
2.1 - trigger
emit("command", { command: "setSetting", setting: "eosremoterelease", value: "Press Half" });
Possible values: Press Half, Press Full, Release Half, Release Full
2.2 - change settings
socket.emit("command", { "command": "setSetting", "setting": "exposure", "value": 0.5 });
Full documentation: https://app.swaggerhub.com/apis/laurentxangle/Xangle/1.0.0-oas3#/
Sample real use case:
We’re using Socket.io v2.2, which is compatible with the following:
.png?table=block&id=62bdb651-68ca-4714-8984-595a3fcd3948&cache=v2)