Blog

Gestão de Clientes e Usuários

Um dos grandes diferenciais do MHO Cloud é a possibilidade de concentrar em um único lugar todos os dispositivos e dashboards de seus clientes. Isso permite administrar todos os ativos conectados em um único acesso. Neste post, vamos explorar como é estruturada a gestão de clientes e usuários na plataforma MHO Cloud.

Entidades Principais

A plataforma MHO Cloud é organizada com base em quatro tipos principais de entidades, que são os pilares do sistema:

  1. Dispositivos: Equipamentos IoT que coletam dados e interagem com sistemas reais de interesse. Essa interação pode ser feita por meio de entradas e saídas (I/Os) ou protocolos de comunicação.
  2. Dashboards: Interfaces que exibem os dados coletados pelos dispositivos.
  3. Usuários: Pessoas que acessam os dashboards para visualizar dados e enviar comandos para os dispositivos.
  4. Clientes: Proprietários das entidades acima (dispositivos, dashboards e usuários) e que também podem gerenciar outros clientes.

Estrutura Hierárquica

O sistema utiliza uma hierarquia em formato de árvore para organizar as entidades:

  • O topo da hierarquia é ocupado pelo assinante principal do MHO Cloud. Este assinante é o proprietário inicial das entidades base (dispositivos, dashboards, usuários e clientes).
  • Abaixo do assinante principal, podem existir clientes. Cada cliente também é proprietário de suas próprias entidades e pode ter seus próprios clientes, criando subníveis na hierarquia.
  • Essa estrutura não possui limitação de níveis, permitindo que clientes possam ter clientes, que, por sua vez, podem ter seus próprios clientes, e assim por diante.

Isolamento de Contexto

Uma característica essencial do sistema é o isolamento de contexto. Usuários de um determinado cliente só conseguem acessar e interagir com as entidades pertencentes ao seu bloco ou às entidades localizadas em níveis inferiores da hierarquia. Isso significa que:

  • Usuários de um cliente não conseguem enxergar entidades de clientes no mesmo nível hierárquico ou acima.
  • Por exemplo, dispositivos e dashboards do Cliente 1 são visíveis apenas para os usuários do próprio Cliente 1 e para o assinante principal do MHO Cloud.

Aplicações em Grandes Projetos

Essa organização hierárquica também útil para grandes projetos que precisam ser divididos em regionais ou equipes. Por exemplo, dentro de um mesmo cliente, é possível:

  • Criar várias regionais ou equipes com acesso exclusivo aos dispositivos e dashboards de sua região.
  • Permitir que uma central ou sede supervisione todas as regionais.

Tipos de Permissões de Usuários

O MHO Cloud oferece quatro tipos de permissões para usuários, baseadas em seu contexto hierárquico:

  1. Desenvolvedor: Acesso total ao sistema, incluindo visualização, envio de comandos, configuração de dispositivos, gerenciamento de usuários e desenvolvimento de dashboards.
  2. Administrador: Pode gerenciar dispositivos e usuários, além de enviar comandos, mas não pode desenvolver ou gerenciar dashboards.
  3. Operador: Pode visualizar dashboards e enviar comandos para dispositivos.
  4. Visualizador: Apenas pode visualizar os dados nas dashboards.

Respeitando a Hierarquia

As permissões dos usuários são restritas ao contexto hierárquico em que estão inseridos. Por exemplo:

  • Um usuário com perfil de administrador no Cliente 1 pode gerenciar apenas as entidades do Cliente 1 e de seus subníveis (ex.: Sub-clientes 1a, 1b e 1c).
  • Um desenvolvedor no Cliente 2 pode atuar apenas em suas próprias entidades e nas de seus subníveis.

Conclusão

O MHO Cloud oferece uma estrutura robusta e flexível para a gestão de clientes e usuários. A organização hierárquica, aliada ao isolamento de contexto e às permissões baseadas em funções, garante segurança e eficiência na administração de ativos conectados. Com essa abordagem, empresas podem escalar seus projetos IoT de forma organizada, atendendo a diferentes necessidades e níveis de acesso.

Compartilhe esse conteúdo

Sobre o autor

Receba novos posts

ecossistema iOt

Ecossistema IoT para monitoramento e controle remoto

Plataforma em nuvem e linha de hardware de monitoramento e controle. Monitore máquinas elétricas, sensores, atuadores e qualquer coisa de forma fácil e rápida

×
Feedback