Passerelle IoT et industrielle · 100 % libre

Cybelia IoT Boxl'atelier branché sur votre cloud.

Une petite box sur le réseau de votre site. D'un côté, elle met vos imprimantes, balances, scanners et tiroirs-caisse au service d'Odoo. De l'autre, elle relève vos automates, machines et capteurs et envoie leurs mesures à votre plateforme de données et à Odoo. Aucun port ouvert sur Internet.

Tarif sur demande : la box n'est pas encore vendue en ligne.

Tableau de bord de la box : Odoo appairé, plateforme connectée, presse en Modbus, four en OPC UA, capteurs en MQTT
11protocoles industriels
2flux : Odoo et plateforme
443seul port, en sortie
0port entrant

Deux flux, une seule box

Les deux flux sont indépendants : une coupure de l'un ne retient jamais l'autre.

Flux 1

Vos périphériques dans Odoo

Comme la box IoT d'Odoo, en sortie seule : Odoo dépose un travail, la box le reçoit par sa connexion permanente et l'exécute sur le bon appareil.

  • Imprimantes de documents (CUPS) et d'étiquettes Zebra (ZPL, USB ou réseau)
  • Tickets de caisse ESC/POS et tiroir-caisse
  • Balances Mettler Toledo, Adam, CAS : la pesée arrive dans la caisse
  • Scanners de codes-barres vers la caisse et l'inventaire
  • Écran client sur la sortie HDMI de la box ou une tablette
Flux 2

Vos machines dans vos tableaux de bord

La box relève automates, machines-outils et capteurs, puis pousse chaque mesure vers Apache StreamPipes ou le Pack IIoT, et vers Odoo, où elle devient un signal machine.

  • Relevé périodique ou abonnement aux changements
  • Parcours de l'équipement et ajout d'une mesure en un clic
  • Vers la plateforme : MQTT chiffré sur le port 443
  • Vers Odoo : signaux machine rattachables à un poste de charge
  • File locale : rien n'est perdu si Internet tombe

Le principe

Tout part de la box, rien n'y entre depuis Internet. La plateforme peut à son tour renvoyer ses résultats à Odoo.

Onze protocoles, la même interface

Chaque protocole décrit lui-même ses paramètres : l'écran de la box les présente tous de la même façon, avec test de la liaison, parcours quand l'équipement le permet, et valeurs en direct.

Modbus TCPautomates, variateurs, centrales de mesure
Modbus RTUbus RS-485 ou RS-232 par adaptateur USB
OPC UASiemens S7-1200/1500, Beckhoff, B&R, Codesys
MQTTcapteurs, passerelles LoRaWAN, Shelly, Tasmota
Siemens S7S7-300/400/1200/1500 et LOGO! 8
EtherNet/IPAllen-Bradley ControlLogix, CompactLogix
BACnet/IPgestion technique du bâtiment
MTConnectmachines-outils à commande numérique
SNMPonduleurs, PDU, climatisation de baie
HTTP / JSONcentrales, onduleurs solaires, API maison
Série ASCIIbalances et capteurs en RS-232 ou USB

Ce que vous voyez

Captures de l'écran local de la box et de la caisse Odoo, prises sur nos bancs d'essai (données de démonstration).

Un four en OPC UA : test de la liaison, parcours de l'arbre, une mesure en un clic.
Un four en OPC UA : test de la liaison, parcours de l'arbre, une mesure en un clic.
À la caisse Odoo : la pesée lue par la box, et le ticket reçu par l'imprimante (base de test).
À la caisse Odoo : la pesée lue par la box, et le ticket reçu par l'imprimante (base de test).
Ajouter une connexion : on choisit le protocole, le formulaire suit.
Ajouter une connexion : on choisit le protocole, le formulaire suit.
Les périphériques détectés et mis à disposition d'Odoo.
Les périphériques détectés et mis à disposition d'Odoo.
Le même écran sur une tablette, en thème clair.
Le même écran sur une tablette, en thème clair.

Cas d'usage : un atelier de boulangerie industrielle

