Saltar para o conteúdo
BigTree108

Serviços de desenvolvimento de IoT

Serviços de desenvolvimento de IoT do dispositivo ao dashboard: conectividade, provisionamento de dispositivos, plataformas cloud em Azure ou AWS, atualizações de frotas, gateways de edge, IoT industrial, rastreio de ativos, carregamento de VE e plataformas de energia, portais web e aplicações companheiras para casa e edifícios inteligentes, indústria, energia e serviços públicos, logística, agricultura e saúde, com programadores de IoT dedicados para a sua equipa ou projetos entregues de ponta a ponta.

Sistemas IoT que construímos

  • Conectividade de dispositivos

    Bluetooth Low Energy, Wi-Fi, Thread e Matter em casa, LoRaWAN no ChirpStack ou no The Things Stack em campos e edifícios, e LTE-M ou NB-IoT com eSIM para localizadores e contadores, escolhidos por alcance, autonomia da bateria e custo de funcionamento por dispositivo.

  • Provisionamento e identidade de dispositivos

    Um certificado X.509 único por dispositivo, guardado num secure element quando o hardware tem um, emitido na linha de produção e registado através do Azure IoT Hub Device Provisioning Service ou do AWS IoT Core, sem nenhuma palavra-passe partilhada em lado nenhum.

  • Ingestão e armazenamento na cloud

    MQTT para o Azure IoT Hub, o broker MQTT do Event Grid, o AWS IoT Core ou um cluster EMQX ou HiveMQ autoalojado, processado por funções ou contentores e guardado como séries temporais no Azure Data Explorer ou no PostgreSQL com TimescaleDB, tudo implementado com Terraform.

  • Gestão de frotas e atualizações

    Device twins ou shadows para configuração, firmware lançado primeiro para uma pequena parte da frota, e telemetria de estado que pausa um lançamento quando as taxas de crashes ou de reconexões aumentam.

  • Dashboards e aplicações companheiras

    Portais web em Angular ou React, o ThingsBoard quando uma plataforma pronta a usar serve, e aplicações móveis em iOS, .NET MAUI ou React Native para emparelhamento, configuração e alertas, construídos pela mesma empresa que trata do lado do dispositivo.

  • IoT industrial

    Dados de máquinas e sensores recolhidos de PLCs através de OPC UA e MQTT Sparkplug B para um unified namespace, monitorização de condição por vibração, temperatura e consumo de energia, e ligações aos seus sistemas MES, de manutenção e ERP.

  • Gateways e edge computing

    Gateways de edge em Linux embebido que leem dispositivos Modbus, BACnet, M-Bus ou DLMS, executam contentores e regras locais no Azure IoT Edge ou no AWS IoT Greengrass, armazenam em buffer durante falhas de rede e reencaminham apenas o que a cloud precisa.

  • Rastreio de ativos e telemática

    Localizadores GNSS e celulares para veículos, contentores e paletes, etiquetas Bluetooth e ultra-wideband para localização em espaços interiores, dados de veículos via OBD-II, J1939 e CAN, e as geofences, viagens e alertas construídos sobre eles.

  • Plataformas de carregamento de VE e de energia

    Gestão de postos de carregamento em OCPP 1.6, 2.0.1 e 2.1, Plug & Charge com ISO 15118, roaming via OCPI, e monitorização e controlo de energia solar, armazenamento em baterias e contadores inteligentes, com resposta à procura via OpenADR.

Contratar programadores de IoT

  • programadores de IoT dedicados

    Programadores de IoT que integram a sua equipa a tempo inteiro, trabalham nas suas ferramentas e no seu processo, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.

  • Projetos de Desenvolvimento de IoT

    Uma parcela definida de Desenvolvimento de IoT, com âmbito, plano fixo e um responsável identificado do nosso lado, que responde pelo resultado e reporta o progresso nos seus canais.

  • Desenvolvimento de IoT em regime contínuo

    Desenvolvimento de IoT como serviço contínuo: as mesmas pessoas todos os meses, um backlog que a sua empresa prioriza e horas que pode consultar no nosso portal e na fatura.

