A /osc/info API retorna informações básicas sobre a câmera e seus recursos.
Entrada
Esse comando não exige entrada.
Saída
Nome
Tipo
Descrição
manufacturer
String
O fabricante da câmera.
model
String
O modelo da câmera.
serialNumber
String
O número de série.
firmwareVersion
String
A versão atual do firmware.
supportUrl
String
O URL para a página de suporte da câmera.
gps
Booleano
True se a câmera tiver GPS.
gyro
Booleano
True se a câmera tiver giroscópio.
uptime
Número inteiro
O número de segundos desde a inicialização da câmera.
api
Matriz de strings
Lista de APIs compatíveis.
endpoints
Objeto
Um objeto JSON que contém informações sobre os terminais da câmera. Consulte a tabela a seguir.
apiLevel
Matriz de inteiros
É [1] por padrão quando esse campo está ausente. [1, 2] representa que as APIs 1 e 2 são suportadas, enquanto que [2] representa que apenas a API 2 é suportada. É responsabilidade do desenvolvedor recuperar essas informações e implementar diferentemente com base no valor. Esse campo foi adicionado na API de nível 2.
_vendorSpecific
[type] (opcional)
Informações adicionais específicas do fornecedor sobre a câmera. Adicione um sublinhado ( _ ) antes de chaves específicas de fornecedor para evitar conflitos de espaço de nome.
Objeto endpoints
Esse objeto JSON fornece informações sobre as portas que a câmera usa para terminais.
Nome
Tipo
Descrição
httpPort
Número inteiro
Porta para o servidor HTTP. (a padrão é a 80)
httpUpdatesPort
Número inteiro
A porta que receberá atualizações por HTTP
httpsPort
Número inteiro
(opcional) Porta para o servidor HTTPS. (a padrão é a 443)
httpsUpdatesPort
Número inteiro
(opcional) Porta que receberá atualizações por HTTPS.
Erro
Esse comando não retorna erros.
Exemplo
Solicitação
GET /osc/info HTTP/1.1
Host: [camera ip address]:[httpPort]
Accept: application/json
X-XSRF-Protected: 1