31 lines
610 B
Markdown
31 lines
610 B
Markdown
# rfc
|
|
|
|
```text
|
|
GET /api/ws
|
|
GET /api/{uuid}/keypad/code
|
|
GET /api/{uuid}/keypad/get_user_info/{uid}
|
|
POST /api/{uuid}/keypad/log/door_open/{uid}
|
|
POST /api/{uuid}/keypad/set_code
|
|
POST /api/{uuid}/core/reboot
|
|
POST /api/{uuid}/core/update
|
|
```
|
|
|
|
## websocket
|
|
|
|
```json
|
|
[
|
|
0, // op
|
|
{
|
|
// data,
|
|
}
|
|
]
|
|
```
|
|
|
|
on connect:
|
|
- get client session code, to be used with api
|
|
- get explicitly set computer name from db, by the CC:T computer id, or randomly generated UUID thats set on SW install,
|
|
- on connect computer sends its module type eg. keypad, and gets extra info related to it, like: code, current.
|
|
|
|
|
|
|