Présentation

Cette librairie est conçu pour fonctionner avec un micro processeur Linux. La présentation sera uniquement basée sur l'OPOS6UL d'armadeus et la carte mère MAESTRO.


Sections dans cet article

Dépot

Nous vous conseillons de démarrer avec un des examples fournis dans cette documentation.

Bitbucket

Clonez le répertoire https://bitbucket.org/iotflowers/maestro/ ou vous trouverez 2 branches; master et dev

  • master branche connectée sur les outils de production serveurs, APIs et Apps
  • dev branche developpement connectée sur serveur de dev et APIs de dev

Nous vous recommandons d'utiliser la branche dev, adpatée à un test de développement avant de passer en production.


Général

Le protocole de communication BiWay est basé sur des actionnneurs et des capteurs avec une limite de 5 bits par type soit un maximum de 32 capteurs et 32 actionneurs par controleur.


  #define SENSOR_NUMBER_BIT_NUMBER 5 
  #define ACTION_NUMBER_BIT_NUMBER 5 
            
Lorsque vous communiquez avec le serveur, il existe des "handlers" prédéfinis (des functions) qui vous permettent de respecter l'encodage binaire et la compression Blake2S, réalisés pour limiter la taille des messages et leur sécurité. Ainsi 16 fonctions sont disponibles en provenance du serveur parsées par le controleur.
handler

tandis que 13 fonctions sont disponibles au départ du contrôleur vers le serveur (coté serveur)

handler

En ce basant sur cette structure de communication, vous pouvez gérer l'ensemble de vos capteurs et actionneurs et y gérer vos modes, séquences, type, selon vos besoins entre vos serveurs et vos equipements. Nous verons les fonctions une à une pour vous permettre de définir celles adaptées à votre cas d'usage.

Développer

Vous êtes prêt à vous lancer, connectez vous ou créez votre compte pour obtenir un accès à nos dépots bitbucket et nos exemples prêt à l'emploi

Vous trouverez dans la section /examples des solutions avec différents modules.

la carte mère MAESTRO

Dés la validation de votre compte vous recevrez une appid et une apikey pour exploiter tous les aspects de la technologie, en mode test


Production

Passez votre serveur en mode production dés que vous etes prêt à vous lancer pour générer vos propres appid et apikey pour l'ensemble de votre parc et vos clients

Avec la mise en place Oauth2 de vos utilisateurs, bénéficiez des commandes vocales des assistants vocaux Google et Alexa.


Suivant