Git Product home page Git Product logo

gprs-modem-monitor's Introduction

GPRS Modem Monitor

PHP 7.0 Scrutinizer Code Quality

Serviço para leitura de atividades registradas por um modem celular utilizado em monitoramento e/ou automação.

Características

Log de atividade

Todas as atividades principais do serviço geram mensagens de log, através de manipuladores é possível determinar qual será a ação tomada com as informações da atividade executada.

  • Manipuladores
    • EchoLogger, Envia toda informação da atividade executada para STDOUT.

Banco de dados ou API

Suporte para carregamento de informações do banco de dados ou API.

  • Tipos de carregamento
    • Informações para conexão com os equipamentos.
    • Informações para conversão de valores brutos (lidos da memória do equipamento).

Hooks

Utilize hooks para estender funcionalidades ou executar ações em resposta aos eventos do equipamento. Todas as notificações são enviadas após processamento de uma mensagem de resposta do equipamento. É de responsabilidade dos módulos de ação enviar quaisquer notificações, se uma ação estiver desativada suas respectivas notificações não serão disparadas.

  • Notificações
    • Informações do hardware.
    • Limpeza dos valores nos totalizadores.
    • Data e hora.
    • Sincronização de data e hora.
    • Nível de sinal.
    • Configuração dos canais.
    • Informações sobre a memória.
    • Dados da memória do equipamento.

Equipamentos

  • Modems e Dataloggers ABS
    • Ações
      • Obtér informações sobre o hardware.
      • Obtér a data e hora do relógio interno.
      • Ler quais canais estão habilitados.
      • Obtér informações sobre a memória.
      • Ler dados armazenadas na memória a partir de um índice.
      • Limpar os valores dos totalizadores.
      • Sincronizar a data e hora do relógio interno.
  • Modems ABS
    • Ações
      • Obtér nível de sinal.

Requisitos

gprs-modem-monitor's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.