O soft-iot-dlt-client-hyperledger-aries
é o bundle genérico que pode atuar tanto na camada Edge quanto na Fog. Ele responsável por realizar requisições MQTT para o controlador de um Aries Agent.
A partir do momento em que o bundle iniciar, é enviada uma publicação MQTT para o Agent Aries Controller com objetivo criar a definição de credencial e armazená-la na blockchain.
Propriedades da Definição de Credencial | Valor padrão |
---|---|
name | soft-iot-base |
version | 1.0 |
Atributos | Descrição |
---|---|
id | Identificador do gateway |
Assim que um fog gateway se conectar a um edge gateway, o fog gateway envia uma publicação MQTT para o Agent Aries Controller a fim de receber uma URL de conexão de seu agente. A partir disto, o fog gateway envia a URL para o edge gateway para o mesmo aceitar a URL conexão no seu próprio agente.
O fog gateway envia uma publicação MQTT para o Agent Aries Controller com objetivo do mesmo emitir uma credencial verificável para um agente de um edge gateway.
Antes de armazenar os dados recebidos de edge gateways, o fog gateway envia uma publicação MQTT para o Agent Aries Controller para fazer uma solicitação de prova de credencial para o agente do edge gateway, com o objetivo de garantir o armazenamento dos dados enviados por gateways autorizados. Caso o edge gateway esteja autorizado, ou seja, possua uma credencial verificável, o fog gateway armazena os dados recebidos. Caso contrário, o fog gateway rejeita os dados recebidos.