Un scénario de démonstration, rejoué de bout en bout sur nos bancs avec des simulateurs de chaque équipement. L'atelier compte une presse hydraulique, un four de cuisson, des capteurs d'ambiance, et une petite boutique d'usine avec sa caisse.

  1. Brancher

    La box est reliée au réseau de l'atelier. Elle s'annonce sous un nom unique (cyb-iot-xxxxxx.local) ; au premier accès, on choisit le mot de passe administrateur de son écran.

  2. Appairer Odoo

    Dans Odoo, menu IoT Cybelia, on crée la box et on génère un code à usage unique, valable dix minutes. Saisi sur l'écran de la box, il la lie à l'instance. Les imprimantes Zebra, la balance et la douchette apparaissent aussitôt dans Odoo.

  3. Raccorder la plateforme

    On indique l'adresse wss://…/mqtt de l'Apache StreamPipes commandé sur la boutique, avec son identifiant. La box s'y connecte en sortie, sur le port 443.

  4. La presse en Modbus TCP

    Connexion « Presse hydraulique 1 » : pression, compteur de cycles, marche et température d'huile, lus toutes les cinq secondes et envoyés à la plateforme et à Odoo.

  5. Le four en OPC UA

    On parcourt l'arbre de l'automate, puis « + Mesure » sur la consigne et la température. La box s'abonne : chaque changement remonte, sans relevé inutile.

  6. Les capteurs en MQTT

    Humidité et CO2 de l'atelier, publiés par des capteurs sur le broker local, repris par la box et relayés.

  7. Dans Apache StreamPipes

    Un adaptateur MQTT sur le sujet usine/presse-hydraulique-1 : le schéma des mesures est reconnu seul. Tableaux de bord, historique et règles d'alerte se construisent dessus.

  8. Dans Odoo

    Menu IoT, Signaux machine : chaque grandeur y figure avec sa dernière valeur et son historique. La pression est rattachée au poste de charge « Presse 1 » de la fabrication.

  9. À la caisse

    La même box lit la balance en continu : la pesée stable s'affiche dans la caisse, le ticket sort sur l'imprimante ESC/POS, le tiroir s'ouvre, l'écran client suit la vente.

  10. Internet coupe

    Les relevés attendent dans la file locale de la box, puis partent dans l'ordre au retour de la liaison. Une connexion en erreur se relance seule, avec une attente croissante.

Sécurité : rien d'ouvert

Une box dans votre réseau qui parle à un cloud ne demande aucun trou dans votre pare-feu.

Sortie seule

La box ouvre elle-même ses connexions, en HTTPS et en MQTT chiffré, sur le port 443. Aucun port entrant, aucun VPN, aucune règle à poser sur votre pare-feu.

Écran local protégé

L'écran de la box ne répond qu'au réseau local privé, derrière un mot de passe. Les secrets enregistrés ne sont jamais réaffichés.

Identité propre

Chaque box porte sa clé Ed25519, créée sur place et qui ne la quitte pas. L'appairage se fait par un code à usage unique.

Service durci

L'agent tourne sans droits root, dans un service systemd restreint, derrière un pare-feu propre à la box qui jette tout ce qui vient d'Internet.

100 % libre

Système Debian, agent en Python, bibliothèques sous licences libres : rien de fermé entre vos machines et vos données.

Hébergé en France

Odoo, StreamPipes et le Pack IIoT tournent dans nos datacenters, en France.

Le matériel

Le même logiciel, le même script d'installation, sur deux familles de machines.

Raspberry Pi 4 ou 5

  • Raspberry Pi OS Bookworm 64 bits
  • 2 Go de mémoire au minimum, 4 Go conseillés
  • Carte microSD A2 de 32 Go, image prête à flasher
  • Idéal pour un poste, une caisse, une petite ligne

Mini-PC x86-64 (NUC)

  • Debian 12 ou Ubuntu 24.04
  • 4 Go de mémoire, SSD de 32 Go
  • Clé d'installation entièrement automatique
  • Pour un atelier entier et de nombreuses connexions

Raccordements : Ethernet ou Wi-Fi, USB (imprimantes, balances, scanners, adaptateurs RS-485 et RS-232), HDMI pour l'écran client.

Où vont vos données

La box alimente les services de la gamme Industrie & IoT, commandés en ligne et hébergés en France.

Équiper votre site

Dites-nous ce que vous voulez relier : imprimantes et caisse, automates et capteurs, ou les deux. Nous préparons la box, l'appairons à votre Odoo et raccordons votre plateforme.

Tarif sur demande