Ferramenta de suporte para apresentação e gestão de dados recolhidos por sistemas autónomos

Abstract

A medida que as tecnologias relacionadas com os sistemas autónomos progridem, a quantidade de informação obtida dos mesmos também progride. Os sensores que constituem estes sistemas estão a tornar-se progressivamente mais eficientes e a cooperação entre grupos de sensores torna-se cada vez mais complexa. Tudo isto justifica a necessidade da existência de um sistema de uso simples, o qual obtém dados de um número elevado de sensores ou grupo de sensores e os interpreta e visualiza de forma imediata. Uma solução a esta necessidade deve procurar adquirir informação providenciada por sensores associados a sistemas autónomos, seja esta informação obtida através de ficheiros de log ou através de comunicação direta através de sockets, seguida da escrita para bases de dados da informação interpretada. A ferramenta de manipulação de bases de dados, desenvolvida em Python, utiliza “MySQL” queries de forma a criar, alterar ou apagar tabelas dentro de uma base de dados, tabelas as quais serão preenchidas com os dados interpretados a partir de logs ou comunicação com sensores em tempo real, via sockets. Por outro lado, a ferramenta de visualização online, desenvolvida em HTML (Hypertext Markup Language), PHP (PHP: Hypertext Preprocessor) e JavaScript, utiliza PHP de forma a obter dados através de “MySQL” queries e utiliza gráficos e outras ferramentas visuais, disponibilizadas através de JavaScript, de forma a demonstrar os dados obtidos de forma simplificada.As the technology of autonomous systems evolves with the passage of time, so does the amount of information we can obtain from them. The sensors that are part of these systems are becoming progressively more efficient and cooperation between groups of sensors is becoming ever more complex. All of this creates a need for a simple-to-use system, that obtains sensor data from a plethora of different sensors or groups of sensors and parses and visualizes them in an immediate fashion. A solution to this need should aim to acquire information provided by sensors associated with autonomous systems, be that information obtained from previously existent log files or through direct communication utilizing sockets, followed by the writing to databases of the interpreted information. Once that information is acquired, interpreted and stored, it should then be easy to visualize and access on any platform. The database manipulation tool, developed in Python, uses “MySQL” queries in order to create, alter or delete tables inside a database, tables which will be filled with the interpreted data obtained from logs or real-time sensor communication. On the other hand, the online visualization tool, developed in HTML (Hypertext Markup Language), PHP (PHP: Hypertext Preprocessor) and JavaScript, uses PHP coding to obtain data through “MySQL” queries and uses graphs and other visual tools, available through JavaScript, to convey the acquired data in a simplified fashion

    Similar works