Conectando o Microchip PIC-IoT ao Medium One IoT Cloud
Microchip PIC-IoT WG
O Microchip PIC-IoT WG é uma placa de desenvolvimento de Internet das Coisas (IoT) que apresenta um microcontrolador PIC® de baixa potência, um dispositivo de elemento seguro de hardware, conectividade Wi-Fi®, temperatura a bordo e sensores de luz, um circuito de carregamento de bateria e um conector de expansão mikroBUS ™. Usando o cabeçalho de expansão e os pinos de entrada/saída, você pode conectar uma variedade de sensores e atuadores para incorporar componentes ou sinais específicos necessários para suas próprias aplicações. A conectividade Wi-Fi permite que você se conecte sem fio a outros dispositivos ou à Internet para comunicar dados e comandos em tempo real. Você pode alimentar a placa por meio de bateria suportada por um circuito de carregamento de polímero de lítio (Li-Po) integrado ou USB. Uma porta de depuração integrada permite conectar ferramentas de desenvolvimento de software sem a necessidade de adquirir dongles de depuração adicionais. A combinação de recursos e capacidades encontrados no PIC-IoT fornece uma base para prototipagem rápida de IoT e desenvolvimento de produtos.
MPLAB® X Integrated Development Environment (IDE) da Microchip
O MPLAB® X Integrated Development Environment (IDE) da Microchip oferece suporte ao desenvolvimento de software para o PIC-IoT. O ambiente MPLAB X inclui um compilador, depurador e vinculador, juntamente com componentes de software configuráveis e pacotes de suporte para o PIC-IoT e muitas outras placas e componentes Microchip. A ferramenta MPLAB Code Configurator (MCC) permite que você configure rapidamente os dispositivos periféricos do microcontrolador usando uma interface gráfica. A ferramenta MCC também inclui uma série de bibliotecas de software configuráveis para entrada/saída, processamento de sinais e dados, protocolos de comunicação e drivers para muitos tipos de sensores e atuadores, incluindo um portfólio crescente de placas Mikroe Click™. O MCC gera código C fácil de entender que você pode inserir em seu projeto MPLAB X para criar novos aplicativos rapidamente. MPLAB X funciona com o depurador integrado integrado ao PIC-IoT para depurar e solucionar problemas de código de aplicativo.
Sandbox de prototipagem de IoT médio
A plataforma baseada em nuvem do Medium One IoT Prototyping Sandbox foi projetada para ajudar os desenvolvedores em estágio inicial a criar um protótipo de seu projeto de IoT ou conectar seu hardware existente à nuvem. Ele oferece uma plataforma de IoT Data Intelligence, permitindo que você crie aplicativos IoT rapidamente com menos esforço. Fluxos de trabalho programáveis criam lógica de processamento rapidamente sem a necessidade de criar sua própria pilha de software complexa. Um criador de fluxo de trabalho gráfico e mecanismo de tempo de execução permite processar dados de IoT conforme eles chegam e roteá-los ou transformá-los conforme necessário para seu aplicativo. Módulos de biblioteca de fluxo de trabalho estão disponíveis para análise de dados, gráficos, geolocalização, dados meteorológicos, protocolo Message Queuing Telemetry Transport (MQTT), mensagens de texto SMS e integração com Twitter, Salesforce e Zendesk. Além disso, você pode criar módulos de fluxo de trabalho personalizados usando snippets de código Python. O Workflow Studio baseado na web, que fornece um ambiente de programação visual de arrastar e soltar, projeta e constrói fluxos de trabalho ponta a ponta. As ferramentas de controle de versão e depuração de fluxo de trabalho oferecem suporte ao ciclo de vida de desenvolvimento, teste e implantação.
As comunicações ocorrem entre os dispositivos IoT e o Medium One Cloud usando APIs REST ou o protocolo MQTT. Os painéis configuráveis permitem que você visualize os dados do aplicativo e os dados em tempo real em uma variedade de formatos. Os widgets do painel são incluídos para dados tabulares, gráficos, mapas de geopontos, medidores e entradas do usuário. Os aplicativos iOS e Android do Medium One criam painéis de aplicativos móveis simples que podem se comunicar com seus dispositivos por meio do IoT Prototyping Sandbox.
Usando sua própria placa de desenvolvimento
Para usar seu próprio Microchip PIC-IoT WG Development Board com o Medium One IoT Prototyping Sandbox, confira nosso passo a passo Conectando o AC164164 PIC-IoT da Microchip ao Medium One IoT Cloud que o orienta por todo o processo de:
- Configurando o hardware e ferramentas de desenvolvimento
- Instalando e executando os componentes de software necessários
- Compilar o código e baixá-lo para a placa
- Configurando os parâmetros de conexão em nuvem da placa
- Executando a placa para gerar medições de sensor em tempo real que são enviadas para a nuvem
Neste artigo, também mostramos como observar os dados publicados em um painel em tempo real criado no ambiente Medium One. Um conjunto de próximas etapas oferece sugestões sobre como estender e adaptar o aplicativo para diferentes cenários de prototipagem de IoT ou para aprender mais.