Desenvolva um aplicativo de rastreamento de recursos IoT usando Blockchain  

Use um dispositivo de rastreamento de recursos IoT para melhorar sua cadeia de suprimento usando Blockchain, dispositivos IoT e Node-RED

Last updated

Este padr√£o aborda o real problema da entrega segura de mercadorias perec√≠veis (alimentos, medicamentos, animais dom√©sticos, etc.) sens√≠veis a condi√ß√Ķes ambientais durante a remessa. Cada remessa de mercadorias perec√≠veis tem seus limiares (requisitos de refrigera√ß√£o, preven√ß√£o de choque el√©trico ou vibra√ß√£o, etc.) para proteger as mercadorias contra contamina√ß√£o ou dano. Se a remessa exceder os limiares, as mercadorias ser√£o danificadas e poder√£o se tornar um risco para a sa√ļde. Ao registrar os detalhes (onde, o que e quando) de uma remessa enfrentando condi√ß√Ķes extremas (limiares especificados no contrato inteligente), os desenvolvedores poder√£o verificar se as mercadorias foram entregues (ou n√£o) com sucesso. Assim, o pagamento ser√° previsto mediante o sucesso da entrega. O rastreamento de condi√ß√Ķes da remessa em v√°rios participantes usando blockchain oferece verifica√ß√Ķes e confian√ßa nesses processos. Esse padr√£o IBM Code oferece uma solu√ß√£o exemplar do IoT Asset Tracking por meio de um Blockchain.

By John Walicki

Overview

√Č poss√≠vel utilizar este padr√£o de c√≥digo para rastrear condi√ß√Ķes ambientais para uma cadeia de suprimentos aliment√≠cios segura, suprimentos m√©dicos refrigerados, remessas de jardinagem ou quaisquer remessas perec√≠veis sens√≠veis √† temperatura, umidade, vibra√ß√£o ou ao tempo. Se um carregamento precisar ser entregue de acordo com par√Ęmetros ambientais seguros e dentro de uma quantidade de tempo segura, √© extremamente v√°lido utilizar um dispositivo IoT Asset Tracking que combine sensores ambientais, que calcule o local por GPS, triangula√ß√£o ou indicadores e, em seguida, relate o local por redes de celular, 5G, Sub1GHz, SigFox ou wifi. Quando v√°rios participantes, como fazendas, f√°bricas, usinas de processamento, caminh√Ķes, portos, navios, centros de distribui√ß√£o, outlets de varejo para o consumidor, est√£o envolvidos na remessa segura e no pagamento de carregamentos, um blockchain Hyperledger pode ser usado para registrar transa√ß√Ķes imut√°veis, conforme a remessa avan√ßa em sua jornada de entrega.


Instru√ß√Ķes

Encontre as etapas detalhadas deste padr√£o no LEIA-ME. As etapas mostrar√£o como:
  1. Configurar o hardware:
    1. Configurar a placa do Particle Electron Asset Tracker
    2. Definir a cadeia de ferramentas do Particle Electron
    3. Definir o programa Watson IoT Asset Tracker
  2. Implementar tecnologias IBM Blockchain:
    1. Desenvolver uma rede b√°sica IBM Blockchain Hyperledger
    2. Implementar uma rede de negócios perecíveis
  3. Criar um aplicativo IoT para visualizar e analisar os dados de IoT
    1. Criar um aplicativo starter IoT na Nuvem IBM
    2. Abrir o Node-RED e instalar nós adicionais
    3. Importar um fluxo pré-desenvolvido
    4. Inicializar o fluxo
    5. Controlar e receber eventos do Particle.io
    6. Gravar eventos no blockchain da rede de negócios perecíveis
    7. Carregar o hist√≥rico de transa√ß√Ķes do blockchain
    8. Desenvolver o painel de rastreamento de recursos

Flow

  1. No Painel de Controle Node-RED, selecione o dispositivo Asset Tracker, ative o relatório de localização geográfica e faça uma chamada para o Particle.io.
  2. O Particle.io chama o dispositivo Asset Tracker por meio de uma rede de celular para ativ√°-lo.
  3. Os dados de localização geográfica são transmitidos periodicamente (o intervalo é configurado no Painel de Controle Node-RED) para o Particle.io.
  4. O Particle.io faz chamadas para o servi√ßo Google Geolocation Triangulation e transforma a intensidade do sinal e o identificador da torre de celular em informa√ß√Ķes de latitude/longitude da localiza√ß√£o geogr√°fica.
  5. O Particle.io transmite as coordenadas de latitude/longitude de volta para o dispositivo Asset Tracker.
  6. O dispositivo Asset Tracker consulta dados de temperatura e de vibração.
  7. O dispositivo Asset Tracker envia todos os dados do sensor coletados para o Particle.io.
  8. O Node-RED recebe os dados de temperatura e vibração que estão chegando ao Particle.io.
  9. O Node-RED grava os dados de temperatura e vibração no Hyperledger Fabric Transaction History.
  10. O painel do Node-RED consulta os históricos de transação no Blockchain Hyperledger Fabric e transforma em gráfico os dados de latitude/longitude, tempo e sensor em um mapa.

Components

IBM Bluemix Container Service

O IBM Bluemix Container Service gerencia aplicativos altamente disponíveis dentro de contêineres do Docker e clusters Kubernetes na IBM Cloud.

Hyperledger Fabric v1.0

Uma implementa√ß√£o da tecnologia de blockchain que √© uma base para o desenvolvimento de aplicativos ou solu√ß√Ķes de blockchain para neg√≥cios.

Hyperledger Composer

Uma ferramenta de colaboração para a construção de blockchain business networks e para acelerar o desenvolvimento e implantação de contratos inteligentes em ledger distribuído.

Node-RED

Uma ferramenta de programação para conexão de dispositivos, APIs e serviços on-line.

Technologies

Blockchain

Banco de dados distribuído mantendo uma lista crescente de registros ou blocos protegidos.

IoT

Uma inter-rede de grandes volumes de dispositivos físicos, permitindo a coleta e a troca de dados.

Related Blogs

Nenhuma publicação correspondente ao seu critério de busca foi encontrada

Related Links

Princípios Básicos do Hyperledger Composer

O Hyperledger Composer é uma ferramenta para desenvolver redes de negócios de blockchain e criar protótipos de aplicativos de blockchain rapidamente. Esta série de tutoriais ensina como usá-lo.

Implementando Blockchain para aplicativos IoT cognitivos

Comece a implementar o blockchain para aplicativos cognitivos de IoT. A Parte 1 desta s√©rie de duas partes discutiu o uso do blockchain nas solu√ß√Ķes de IoT e explorou como diferentes empresas est√£o utilizando essas duas tecnologias para construir solu√ß√Ķes completas, automatizadas e seguras. A Parte 2 mostra como usar o IBM Watson IoT Platform e o servi√ßo IBM Blockchain para desenvolver um caso de uso de amostra.