Versão Versão 2.14 Junho 2.0 Março 2013 Linhas 2014300 linhas a 411 300 a 421 Dispositivo de Controle de Tráfego
Sumário 1. Introdução... 4 2. Comando config.cgi... 4 2.1 Nível Desejado (NivelDesejado)... 4 2.2 Versão do Firmware (VersaoFirmware)... 4 2.3 Revisão do Firmware (RevisaoFirmware)... 4 2.4 HDR (Hdr)... 4 2.5 Tipo de Shutter (TipoShutter)... 5 2.6 Shutter Fixo (ShutterFixo)... 5 2.7 Shutter Máximo (ShutterMaximo)... 5 2.8 Tipo de Ganho (TipoGanho)... 5 2.9 Ganho Fixo (GanhoFixo)... 5 2.10 Ganho Máximo (GanhoMaximo)... 5 2.11 Modo Teste (ModoTeste)... 5 2.12 Nível Atual (NivelAtual)... 5 2.13 Ganho Atual (GanhoAtual)... 5 2.14 Shutter Atual (ShutterAtual)... 5 2.15 Modo DAY/NIGHT (ModoDayNight)... 5 2.16 Situação DAY/NIGHT (SituacaoDayNight)... 5 2.17 Formato do Trigger (FormatoTrigger)... 5 2.18 Qualidade do Trigger (QualidadeTrigger)... 6 2.19 Valor da Entrada 1 (ValorEntrada1)... 6 2.20 Valor da Entrada 2 (ValorEntrada2)... 6 2.21 Rotação (Rotacao)... 6 2.22 Auto íris (AutoIris)... 6 2.23 Modo do Flash (ModoFlash)... 6 2.24 Trigger (Trigger)... 6 2.25 Tipo de saída (TipoSaida)... 6 2.26 Valor da saída (ValorSaida)... 6 2.27 Delay do Flash (DelayFlash)... 7 2.28 Endereço de IP (Ip)... 7 2.29 Máscara de Rede (MascaraRede)... 7 2.30 Gateway (Gateway)... 7 2.31 Endereço Mac (Mac)... 7 2.32 Porcentagem do segundo disparo (PorcentagemSegundoDisparo)... 7 2.33 Saturação (Saturacao)... 7 2.34 Gamma (Gamma)... 7 2.35 White Balance (WhiteBalance)... 7 2.36 Realce de Bordas (RealceBorda)... 7 2.37 Foto Colorida (FotoColorida)... 7 2.38 Tipo de Ganho Diferenciado (TipoGanhoDif)... 7 2.39 Valor do Ganho Diferenciado (ValorGanhoDif)... 7 2.40 Tipo de Gamma Diferenciado (TipoGammaDif)... 7 2.41 Valor do Gamma Diferenciado (ValorGammaDif)... 8 2.42 Tipo de White Balance Diferenciado (TipoWhiteBalanceDif)... 8 2.43 Valor do White Balance Diferenciado (ValorWhiteBalanceDif)... 8 2.44 Valor do White Balance Atual (WhiteBalanceAtual)... 8 2.45 Modelo da ITSCAM (Modelo)... 8 2.46 Senha de acesso (Password)... 8 2.47 Operação do Autofoco (FocoZoom)... 8 2.48 Limiar de nível para entrada no modo NIGHT (LimiarDayNight)... 8 2.49 Limiar de shutter máximo para entrada no modo DAY (LimiarNightDay)... 8 2.50 Delay de captura para modo DAY (DelayCapturaDay)... 8 2.51 Delay de captura para modo NIGHT (DelayCapturaDay)... 8 2.52 Múltiplas fotos no formato BMP (JuntaFotosBMP)... 8 2.53 Modo do OCR (ModoOcr)... 8 2.54 Mínimo de caracteres válidos (MinimoCaracteresValidos)... 8 2.55 Mínima probabilidade por caracter (MinimaProbPorCaracter)... 9 2.56 Envio de placas pela Porta Serial (PlacasSerial)... 9 2.57 Tipo de Servidor (TipoServidor)... 9 2.58 Endereço do Servidor (EnderecoServidor)... 9 2.59 Porta do Servidor (PortaServidor)... 9 2.60 Fotos enviadas ao servidor ITSCAMPRO (TodasFotosITSCAMPRO)... 9 2.61 Endereço do Servidor redundante (EnderecoServidorRedundante)... 9 2.62 Porta do Servidor Redundante (PortaServidorRedundante)... 9 2.63Usuário FTP (UsuarioFTP)... 9 2.64 Senha FTP (SenhaFTP)... 9 2.65 Arquivo FTP (ArquivoFTP)... 9 2.66 Resolução da imagem FTP (ResolucaoImagemFTP)... 10 2.67 Ganho na segunda foto luz visível (GanhoB)... 10 2.68 Ganho na segunda foto luz infravermelha (GanhoC)... 10 2.69 Eliminação de sombra (Sombra)... 10 2.70 Pesos da imagem 1ª linha (Pesos1)... 10 2.71 Pesos da imagem 2ª linha (Pesos2)... 10 2.72 Pesos da imagem 3ª linha (Pesos3)... 10 2.73 Pesos da imagem 4ª linha (Pesos4)... 10 2.74 Tempo entre Triggers (TempoEntreTriggers)... 10 2.75 Número de fotos por requisição via I/O (NumeroFotosIO)... 10 2.76 Número de fotos por requisição via rede (NumeroFotosRede)... 10 2.77 Tipo de Trigger Diferenciado (TipoTriggerDif)... 10 2.78 Funcionamento do Trigger Diferenciado (ValorTriggerDif)... 10 2.79 Tipo de OCR Diferenciado (TipoOcrDif)... 11 Versão 2.14 Junho 2013 Linhas 300 a 411
2.80 Modo do OCR Diferenciado (ValorOcrDif)... 11 2.81 Data (Data)... 11 2.82 Hora (Hora)... 11 2.83 Horário de Verão (HorarioVerao)... 11 2.84 Início do Horário de Verão (InicioHorarioVerao)... 11 2.85 Final do Horário de Verão (FinalHorarioVerao)... 11 2.86 Habilitação de servidor NTP (EnableNtpServer)... 11 2.87 Endereço do servidor NTP (ntpserver)... 11 2.88 Situação do Foco para luz infravermelha (FocoIR)... 11 2.89 Horário atual (Horario)... 12 2.90 Período de horário de verão (PeriodoHorarioVerao)... 12 2.91 Periodicidade das fotos (periodictriggerinterval)... 12 3. Comando snapshot.cgi... 12 4. Comando mjpegvideo.cgi... 12 5. Comando watchdog.cgi... 12 6. Comando reboot.cgi... 12 7. Glossário de Variáveis... 13 3
1. Introdução Este manual descreve as configurações e procedimentos para requisição de foto e vídeo com a ITSCAM através de comandos de protocolo HTTP. No entanto, os comandos HTTP atribuem à ITSCAM um desempenho inferior ao de uma conexão TCP via socket para a porta 50000. Para um aplicativo robusto, recomendam-se implementações através de socket que podem ser feitas diretamente pelo Protocolo, pela DLL ou pela classe C++ para Linux. Todo o protocolo da comunicação via socket está disponível em. O protocolo HTTP ITSCAM possui cinco comandos: /api/config.cgi /api/snapshot.cgi /api/mjpegvideo.cgi /api/watchdog.cgi /api/reboot.cgi Cada uma destas funções será detalhada ao longo deste documento. 2. Comando config.cgi O comando config.cgi é usado para definir as configurações da ITSCAM. Pode ser utilizado tanto para requisitar a leitura de uma configuração atual quanto para definir um novo valor. Para requisitar uma configuração, deve-se enviar para a ITSCAM: http://(ip da ITSCAM)/api/config.cgi?configuração A resposta será enviada em modo texto. Exemplo 1 Lendo o nível desejado: http://(ip da ITSCAM)/api/config.cgi?niveldesejado Resposta da ITSCAM: NivelDesejado = 30 Exemplo 2 Modificando o nível desejado para 40: http://(ip da ITSCAM)/api/config.cgi?niveldesejado=40 Resposta da ITSCAM: NivelDesejado = 40 Exemplo 3 Inserção de valor inválido: (valor anterior à tentativa inválida = 40) http://(ip da ITSCAM)/api/config.cgi?niveldesejado=160 Resposta da ITSCAM: NivelDesejado = 40 A seguir, todos os parâmetros configuráveis via HTTP: 2.1 Nível Desejado (NivelDesejado) Este parâmetro é usado para configurar o nível de claridade desejado da ITSCAM. O valor deve estar entre 7 e 62 (quando a função Gamma está habilitada, os valores possíveis deste parâmetro estão entre 20 e 62). 2.2 Versão do Firmware (VersaoFirmware) Este parâmetro é usado para ler a versão atual de firmware da ITSCAM. Exemplo de retorno: 15 2.3 Revisão do Firmware (RevisaoFirmware) Este parâmetro é usado para ler o número da revisão do firmware da ITSCAM. Exemplo de retorno: 43 Para modificar uma configuração, deve-se enviar para a ITSCAM: http://(ip da ITSCAM)/api/config.cgi?configuração=valor A resposta será enviada em modo texto. Caso o valor informado seja inválido, a ITSCAM responderá com o valor antigo, indicando que a configuração solicitada não foi aceita. 2.4 HDR (Hdr) Este parâmetro é usado para configurar o HDR (High Dynamic Range) da ITSCAM. Valores: 0: desativado 1: ativado 4
2.5 Tipo de Shutter (TipoShutter) Este parâmetro é usado para definir o modo do shutter da ITSCAM. Valores: 0: shutter fixo 1: shutter automático 2: shutter fixo no modo DAY e automático no modo NIGHT 2.6 Shutter Fixo (ShutterFixo) Este parâmetro é usado para definir o valor do shutter fixo da ITSCAM. Os possíveis valores estão entre 1 e o valor máximo definido para cada resolução, como disposto na tabela 1. 2.7 Shutter Máximo (ShutterMaximo) Tabela 1 - Valor do shutter máximo para cada resolução e o tempo (em microssegundos) do passo do shutter. Resolução Shutter máximo Passo do shutter (µs) 752x480 2047 33,84 800x600 600 31,25 1280x720 700 44,4 1280x960 1000 44,4 1920x1440 1000 65,72 Este parâmetro é usado para configurar o valor do shutter máximo da ITSCAM. Os possíveis valores estão entre 1 e o valor máximo definido para cada resolução, como disposto na tabela 1. 2.8 Tipo de Ganho (TipoGanho) Este parâmetro é usado para definir o modo de operação do ganho da ITSCAM. Os possíveis valores são: 0: ganho fixo 1: ganho automático 2.9 Ganho Fixo (GanhoFixo) Este parâmetro é usado para definir o valor do ganho fixo da ITSCAM. Este valor pode variar de 0 a 72. 2.10 Ganho Máximo (GanhoMaximo) Este parâmetro é usado para definir o valor do ganho máximo da ITSCAM. Este valor pode variar de 0 a 72. 2.11 Modo Teste (ModoTeste) Este parâmetro é usado para determinar o modo de operação da ITSCAM. Os possíveis valores são: 0: modo de funcionamento normal 1: modo de teste padrão vertical 2: modo de teste padrão horizontal 3: modo de teste padrão diagonal 2.12 Nível Atual (NivelAtual) Este parâmetro é usado para ler o nível de claridade atual da ITSCAM. 2.13 Ganho Atual (GanhoAtual) Este parâmetro é usado para ler o ganho atual da ITSCAM. 2.14 Shutter Atual (ShutterAtual) Este parâmetro é usado para ler o shutter atual da ITSCAM. 2.15 Modo DAY/NIGHT (ModoDayNight) Este parâmetro é usado para definir o modo de operação da ITSCAM (DAY ou NIGHT). Os possíveis valores são: 0: modo Automático 1: modo DAY 2: modo NIGHT 2.16 Situação DAY/NIGHT (SituacaoDayNight) Este parâmetro é usado para ler o modo de operação atual da ITSCAM (DAY ou NIGHT). Os possíveis valores retornados são: 1: modo DAY 2: modo NIGHT 2.17 Formato do Trigger (FormatoTrigger) Este parâmetro configura o formato da foto quando a requisição é feita via I/O. As configurações possíveis são: 0: imagem BMP 1: imagem JPEG 5
2.18 Qualidade do Trigger (QualidadeTrigger) Este parâmetro configura a qualidade da foto JPEG quando a requisição é feita via I/O. Se o formato da foto via I/O for BMP, este parâmetro não tem efeito. Os valores possíveis estão entre 0 (compressão máxima) e 100 (qualidade máxima). 2.19 Valor da Entrada 1 (ValorEntrada1) Este parâmetro retorna a situação instantânea da entrada IN1. Os valores possíveis de retorno são: 0: entrada 1 em nível lógico baixo 1: entrada 1 em nível lógico alto 2.20 Valor da Entrada 2 (ValorEntrada2) Este parâmetro retorna a situação instantânea da entrada IN2. Os valores possíveis de retorno são: 0: entrada 2 em nível lógico baixo 1: entrada 2 nível lógico alto 2.21 Rotação (Rotacao) Este parâmetro configura a rotação da imagem exibida pela ITSCAM. Os valores possíveis são: 0: imagem sem rotação (0 ) 1: imagem rotacionada em 180 2.22 Auto íris (AutoIris) Este parâmetro configura o tipo de lente da ITSCAM. Os valores possíveis são: 0: lente com íris manual 1: lente com auto íris tipo DC Obs: mesmo com lentes tipo auto íris DC, pode-se inserir o valor 0 neste parâmetro para forçar a íris a permanecer totalmente aberta. 2.23 Modo do Flash (ModoFlash) Este parâmetro configura o modo de operação do flash da ITSCAM. Os valores possíveis são: 1: flash desabilitado (nunca dispara nas requisições de foto) 2: flash único habilitado (sempre dispara nas requisições de foto) 3: flash contínuo (dispara em todos os frames, mesmo sem requisição de foto) 4: flash único com delay (dispara em todas as requisições de foto e a imagem é capturada com um pequeno atraso após o disparo do flash) 5: flash em modo automático (dispara nas requisições de foto somente se a luminosidade ambiente estiver baixa) 6: flash em modo automático com delay (dispara nas requisições de foto somente se a luminosidade ambiente estiver baixa, e a imagem é capturada com pequeno atraso após o disparo) 2.24 Trigger (Trigger) Este parâmetro configura o modo de operação do trigger da ITSCAM. O trigger serve para disparar fotos por eventos externos, geralmente por pulsos de I/O (entrada IN1 do conector traseiro da ITSCAM). Os valores possíveis são: 1: trigger desabilitado 2: trigger ativado na borda de subida 3: trigger ativado na borda de descida 4: trigger ativado em ambas as bordas 5: trigger por imagem (aproximação) 6: trigger por imagem (afastamento rápido) 7: trigger por imagem (afastamento lento) 8: trigger contínuo 9: trigger periódico 10: trigger nível lógico alto 11: trigger nível lógico baixo 2.25 Tipo de saída (TipoSaida) Este parâmetro configura o comportamento da saída (saída OUT1 do conector traseiro) da ITSCAM. Os valores possíveis são: 1: saída configurada para flash 2: saída configurada para I/O 2.26 Valor da saída (ValorSaida) Este parâmetro configura o valor do sinal das saídas (saídas OUT1 e OUT2) da ITSCAM. Os valores possíveis são: 0: saídas desativadas 1: saída 1 ativada e saída 2 desativada 2: saída 2 ativada e saída 1 desativada 3: saídas 1 e 2 ativadas Obs: este parâmetro não altera a saída OUT1 se ela estiver configurada para flash. 6
2.27 Delay do Flash (DelayFlash) Este parâmetro configura o delay do flash da ITSCAM, ou seja, o intervalo de tempo entre o disparo do flash e a captura do frame. Os valores possíveis variam entre 100 e 25000 passos, onde cada passo equivale a aproximadamente 0,4µs. 2.28 Endereço de IP (Ip) Este parâmetro determina o endereço IP da ITSCAM. O novo IP só será válido após a ITSCAM ser reiniciada. 2.29 Máscara de Rede (MascaraRede) Este parâmetro configura a máscara de rede da ITSCAM. A nova máscara só será válida após a ITSCAM ser reiniciada. 2.30 Gateway (Gateway) Este parâmetro determina o Gateway da ITSCAM. O novo gateway só será válido após a ITSCAM ser reiniciada. 2.31 Endereço Mac (Mac) Este parâmetro retorna o endereço MAC da ITSCAM. 2.32 Porcentagem do segundo disparo (PorcentagemSegundoDisparo) Este parâmetro configura a relação de potência entre o primeiro e o segundo disparos do flash da ITSCAM. O valor deste parâmetro varia entre 0 e 100 e o número corresponde à porcentagem da intensidade do segundo flash em relação ao primeiro. 2.33 Saturação (Saturacao) Este parâmetro configura a saturação, nível de preto e ganho digital da ITSCAM. O valor deste parâmetro é um inteiro, variando de 0 a 16777215 (FFFFFFh), onde o byte menos significativo representa a saturação, o segundo menos significativo representa o nível de preto e o mais significativo representa o ganho digital. Cada um desses valores pode variar de 0 a 255. 2.34 Gamma (Gamma) Este parâmetro configura o gamma da ITSCAM. Os possíveis valores são: 0: gamma desabilitado; resposta linear do sensor de imagem. 1: gamma habilitado; resposta logarítmica do sensor, com curva padrão. 70 a 255: gamma habilitado; curva logarítmica levemente alterada. 2.35 White Balance (WhiteBalance) Este parâmetro retorna o balanço de branco da ITSCAM. O valor deste parâmetro é um inteiro, variando de 0 a 16777215 (FFFFFFh), onde o byte menos significativo representa a cor vermelha, o segundo menos significativo representa a cor verde e o mais significativo representa a cor azul. Cada um desses valores pode variar de 0 a 255. O valor 0 deixa o balanço de branco em automático. 2.36 Realce de Bordas (RealceBorda) Este parâmetro configura realce de bordas da ITSCAM. Os possíveis valores são: 0: realce de bordas desabilitado. 1: realce de bordas habilitado com filtro de primeira ordem. 2: realce de bordas habilitado com filtro de segunda ordem. 3: realce de bordas habilitado com filtro de segunda ordem e redução de ruídos. 2.37 Foto Colorida (FotoColorida) Este parâmetro permite à ITSCAM gerar fotos coloridas no modo NIGHT. Os valores possíveis para este parâmetro são: 0: ITSCAM não gera fotos coloridas no modo NIGHT 1: ITSCAM gera fotos coloridas no modo NIGHT 2.38 Tipo de Ganho Diferenciado (TipoGanhoDif) Este parâmetro habilita o ganho máximo alternativo da ITSCAM. Os valores possíveis para este parâmetro são: 0: ganho máximo alternativo desativado; mesmo valor para os modos DAY e NIGHT. 1: ganho máximo alternativo habilitado para modo DAY. 2: ganho máximo alternativo habilitado para modo NIGHT. 2.39 Valor do Ganho Diferenciado (ValorGanhoDif) Este parâmetro configura o valor do ganho máximo alternativo da ITSCAM. Este valor pode variar entre 0 e 72. 2.40 Tipo de Gamma Diferenciado (TipoGammaDif) Este parâmetro habilita o gamma alternativo da ITSCAM. Os valores possíveis para este parâmetro são: 0: gamma alternativo desativado; mesmo valor para os modos DAY e NIGHT. 1: gamma alternativo habilitado para modo DAY. 2: gamma alternativo habilitado para modo NIGHT. 7
2.41 Valor do Gamma Diferenciado (ValorGammaDif) Este parâmetro configura o valor do gamma alternativo da ITSCAM. Este parâmetro pode assumir o valor 0, o valor 1 ou um valor entre 70 e 255. 2.42 Tipo de White Balance Diferenciado (TipoWhiteBalanceDif) Este parâmetro habilita o balanço de branco alternativo da ITSCAM. Os valores possíveis para este parâmetro são: 0: balanço de branco alternativo desativado; mesmo valor nos modos DAY e NIGHT. 1: balanço de branco alternativo habilitado para modo DAY. 2: balanço de branco alternativo habilitado para modo NIGHT. 2.43 Valor do White Balance Diferenciado (ValorWhiteBalanceDif) O valor deste parâmetro é um inteiro, variando de 0 a 16777215 (FFFFFFh), onde o byte menos significativo representa a cor vermelha, o segundo menos significativo representa a cor verde e o mais significativo representa a cor azul. Cada um destes valores pode variar de 0 a 255. O valor 0 deixa o balanço de branco em automático. 2.44 Valor do White Balance Atual (WhiteBalanceAtual) Este parâmetro retorna o valor atual do balanço de branco. O valor de retorno é um inteiro, variando de 0 a 16777215 (FFFFFFh), onde o byte menos significativo representa a cor vermelha, o segundo menos significativo representa a cor verde e o mais significativo representa a cor azul. Cada um destes valores pode variar de 0 a 255. Exemplo de retorno:7356494 (vermelho: 78, verde: 64, azul: 112). 2.45 Modelo da ITSCAM (Modelo) Este parâmetro retorna o modelo da ITSCAM utilizada. Exemplo de retorno: ITSCAM403LM84 2.46 Senha de acesso (Password) Este parâmetro permite configurar a senha para acesso HTTP à ITSCAM. Os caracteres reconhecidos são letras e números. A nova senha só será válida após a ITSCAM ser reiniciada. 2.47 Operação do Autofoco (FocoZoom) Este parâmetro permite a habilitação do autofoco da ITSCAM utilizada. Os possíveis valores são: 0: autofoco desativado 1: autofoco ativado 2.48 Limiar de nível para entrada no modo NIGHT (LimiarDayNight) Este parâmetro permite a configuração do limiar do nível para a entrada da ITSCAM em modo NIGHT. Os valores que o parâmetro pode assumir variam entre 5 e 40. 2.49 Limiar de shutter máximo para entrada no modo DAY (LimiarNightDay) Este parâmetro permite a configuração do limiar percentual do shutter máximo para a entrada da ITSCAM no modo DAY. Os valores que o parâmetro pode assumir variam entre 0 e 100. 2.50 Delay de captura para modo DAY (DelayCapturaDay) Este parâmetro permite a configuração de um delay em capturas no modo DAY. Os valores que o parâmetro pode assumir variam entre 0 e 100. 2.51 Delay de captura para modo NIGHT (DelayCapturaDay) Este parâmetro permite a configuração de um delay em capturas no modo NIGHT. Os valores que o parâmetro pode assumir variam entre 0 e 100. 2.52 Múltiplas fotos no formato BMP (JuntaFotosBMP) Este parâmetro permite a requisição de múltiplas fotos em formato BMP. Os valores que o parâmetro pode assumir são: 0: enviar fotos separadamente 1: enviar fotos em um mesmo pacote 2.53 Modo do OCR (ModoOcr) Este parâmetro permite a configuração do modo do OCR da ITSCAM. Os valores que o parâmetro pode assumir são: 0: OCR desabilitado 1: OCR habilitado; rápido 2: OCR habilitado; normal 3: OCR habilitado; lento 4: OCR habilitado; muito lento 2.54 Mínimo de caracteres válidos (MinimoCaracteresValidos) Este parâmetro permite a configuração de um número mínimo de caracteres que devem ser reconhecidos pelo OCR para que seja considerado um reconhecimento válido. Os possíveis valores são entre 0 e 7. 8
2.55 Mínima probabilidade por caracter (MinimaProbPorCaracter) Este parâmetro permite a configuração da confiabilidade mínima para a identificação de caracteres. Os possíveis valores são entre 0 e 100. 2.56 Envio de placas pela Porta Serial (PlacasSerial) Este parâmetro permite o envio de placas reconhecidas pela porta serial. O parâmetro pode assumir os valores: 0: não enviar placas pela porta serial 1: enviar placas pela porta serial Obs: para o funcionamento deste comando, o OCR deve estar habilitado. 2.57 Tipo de Servidor (TipoServidor) Este parâmetro permite ao usuário determinar o tipo de servidor de fotos. Os possíveis valores são: 0: nenhum servidor 1: servidor FTP 2: servidor ITSCAMPRO 3: servidor RTSP 4: servidor K32 5: Panorâmica 6: Porta serial 2.58 Endereço do Servidor (EnderecoServidor) Este parâmetro permite ao usuário informar o endereço do servidor de fotos. Pode-se inserir endereços IP ou hostnames. Exemplo de entrada: server.pumatronix.com.br 2.59 Porta do Servidor (PortaServidor) Este parâmetro permite ao usuário determinar a porta do servidor de fotos. O valor pode variar entre 1 e 65535. 2.60 Fotos enviadas ao servidor ITSCAMPRO (TodasFotosITSCAMPRO) Este parâmetro permite ao usuário configurar o número de fotos a serem enviadas ao servidor ITSCAMPRO. Os possíveis valores são: 0: apenas uma foto por veículo 1: todas as fotos do veículo 2.61 Endereço do Servidor redundante (EnderecoServidorRedundante) Este parâmetro permite ao usuário informar o endereço do servidor redundante de fotos. Pode-se inserir endereços IP ou hostnames. Exemplo de entrada: server2.pumatronix.com.br Obs: comando válido apenas para FTP. 2.62 Porta do Servidor Redundante (PortaServidorRedundante) Este parâmetro permite ao usuário determinar a porta do servidor redundante de fotos. O valor pode variar entre 1 e 65535. Obs: comando válido apenas para FTP. 2.63Usuário FTP (UsuarioFTP) Este parâmetro permite determinar o usuário para a conexão ao servidor FTP. Os caracteres válidos são letras e números. 2.64 Senha FTP (SenhaFTP) Este parâmetro permite determinar a senha para a conexão ao servidor FTP. Os caracteres válidos são letras e números. 2.65 Arquivo FTP (ArquivoFTP) Este parâmetro permite determinar o padrão de nome de arquivo a ser gerado no servidor FTP. Os caracteres válidos são letras, números e símbolos, especificados na tabela 2. Tabela 2 caracteres para configuração do arquivo FTP. %u Identificador único %d Dia corrente %m Mês corrente %y Ano corrente %h Hora corrente %n Minuto corrente %s Segundo corrente Exemplo de entrada: /%/%c.jpg %p Placa do veículo fotografado %i Endereço de ip da ITSCAM em questão Contador de fotos (zerado sempre que a %c ITSCAM reinicia) Horário de Verão (apresenta um %v caractere V se estamos em horário de verão e caractere N caso contrário) %a Endereço MAC da ITSCAM em questão 9
2.66 Resolução da imagem FTP (ResolucaoImagemFTP) Este parâmetro permite determinar a resolução da foto a ser enviada ao servidor FTP. Os valores possíveis são: 0: resolução padrão 1: 320x240 2.67 Ganho na segunda foto luz visível (GanhoB) Este parâmetro é usado para definir o ganho atual da segunda foto (luz visível) da ITSCAM. O valor que o parâmetro pode assumir está entre 0 e 72. 2.68 Ganho na segunda foto luz infravermelha (GanhoC) Este parâmetro é usado para definir o ganho atual da segunda foto (luz infravermelha) da ITSCAM. O valor que o parâmetro pode assumir está entre 0 e 72. 2.69 Eliminação de sombra (Sombra) Este parâmetro é usado para configurar a eliminação de sombra da ITSCAM. O valor 0 desabilita a função e valores de 1 a 8 habilitam o algoritmo com diferentes intensidades. Para evitar ruídos, é recomendado usar valores inferiores a 2. Obs: a sombra corrigida por esta função é similar à mostrada na figura 1. 2.71 Pesos da imagem 2ª linha (Pesos2) Este parâmetro configura os pesos da imagem (2ª linha) da ITSCAM. Os valores variam entre 0 e 65535 (cada nibble representa um peso). 2.72 Pesos da imagem 3ª linha (Pesos3) Este parâmetro configura os pesos da imagem (3ª linha) da ITSCAM. Os valores variam entre 0 e 65535 (cada nibble representa um peso). 2.73 Pesos da imagem 4ª linha (Pesos4) Este parâmetro configura os pesos da imagem (4ª linha) da ITSCAM. Os valores variam entre 0 e 65535 (cada nibble representa um peso). 2.74 Tempo entre Triggers (TempoEntreTriggers) Este parâmetro configura o tempo mínimo (em ms) entre triggers da ITSCAM. Os valores variam entre 0 e 60000. 2.75 Número de fotos por requisição via I/O (NumeroFotosIO) Este parâmetro configura o número de fotos capturadas a cada requisição via I/O. Os valores variam entre 1 e 4 para ITSCAM411 e de 1 a 16 para os demais modelos. 2.76 Número de fotos por requisição via rede (NumeroFotosRede) Este parâmetro configura o número de fotos capturadas a cada requisição via rede. Os valores variam entre 1 e 4 para ITSCAM411 e de 1 a 16 para os demais modelos. 2.77 Tipo de Trigger Diferenciado (TipoTriggerDif) Figura 1 tipo específico de sombra corrigido pela função Sombra. 2.70 Pesos da imagem 1ª linha (Pesos1) Este parâmetro configura os pesos da imagem (1ª linha) da ITSCAM. Os valores variam entre 0 e 65535 (cada nibble representa um peso). Este parâmetro configura o tipo do trigger diferenciado da ITSCAM. Os valores possíveis são: 0: trigger diferenciado desabilitado 1: trigger diferenciado habilitado para luz visível 2: trigger diferenciado habilitado para luz infravermelha 2.78 Funcionamento do Trigger Diferenciado (ValorTriggerDif) Este parâmetro configura o tipo do trigger diferenciado da ITSCAM. Os valores possíveis são: 1: trigger diferenciado desabilitado 10
2: trigger diferenciado habilitado na borda de subida 3: trigger diferenciado habilitado na borda de descida 4: trigger diferenciado habilitado nas duas bordas 5: imagem por aproximação 6: imagem por afastamento (rápido) 7: imagem por afastamento (lento) 8: trigger contínuo 9: trigger periódico 10: trigger nível lógico alto 11: trigger nível lógico baixo 2.79 Tipo de OCR Diferenciado (TipoOcrDif) Este parâmetro configura o tipo do OCR diferenciado da ITSCAM. Os valores possíveis são: 0: OCR diferenciado desabilitado 1: OCR diferenciado habilitado para luz visível 2: OCR diferenciado habilitado para luz infravermelha 2.80 Modo do OCR Diferenciado (ValorOcrDif) Este parâmetro configura o modo do OCR diferenciado da ITSCAM. Os valores possíveis são: 0: OCR diferenciado desabilitado 1: OCR diferenciado rápido 2: OCR diferenciado normal 3: OCR diferenciado lento 4: OCR diferenciado muito lento 2.81 Data (Data) Este parâmetro configura a data da ITSCAM, no formato DDMMAA. Os valores possíveis variam entre 010100 e 311299. Exemplo de entrada: 240214 para 24/02/2014. 2.82 Hora (Hora) Este parâmetro configura a hora da ITSCAM, no formato HHMMSS. Os valores possíveis variam entre 000000 e 235959. Exemplo de entrada: 173652 para 17:36:52. 2.83 Horário de Verão (HorarioVerao) Este parâmetro determina o funcionamento da função Horário de Verão da ITSCAM. Os valores possíveis são: 0: horário de verão desabilitado 1: horário de verão habilitado por data absoluta 2: horário de verão habilitado por dia da semana Obs: detalhes a respeito desta função podem ser encontrados no item 3.7.3 domanual da Interface Web, disponível para download em. 2.84 Início do Horário de Verão (InicioHorarioVerao) Este parâmetro está detalhado no item 3.7.3 do Manual da Interface Web, disponível para download em. Exemplo de entrada: 31020000 para terceiro domingo de fevereiro às 00:00. 2.85 Final do Horário de Verão (FinalHorarioVerao) Este parâmetro está detalhado no item 3.7.3 do Manual da Interface Web, disponível para download em. Exemplo de entrada: 31100000 para terceiro domingo de outubro às 00:00. 2.86 Habilitação de servidor NTP (EnableNtpServer) Este parâmetro permite ao usuário sincronizar os horários por servidor NTP. Os valores possíveis são: 0: servidor NTP desabilitado 1: servidor NTP habilitado 2.87 Endereço do servidor NTP (ntpserver) Este parâmetro permite ao usuário definir o endereço do servidor NTP. O endereço pode conter endereços IP ou hostnames. Exemplo de entrada: a.ntp.br. 2.88 Situação do Foco para luz infravermelha (FocoIR) Este parâmetro permite a leitura da situação de foco da lente motorizada. Os possíveis valores retornados são: 0: foco habilitado para luz visível 1: foco habilitado para luz infravermelha 11
2.89 Horário atual (Horario) Este parâmetro permite a leitura da hora atual do dia. Exemplo de retorno: 24/02/14 17:49:22. 2.90 Período de horário de verão (PeriodoHorarioVerao) Este parâmetro permite a leitura do período no qual o horário de verão está ativado. Exemplo de retorno: De terceiro domingo de outubro às 00:00 até terceiro domingo de fevereiro às 00:00. 2.91 Periodicidade das fotos (periodictriggerinterval) Este parâmetro permite a configuração do tempo (em minutos) entre fotos capturadas pela ITSCAM, quando o trigger estiver configurado para periódico. Os valores possíveis são entre 1 (minuto) e 1440 (minutos). http://(ip da ITSCAM)/api/ mjpegvideo? Quality=80&Resolution=320x240 O parâmetro Quality pode variar de 0 a 100. O parâmetro FrameRate deve ser 0, 1, 2, 3, 5, 6, 10, 15 ou 30 e indica quantos frames por segundo será a taxa de vídeo. O valor 0 indica que a ITSCAM deve enviar a máxima taxa possível. O parâmetro Resolution permite vídeos com diferentes resoluções, e os valores possíveis são: 1280x960 (somente ITSCAM410/411) 752x480 (somente ITSCAM400/401) 640x480 480x360 320x240 240x180 160x120 3. Comando snapshot.cgi O comando snapshot.cgi é usado para requisitar uma foto JPEG da ITSCAM. A foto virá sincronizada com o flash, caso a configuração do modo flash esteja em modo único ou modo automático e a ITSCAM estiver operando em modo NIGHT. Pode-se especificar a qualidade do JPEG através do parâmetro qualidade. Exemplos: http://(ip da ITSCAM)/api/snapshot.cgi?qualidade=100 http://(ip da ITSCAM)/api/snapshot.cgi?qualidade=90 http://(ip da ITSCAM)/api/snapshot.cgi?qualidade=65 O parâmetro qualidade pode variar de 0 a 100. Caso não seja especificado, o valor padrão é 80. Alguns navegadores como o Internet Explorer possuem restrições quanto a este tipo de vídeo, não o exibindo corretamente. Os melhores resultados são obtidos no Google Chrome. 5. Comando watchdog.cgi O comando watchdog.cgi inicia um watchdog externo. A ITSCAM reinicializará 5 minutos após o recebimento deste comando, a não ser que ele seja enviado novamente antes desse tempo. Para desenvolvedores que desejam usar este recurso, recomenda-se envios deste comando a cada 1 minuto. O comando deve ser enviado da seguinte forma: http://(ip da ITSCAM)/api/watchdog.cgi 4. Comando mjpegvideo.cgi O comando mjpegvideo.cgi envia uma stream MJPEG. Pode-se especificar a qualidade de compressão através do parâmetro Quality, a resolução pelo parâmetro Resolution e a taxa de frames pelo parâmetro FrameRate. Exemplos: http://(ip da ITSCAM)/api/mjpegvideo.cgi?Quality=100 http://(ip da ITSCAM)/api/ mjpegvideo.cgi?quality=90&framerate=1 6. Comando reboot.cgi O comando reboot.cgi reinicia imediatamente a ITSCAM. Nenhuma resposta é enviada quando esse comando é recebido. O comando deve ser enviado da seguinte forma: http://(ip da ITSCAM)/api/reboot.cgi 12
7. Glossário de Variáveis Variável Descrição Tipo Valores possíveis Exemplo Modelo Modelo da ITSCAM Leitura - ITSCAM403LM84 Versao Versão da ITSCAM Leitura - 15 Revisao Revisão da ITSCAM Leitura - 43 Autoiris Operação da autoíris Leitura e escrita 0: Sem lente autoiris DC/1: Com lente autoiris DC 0 FocoZoom Operação do autofoco Leitura e escrita 0: Desativado/1: Ativado 0 ModoDayNight Operação do modo Day/Night Leitura e escrita 0: Automatico/1: Day/2: Night 0 LimiarDayNight Limiar do nivel para entrada no modo night Leitura e escrita 5 a 40 20 LimiarNightDay Limiar (%) do shutter máximo para entrada no modo day Leitura e escrita 0 a 100 33 Rotacao Rotação da imagem Leitura e escrita 0: Imagem normal/1: Imagem rotacionada 180 graus 0 DelayCapturaDay Delay de captura para modo DAY Leitura e escrita 0 a 100 0 DelayCapturaNight Delay de captura para modo NIGHT Leitura e escrita 0 a 100 0 JuntaFotosBMP Requisicoes de multiplas fotos no formato BMP Leitura e escrita 0: Enviar fotos separadamente/1: Enviar todas as fotos em um mesmo pacote 0 ModoOcr Modo do OCR Leitura e escrita 0: Desabilitado/1: Rapido/2: Normal/3: Lento/4: Muito lento 3 MinimoCaracteresValidos Número mínimo de caracteres reconhecidos Leitura e escrita 0 a 7 7 MinimaProbPorCaracter Confiabilidade mínima de cada caractere Leitura e escrita 0 a 100 60 PlacasSerial Enviar placas pela porta serial Leitura e escrita 0: Não enviar/1: Enviar 0 Mac Endereço MAC Leitura - F8-D4-62-00-00-01 Ip Endereço IP Leitura e escrita Depende da rede 192.168.0.254 MascaraRede Máscara de rede Leitura e escrita Depende da rede 255.255.255.0 Gateway Gateway da rede Leitura e escrita Depende da rede 192.168.0.1 Password Senha de administrador para acesso à interface web Escrita Caracteres do alfabeto e numéricos 123 TipoServidor Tipo de servidor de fotos Leitura e escrita 0: Nenhum/1: FTP/2: ITSCAMPRO/3: RTSP/4: K32/5: Panoramica/6: Porta serial 0 EnderecoServidor Endereço do servidor de fotos Leitura e escrita Pode-se colocar endereços IP ou hostnames server.pumatronix.com.br PortaServidor Porta do servidor de fotos Leitura e escrita 1 a 65535 9000 TodasFotosItscamPro Fotos a serem enviadas ao servidor ITSCAMPRO Leitura e escrita 0: Apenas uma foto por veículo/1: Todas as fotos do veículo 0 EnderecoServidorRedundante Endereço do servidor redundante de fotos Leitura e escrita Pode-se colocar endereços IP ou hostnames server2.pumatronix.com.br PortaServidorRedundante Porta do servidor redundante de fotos Leitura e escrita 1 a 65535 9000 UsuarioFTP Usuário para conexão ao servidor FTP Leitura e escrita Caracteres do alfabeto e numéricos ftpuser SenhaFTP Senha para conexão ao servidor FTP Leitura e escrita Caracteres do alfabeto e numéricos ftppass ArquivoFTP Padrão de nome de arquivo a ser gerado no servidor FTP Leitura e escrita Caracteres do alfabeto, numéricos e símbolos /%i/%c.jpg ResolucaoImagemFTP Resolução da foto a ser enviada ao servidor FTP Leitura e escrita 0: Resolução padrão/1: 320x240 0 TipoShutter Modo de operacao do shutter Leitura e escrita 0: Fixo/1: Automatico/2: Fixo no modo DAY - Automatico no modo NIGHT 1 ShutterMaximo Valor do shutter maximo Leitura e escrita 1 até valor do maior shutter possível (depende do modelo) 60 ShutterFixo Valor do shutter fixo Leitura e escrita 1 até valor do maior shutter possível (depende do modelo) 30 ShutterAtual Valor do shutter atual Leitura - 10 TipoGanho Modo de operacao do ganho Leitura e escrita 0: Fixo/1: Automatico 1 GanhoMaximo Valor do ganho maximo Leitura e escrita 0 a 72 40 GanhoFixo Valor do ganho fixo Leitura e escrita 0 a 72 0 GanhoAtual Valor do ganho atual Leitura - 0 GanhoB Valor do ganho na segunda foto (luz visivel) Leitura e escrita 0 a 72 20 Versão 2.14 Junho 2013 Linhas 300 a 411
GanhoC Valor do ganho na segunda foto (luz infravermelha) Leitura e escrita 0 a 72 15 NivelDesejado Valor do nivel desejado Leitura e escrita 7 a 62 (20 a 62 quando o gamma está habilitado) 20 NivelAtual Valor do nível atual Leitura - 22 Gamma Gamma Leitura e escrita 0, 1 ou 70 a 255 150 FotoColorida Foto Colorida no Modo Night Leitura e escrita 0: Nao/1: Sim 0 Sombra Eliminacao da sombra Leitura e escrita 0 a 8 0 Hdr HDR Leitura e escrita 0: Desativado/1: Ativado 0 RealceBorda Realce de bordas Leitura e escrita 0: Desativado/1: Filtro de 1a. ordem/2: Filtro de 2a. ordem/3: Filtro otimizado 0 Saturacao Saturação, nível de preto e ganho digital Leitura e escrita 0 a 16777215 (valor de 3 bytes, cada byte representando um dos itens) 6554468 WhiteBalance Balanço de branco: vermelho, verde e azul Leitura e escrita 0 a 16777215 (valor de 3 bytes, cada byte representando um dos itens) 0 Pesos1 Pesos da imagem - 1a. Linha Leitura e escrita 0 a 65535 (cada nibble representa um peso) 65535 Pesos2 Pesos da imagem - 2a. Linha Leitura e escrita 0 a 65535 (cada nibble representa um peso) 65535 Pesos3 Pesos da imagem - 3a. Linha Leitura e escrita 0 a 65535 (cada nibble representa um peso) 65535 Pesos4 Pesos da imagem - 4a. Linha Leitura e escrita 0 a 65535 (cada nibble representa um peso) 65535 Trigger Funcionamento do trigger Leitura e escrita 1: Desativado / 2: Borda de subida / 3: Borda de descida / 4: Borda de subida e descida / 5: Imagem por aproximação / 6: Imagem por afastamento (rapido)/ 7: Imagem por afastamento (lento)/8: Continuo/9: Periódico/10: Nível lógico alto/ 11: nível lógico baixo TempoEntreTriggers Tempo minimo entre triggers (em ms) Leitura e escrita 0 a 60000 50 FormatoTrigger Formato da foto via I/O Leitura e escrita 0: BMP/1: JPEG 1 QualidadeTrigger Qualidade da foto via I/O Leitura e escrita 0 a 100 80 NumeroFotosIO Número de fotos a cada requisição via I/O Leitura e escrita 1 a 16 (1 a 4 para modelo ITSCAM411) 1 NumeroFotosRede Número de fotos a cada requisição via rede Leitura e escrita 1 a 16 (1 a 4 para modelo ITSCAM411) 1 TipoSaida Tipo da saida OUT1 Leitura e escrita 1: Flash/ 2: IO 1 ValorSaida Estado das saidas Leitura e escrita 0: Saidas desativadas/1: Saida 1 ativada/2: Saida 2 ativada/3: Saidas ativadas 0 ModoFlash Modo do flash Leitura e escrita 1: Desativado/2: Unico/3: Continuo/4: Unico com delay/5: Automatico/6: Automatico com delay DelayFlash Delay do flash Leitura e escrita 100 a 25000 (cada passo equivale a 0,4us) 100 PorcentagemSegundoDisparo Porcentagem da intensidade do flash no segundo disparo Leitura e escrita 0 a 100 100 TipoGanhoDif Ganho maximo diferenciado Leitura e escrita 0: Nao usar ganho maximo diferenciado/1: Usar ganho maximo diferenciado para modo DAY/ 2: Usar ganho maximo diferenciado para modo NIGHT" ValorGanhoDif Valor do ganho maximo diferenciado Leitura e escrita 0 a 72 50 TipoGammaDif Gamma diferenciado Leitura e escrita 0: Nao usar gamma diferenciado/1: Usar gamma diferenciado para modo DAY/ 2: Usar gamma diferenciado para modo NIGHT ValorGammaDif Valor do gamma diferenciado Leitura e escrita 0, 1 ou 70 a 255 0 TipoWhiteBalanceDif Balanço de branco diferenciado Leitura e escrita ValorWhiteBalanceDif Valor balanco de branco diferenciado: vermelho, verde e azul TipoTriggerDif Tipo do trigger diferenciado Leitura e escrita ValorTriggerDif Funcionamento do trigger diferenciado Leitura e escrita TipoOcrDif OCR diferenciado Leitura e escrita 0: Nao usar balanco de branco diferenciado/1: Usar balanco de branco diferenciado para modo DAY/ 2: Usar balanco de branco diferenciado para modo NIGHT Leitura e escrita 0 a 16777215 (valor de 3 bytes, cada byte representando um dos itens) 0 0: Nao usar trigger diferenciado/1: Usar trigger diferenciado para luz visivel/ 2: Usar trigger diferenciado para luz infravermelha 1: Desativado/2: Borda de subida/3: Borda de descida/4: Borda de subida e descida/ 5: Imagem por aproximacao/6: Imagem por afastamento (rapido)/ 7: Imagem por afastamento (lento)/8: Continuo/9: Periódico/10: Nível lógico alto/ 11: nível lógico baixo 0: Nao usar OCR diferenciado/1: Usar OCR diferenciado para luz visivel/ 2: Usar OCR diferenciado para luz infravermelha ValorOcrDif Modo do OCR diferenciado Leitura e escrita 0: Desabilitado/1: Rapido/2: Normal/3: Lento/4: Muito lento 3 Data Data no formato DDMMAA Leitura e escrita 010100 a 311299 240214 para 24/02/2014 Hora Hora no formato HHMMSS Leitura e escrita 000000 a 235959 173652 para 17:36:52 HorarioVerao Funcionamento do horário de verão Leitura e escrita 0: Desabilitado/1: Habilitado por data absoluta/2: Habilitado por dia da semana 2 1 5 0 0 0 0 1 0 14
InicioHorarioVerao Inicio do horario de verao Leitura e escrita Ver documentação da interface web FinalHorarioVerao Final do horario de verao Leitura e escrita Ver documentação da interface web enablentpserver Sincronização de horário por servidor NTP Leitura e escrita 0: Desabilitado/1: Habilitado 0 ntpserver Endereço do servidor NTP Leitura e escrita Pode-se colocar endereços IP ou hostnames a.ntp.br 31020000 para 3o. Domingo de fevereiro às 00:00 31100000 para 3o. Domingo de outubro às 00:00 SituacaoDayNight Situacao day/night Leitura - 1 para DAY ou 2 para NIGHT FocoIR Situação de foco da lente motorizada Leitura - ValorEntrada1 Estado da entrada 1 Leitura - ValorEntrada2 Estado da entrada 2 Leitura - WhiteBalanceAtual Balanço de branco atual Leitura - 0 para foco na luz visível ou 1 para foco na luz IR 0 para nível lógico baixo ou 1 para nível lógico alto 0 para nível lógico baixo ou 1 para nível lógico alto 7356494 (3 bytes: cada byte representa uma cor) 7356494 = (vermelho:78 verde:64 azul:112) Horario Horário do dia Leitura - 24/02/14 17:49:22 periodictriggerinterval Intervalo entre fotos se o trigger for periódico Leitura e escrita 1 a 1440 10 15
Para mais informações, contate suporte@pumatronix.com.br Versão 2.0 Março 2014 linhas 300 a 421 16