Je vais écrire une application embarquée personnalisée en go

Certaines informations ont été traduites automatiquement.

Afrique du Sud

Je parle Anglais

Architecte de systèmes

Je suis un architecte systèmes avec 20 ans d’expérience, spécialisé dans l’intersection du matériel, du firmware et de l’orchestration cloud. J’ai un parcours éprouvé chez Tesla, où j’ai développé la ...
À propos de ce service

Vous avez besoin d'une application rapide, concurrente et peu gourmande en mémoire pour votre matériel basé sur Linux ? Je vais créer un binaire backend en Go (Golang) prêt pour la production, adapté à votre passerelle embarquée ou ordinateur monocarte.

Go est le langage idéal pour les nœuds de périphérie IoT modernes. Il offre une vitesse native, une empreinte minimale et une concurrence robuste via les goroutines, sans le poids des interprètes lourds.

Ce que propose ce package de base :

  • Pipeline de données principal : Mise en œuvre de 1 à 2 fonctions principales (par exemple, lecture de données depuis un port UART/Série, Modbus ou un capteur I2C/SPI en utilisant sysfs/periph.io native Linux).
  • Transport léger : Formatage des données et streaming sécurisé via MQTT, HTTP REST ou WebSockets vers votre endpoint cloud ou broker local.
  • Intégration avec Linux Daemon : Emballé en tant que service d’arrière-plan systemd standard pour un démarrage automatique et une récupération de base en cas de crash.
  • Binaire compilé croisé : Livraison d’un exécutable compilé directement pour votre architecture cible (ARM64, ARMv7 ou x86_64).

LIMITES DE PORTÉE STRICTES : Pour maintenir l’efficacité de ce package, ce niveau ne comprend pas la création d’image Linux personnalisée (Yocto/Buildroot), la conception de circuits hardware, les interfaces graphiques complexes ou les pilotes personnalisés

Plateforme:

Autres

Capteurs:

Autres

Expertise:

Débogage

Réseautage

Développement web

Mon portfolio

Balises associées