Propostas Atribuidas

DEI - FCTUC
Gerado a 2024-11-24 11:22:49 (Europe/Lisbon).
Voltar

Titulo Estágio

Sistema de gestão de estacionamento para redes 5G

Áreas de especialidade

Engenharia de Software

Local do Estágio

Coimbra (Taveiro)

Enquadramento

As redes 5G vão trazer uma inovação sobre o nome de "ProSe" (Proximity Services). Os dispositivos com essa tecnologia vão poder comunicar directamente entre si (Device-to-Device). Isto vai permitir um conjunto novo de casos-de-uso e oportunidades, nomeadamente em publicidade, veículos autónomos e ligação entre dispositivos pessoais e wearables.
Um dos servidos de proximidade em desenvolvimento, já documentado nas mais recentes especificações 3GPP (entidade responsável pelas normas das redes 3G, 4G e 5G) é o Vehicle-to-Anything (V2X), que permite aos veículos comunicar entre si, ou com outros aparelhos directamente, subdividindo-se em:
- V2V: Vehicle-to-Vehicle
- V2I: Vehicle-to-Infrastructure
- V2P: Vehicle-to-Pedestrian

É através deste sistema que serão em breve fabricados automóveis com sistemas de segurança que vão permitir a comunicação entre os veículos para detecção de acidentes ou para condução autónoma com cruise control cooperativo. Os veículos vão também poder comunicar com a infraestrutura presente na estrada, nomeadamente semáforos e sinais de transito e aviso.

Dada a relevância do tema, este estágio será estratégico para que se reforcem competências nesta área.

Sobre a Empresa:
A WIT desenvolve software para Operadores de Telecomunicações de vários continentes, tais como o Grupo Vodafone (Europa), Deutsche Telekom (Alemanha), Reliance Jio (Índia), KDDI, Softbank, NTT Docomo (Japão), Singtel (Singapura), Telstra (Australia), Unitel (Angola), Eir (Irlanda), Telecom Italia (Itália), Orange (França), Telefónica (Espanha), TeliaSonera (Suécia), Belgacom (Bélgica), Post Luxembourg (Luxemburgo), Bell (Canadá), Century Link (EUA) e Everything Everywhere (RU). O software desenvolvido pela WIT está presente em 42 países. A WIT tem escritórios em Portugal e Reino Unido e os seus centros de desenvolvimentos estão localizados em Coimbra, Porto, Leiria e Aveiro.

Objetivo

O objectivo do estágio consiste no desenvolvimento de um protótipo de um sistema de gestão de lugares de estacionamento, que permite a um condutor saber qual o lugar de estacionamento livre mais próximo, bem como reservar esse lugar e efectuar o pagamento de forma autónoma.

Este caso-de-uso está definido na especificação 3GPP TR 22.885, na secção 5.9 (Automated Parking System).
http://www.3gpp.org/DynaReport/22885.htm

Os componentes a desenvolver serão:
1. Servidor Aplicacional e Base de dados com localização de locais de estacionamento, com APIs para simulação da reserva e pagamento.
2. App móvel, que mostra um mapa e indica a localização do estacionamento livre mais próximo.
3. Equipamento RSU (Roadside Unit) que detecta a presença do veículo através comunicação com a OBU (On-board Unit), e marca o lugar como ocupado, iniciando o processo de contagem/pagamento.

Para a implementação do ponto #3, é necessário o equipamento V2X. No decorrer do estágio serão analisados vários kits de desenvolvimento tanto do equipamento RSU como OBU, sendo que a maioria dos fornecedores permite o desenvolvimento de aplicações sobre um sistema Linux embebido. A prototipagem inicial do sistema pode ser também montada usando Bluetooth, através de um beacon montado no local de estacionamento.

Espera-se que o aluno tenha a autonomia e capacidade crítica necessárias para recolher, analisar e estruturar toda a informação acerca de soluções existentes no mercado. Esta informação deverá ser depois aplicada no desenvolvimento do protótipo.

Segue-se a análise de requisitos do projeto, a criação de um plano de desenvolvimento e a definição de um “project backlog” com as funcionalidades desejadas. O desenvolvimento do software deverá ser feito de forma iterativa usando um processo ágil, baseado em SCRUM.

No final do estágio, deverá existir um protótipo funcional, que seja facilmente demonstrável e que mostre bem os conceitos explorados durante o estágio.

O aluno irá adquirir conhecimento detalhado sobre desenvolvimento para sistemas IoT, bem como conhecimento de desenvolvimento de aplicações móveis.

Plano de Trabalhos - Semestre 1

Para o 1º semestre estão planeadas as seguintes tarefas:
• Levantamento do estado da arte.
• Estudo sobre sistema de proximidade, em particular o sistema V2X tal como especificado por 3GPP.
• Levantamento das capacidades e selecção dos kits de desenvolvimento.
• Análise de requisitos.
• Elaboração do plano de desenvolvimento.
• Prototipagem de sistema de detecção de proximidade para entrada/saída do veículo do lugar de estacionamento.
• Prototipagem do servidor aplicacional com ligação inicial ao sistema na estrada (RSU).
• Preparação dos protótipos para demonstrações internas;
• Documentação intermédia do estágio.

Plano de Trabalhos - Semestre 2

Para o 2º semestre estão planeadas as seguintes tarefas:
• Desenvolvimento de app móvel para activação do pedido de estacionamento e navegação para o local definido.
• Criação da base de dados com identificação de locais de estacionamento e evolução do servidor aplicacional para gestão de locais disponíveis nas proximidades.
• Integração de equipamento RSU com servidor aplicacional para gestão de entrada/saída de local de estacionamento.
• Evolução da app móvel para gestão de simulação de pagamento.
• Preparação do protótipo para demonstrações.
• Testes funcionais.
• Testes de usabilidade.
• Avaliação de requisitos não funcionais.
• Documentação final de estágio.

Condições

Durante o estágio o aluno terá ao seu dispor todos os equipamentos necessários para desempenhar as suas tarefas.

O seu acompanhamento será levado a cabo não só pelo orientador como por um tutor técnico que lhe dará todo o apoio necessário.

O estágio é remunerado. Se o desempenho do aluno ao longo do mês for positivo, terá direito a receber uma bolsa mensal.

Terá ainda acesso às formações da WIT Academy (que inclui tópicos como: iOS Programming, Android Programming, Arquitecturas de Software, Software Quality, Metodologias de Desenvolvimento de Software).

No final do estágio, será feita uma avaliação do desempenho e dos conhecimentos adquiridos. Se o resultado for positivo o estagiário será convidado para fazer parte da equipa de desenvolvimento.

O local de trabalho será no escritório da WIT Software em Taveiro.

Observações

O acompanhamento do estágio será feito não só pelo orientador mas também por um tutor técnico que dará ao aluno todo o apoio necessário. O Orientador define os requisitos do estágio, define as prioridades do Backlog e acompanha os resultados parciais do projecto. O Tutor dá todo o suporte técnico necessário, garante o cumprimento das tarefas e promove as meetings de acompanhamento do cumprimento dos objectivos.

Toda a documentação de projecto será em Inglês.

Será usado SCRUM, como metodologia de desenvolvimento.

Orientador

Ricardo Loureiro
ricardo.loureiro@wit-software.com 📩