A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.

Quem trabalha em Desenvolvimento de IoT para a sua empresa

  • programadores de IoT

    Conectividade, provisionamento e atualizações de frotas

  • Engenheiros de firmware

    O código no dispositivo

  • Engenheiros .NET, Python e Java

    Ingestão, APIs e pipelines de dados no Azure ou na AWS

  • Engenheiros de front-end e mobile

    Dashboards web e aplicações companheiras

  • Engenheiros de QA

    Testes de ponta a ponta, do dispositivo ao dashboard

Como construímos sistemas IoT

Cada dispositivo é tratado como um cliente de rede não confiável: identidade própria, sem palavras-passe predefinidas ou partilhadas, ligações encriptadas, acesso exatamente aos tópicos de que precisa e uma forma publicada de comunicar vulnerabilidades. É isso que a ETSI EN 303 645, o regime de segurança de produtos do Reino Unido e os requisitos de cibersegurança da Diretiva Equipamentos de Rádio da UE exigem aos produtos ligados, e o Cyber Resilience Act da UE acrescenta uma lista de materiais de software e o tratamento de vulnerabilidades durante todo o período de suporte, que geramos a partir do build.

O lado cloud segue as regras pelas quais gerimos os nossos próprios sistemas: infraestrutura em Terraform, implementações a partir do GitHub Actions com credenciais federadas, segredos e chaves de assinatura num cofre, e regras de rede que negam por defeito, quer corra no Azure, na AWS ou em servidores que opera por si.

Outros serviços de sistemas embebidos e hardware

Visão geral de Sistemas embebidos e hardware

Perguntas sobre desenvolvimento de IoT

Que conectividade deve o nosso dispositivo usar?

Decorre de onde o dispositivo vive, da frequência com que comunica e do que o alimenta. Bluetooth Low Energy quando há um telemóvel por perto; Wi-Fi, ou Thread com Matter, para dispositivos domésticos e de edifícios ligados à rede elétrica; LoRaWAN para leituras pequenas vindas de campos ou caves durante anos com uma só bateria; LTE-M ou NB-IoT quando o dispositivo se desloca ou não há rede local. Comparamos o custo de funcionamento por dispositivo e por ano antes de escolher o rádio.

Conseguem construir o sistema completo, do dispositivo à aplicação?

Sim, como uma só equipa: firmware, cloud, portal web e aplicação móvel construídos sobre um único conjunto de contratos de mensagens, para que uma alteração no dispositivo não quebre o dashboard. Quando parte do sistema já existe, construímos o restante em função do que lá está.

Com que clouds e plataformas IoT trabalham?

Azure IoT Hub e o broker MQTT do Event Grid, AWS IoT Core, brokers autoalojados como EMQX, HiveMQ ou Mosquitto, e plataformas como o ThingsBoard, construídos na cloud que o seu ambiente já utiliza. O lado do dispositivo mantém-se portável: MQTT sobre TLS com identidades X.509 funciona com todos, pelo que a cloud pode mudar sem reescrever o firmware.

Em que setores trabalham os programadores de IoT?

Casa e edifícios inteligentes, em termóstatos, fechaduras, iluminação e gestão de edifícios; indústria, em monitorização de máquinas e manutenção preditiva; energia e serviços públicos, em contadores inteligentes, sistemas solares e de baterias e redes de carregamento de VE; logística, no rastreio de frotas, contentores e cadeia de frio; agricultura, em sensores de campo e controlo de estufas; saúde, em monitorização remota de doentes e dispositivos médicos ligados; e segurança, em sistemas de alarme e controlo de acessos ligados a centrais de monitorização.

Em quanto tempo podem começar programadores de IoT?

Quando o programador de IoT adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.

Como contratamos programadores de IoT através da BigTree108?

Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.

A quem pertence o trabalho que produzem?

A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.

Está a desenvolver um produto conectado?

Diga-nos o que o dispositivo mede ou controla, onde vive e quantos serão. Receberá resposta no prazo de um dia útil: um plano para o sistema, perfis de candidatos ou uma recomendação sobre conectividade.