Browsing by Author "Costa, Diogo Filipe Ferreira Vinhas da"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Smart Alerting for Smart CitiesPublication . Costa, Diogo Filipe Ferreira Vinhas da; Mamede, Jorge Botelho da CostaO crescimento exponencial do fenómeno da urbanização faz com que a população que vive em áreas urbanas aumente de dia para dia e, consequentemente, os recursos urbanos existentes começam a ser escassos para tanta procura. De facto, a gestão de uma cidade enfrenta, nos dias que correm, desafios como congestionamento do transito, segurança pública ou poluição ambiental. Neste cenário surge o conceito de Smart City que pode resolver os problemas do desenvolvimento urbano, melhorar a qualidade de vida dos cidadãos e otimizar processos em várias áreas de uma cidade como o sistema de transporte público. As cidades beneficiam também do forte desenvolvimento dos dispositivos de sensorização e atuação bem como das tecnologias de comunicação. Estas ´ultimas permitem que estes equipamentos partilhem informação entre si e com o cidadão. Os dados recolhidos por estes sensores precisam de ser analisados e processados, a fim de potencializar a sua utilidade. Este trabalho tem como objetivo o desenvolvimento de um sistema de alarmística inteligente, capaz de processar, em tempo real, um grande volume de dados proveniente de diferentes fontes, produzindo como resultados alertas quando for detetada alguma anomalia na informação recebida. Este processamento consiste na comparação dos dados recebidos com padrões/regras definidas previamente, sendo que, quando algum desses padrões ´e correspondido, um alerta ´e enviado para os utilizadores interessados. A arquitetura da solução desenvolvida contempla, na sua fase inicial, um módulo que se encontra constantemente a receber dados de diversas fontes, organizando os mesmos através de operações de filtragem por tipo de informação (tráfego, ambiente, meteorologia, eventos de entretenimento, entre outros). A etapa seguinte ´e a de processamento da informação, que ´e o foco principal do presente projeto e onde são utilizadas ferramentas consistentes e capazes de processar um grande volume de dados, responsáveis também pela aplicação das regras nos eventos recebidos. Finalmente, a última fase consiste nas componentes que permitem que os utilizadores e partes interessadas consultem ou sejam notificados com os alertas produzidos no motor de processamento. Foi ainda construída uma Application Programming Interface (API) onde as entidades competentes podem ter acesso ao histórico dos resultados gerados de forma a prever comportamentos futuros. A elaboração deste projeto levou a um crescimento elevado a nível técnico, uma vez que foram estudadas e implementadas técnicas e ferramentas novas. Foram ainda consolidados alguns conceitos nomeadamente em relação às linguagens de programação utilizadas.