Interfaces WebSocket
Interfaces WebSocket
| Campo | Valor |
|---|---|
| Distribuição | WCT Portuguese — OpenC5ISR |
| Produto | OpenC5ISR |
| Versão | 0.15.1 |
| Implantação | openc5isr-pt.wallacecorptech.com |
| Fonte | /srv/wct/releases/OpenC5ISR-v0.15.0-20app-pt |
| Evidência | Extração estática de WebSockets |
| Impressão digital da fonte | e92dc1580aa26f7545815bcf40300b21bc5485b0a2ae46a715538a48365cc801 |
| Estado | Linha de base gerada — revisão humana obrigatória |
Limite de verificação: Esta página combina orientação de projeto da plataforma com evidências estáticas da distribuição. Ela não comprova que todas as interfaces detectadas estejam habilitadas, acessíveis, seguras ou operacionais no ambiente implantado.
Endpoints candidatos
| Endpoint | Evidência | Fonte |
|---|---|---|
[invalid URL] |
url | tests/raspbot_agent_smoke_test.py |
wss://.../ |
url | OPENLVC-DEMO.md |
wss://relay.example/ |
url | tests/openeyes_smoke_test.py |
wss://relay.example/ws/raspbot |
url | open-eyes/index.html |
wss://relay.example/ws/raspbot |
url | public/open-eyes/index.html |
wss://relay.example/ws/raspbot |
url | tests/openeyes_smoke_test.py |
wss://your-relay/ws/raspbot |
url | README-OPENEYES.md |
wss://your-relay/ws/raspbot |
url | drivers/raspbot-openeyes.env.example |
Contrato de sessão necessário
- URL/caminho base e se TLS (
wss) é obrigatório. - Handshake de autenticação, autorização por função/ativo e comportamento de token na reconexão.
- Envelope de mensagem, esquema/versão, ordenação, números de sequência e carimbos de tempo.
- Heartbeat, timeout ocioso, reconexão/backoff e retomada.
- Mensagem/taxa máxima, framing binário/mídia e política de backpressure/perda.
- Cabeçalhos de upgrade Nginx, timeout do proxy e mapeamento público-backend.
Verificação no navegador
Open developer tools → Network → WS
Confirm HTTP 101 upgrade, authenticated session, expected message flow,
heartbeat/reconnect behavior, and no credential leakage in URL/query strings.
Notas do Mantenedor
Adicione aqui notas de implantação revisadas por pessoas, correções, decisões, capturas de tela e links. O conteúdo fora do bloco gerado é preservado nas próximas execuções.