Dutch Open Hackathon - Team Capo di tutti API
- Martin van Rhijn
- Sunil Shetty
- Florian Grashäftl
- Maxim Volgin
- Bartol Karuza
philipshue303
00:17:88:17:16:3b
PUT game
{
"name": "game01",
"deviceAddress" : "01-AA-01-AA"
}
GET game/game01 Response:
{
"name": "gameName",
"values": [
{
"address": "someDeviceAddress",
"playerNumber": 1
},
{
"address": "111111",
"playerNumber": 2
},
{
"address": "111111",
"playerNumber": 3
}
],
"status": "started",
"targetColor": "#116C3A"
}
GET game
[{
"name": "someName",
"values": [
{
"address": "someDeviceAddress",
"playerNumber": 1
},
{
"address": "111111",
"playerNumber": 2
},
{
"address": "111111",
"playerNumber": 3
}
],
"status": "started",
"targetColor": "#116C3A"
}]
POST/PUT game/game01/join
{
"deviceAddress" : "02-BB-02-BB"
}
socket event 'measurement'
measurement:
{
"gameId: "someGameName",
"deviceId": "01-AA-01-AA",
"values": [
{
"deviceAddress" : "01-AA-01-AA",
"rssi" : "-82"
},
{
"deviceAddress" : "03-CC-03-CC",
"rssi" : "-83"
}
]
}
socket event 'update'
update
{
"gameId":"someGameName",
"currentColor" : "rgb",
"targetCOlor" : "rgb"
}