Pesquisar

Sistema de mensagens entre usuários com MQTT PAHO (linguagem C)

10/04/2021 às 04:00

Descrição do Projeto:

Objetivo: desenvolver uma aplicação de mensagens (chat) baseada no protocolo MQTT

Requisitos (desenvolvimento):

• Sistema operacional: Linux
• Linguagem/biblioteca: C / paho MQTT C Clients

Funcionalidades/serviços da aplicação:
• Comunicação um-a-um (one-to-one) e comunicação em grupo
? Identificadores de usuários (ID) são únicos;
? Assumir que usuários conhecem o ID dos demais usuários.
• Modo de comunicação: apenas comunicação com usuários ativos (online), sem persitência
de dados.
• Há um tópico para interação de controle com cada cliente: ID_Control
? Exemplo: para ID = X o tópico será X_Control
? Cada cliente assina e publica no seu próprio tópico de controle (os demais só podem
publicar).
? Solicitação/negociação de uma nova sessão (conversation) deve ser via o canal de
controle: cada sessão deve ter, para o mesmo par de usuários, um ID único.
? Ao aceitar a solicitação, o usuário solicitado define um tópico com o mesmo nome
correspondente ao ID da sessão;
? O ID da sessão (nome do novo tópico) é comunicado ao solicitante via publicação no
seu tópico de cliente (i.e., publish to ID_Cliente).

Habilidades desejadas:

Programação C

Atividades do cliente nesse projeto:

Última visualização: 20/04/2021 às 20:09

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Cloud Computing
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 3
Propostas excluídas: 3
Interessados: 5
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (0)

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Configuração de Windows AD e réplica no Azure com segurança avançada - Procuro um profissional de TI especializado em servidores Windows e ambientes Microsoft Cloud para configurar um ambiente completo com as seguintes necessidades: Instalação e configu...

Migração para NGINX e PHP-FPM com ajuste de Redis - Esse trabalho é para quem realmente entende do assunto e tem familiaridade no dia a dia com Redis e NGINX. Realizar a migração do ambiente web de Apache (Prefork + mod_php) pa...

Implementação de proxy reverso e cache inteligente para sites dinâmicos - Sites do segmento imobiliário geralmente possuem milhares de imóveis cadastrados, centenas de condomínios e dezenas de páginas institucionais, todas com conteúdo ...

Implantação do Salesforce Engagement e Agentforce - Utilizamos o Salesforce Service Cloud Enterprise há mais de 10 anos. Precisamos da implantação do Salesforce Engagement e do Agentforce.

Configurar AWS Cloud para um MVP - Olá, estou em busca de um profissional que tenha experiência com AWS Cloud. Preciso de uma configuração para um sistema que vai precisar de: • Autenticaç&at...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.