Chez Rightech, nous avons finalement décidé de commencer à bloguer. Nous avons accumulé beaucoup d'expérience dans la construction de systèmes IoT à forte charge, et nous avons décidé que nous devions simplement la partager! Récemment, la version publique de notre plateforme RIC (Rightech IoT Cloud) a été lancée, et maintenant tout le monde peut l'utiliser. Mais d'abord, disons qui nous sommes et d'où nous venons.
Comment tout a commencé
En 2011, nous étions plutôt une équipe d'indépendants de la ville d'Oryol et avons commencé par programmer un certain nombre de développements matériels liés à la mise en œuvre de systèmes de mesure et de contrôle automatisés. Nous avons connecté des capteurs et des actionneurs à des microcontrôleurs, mis en œuvre des protocoles d'échange, le traitement des données primaires et l'automatisation.
Au fil du temps, l'équipe a commencé à remarquer les similitudes entre tous les projets. Nous avons écrit dans différents langages de programmation, travaillé avec des équipements différents, mais construit une architecture de solution identique . À un certain moment, nous sommes arrivés à la conclusion qu'il est possible de créer un cadre universel qui nous permettra d'aller directement au développement de l'interface système.
Nos clients n'ont sincèrement pas compris pourquoi ils ne peuvent pas regarder / tester le résultat intermédiaire. Pourquoi cela ressemble-t-il à des lignes en cours d'exécution dans la console et pour contrôler l'actionneur, vous n'avez pas besoin d'appuyer sur l'écran tactile, mais d'envoyer une commande Modbus. Nous avons commencé à programmer des interfaces au moment où l'API était déjà prête et l'automatisation élaborée.
À ce moment-là, notre flux de travail consistait en la séquence suivante:
- connecter physiquement les composants du système à un réseau;
- mettre en œuvre des protocoles d'échange de données;
- mettre en œuvre des traitements de données (filtrage, application de fonctions de transformation, mesures indirectes, etc.);
- transformer les données en structures de haut niveau;
- décrire les machines à états du système;
- implémenter une API pour la sortie des données vers l'interface et les machines de lancement;
- implémenter l'interface système (écran tactile / application native / intégration dans les systèmes internes du client).
Et, comme vous le comprenez, de projet en projet jusqu'à la dernière étape, le client a à peine compris ce que nous faisions, et cela a toujours été un motif de méfiance et de conflits. Bien sûr, lorsque nous avons remis le travail, le client était heureux et satisfait, mais les nerfs épuisés et le sentiment que nous étions essentiellement en train de «scier» à 90% un autre «vélo» sur une nouvelle pile sont restés.
En conséquence, nous avons décidé de créer un cadre universel. Les intérêts de nos clients ont également influencé notre décision. En règle générale, les gestionnaires et les propriétaires d'entreprise sont intéressés par la création de cas d'utilisateurs finaux et ne se plongent souvent pas dans le mécanisme du système. Pour mener à bien les tâches définies par eux, nous devions nous concentrer davantage sur le développement de scripts et d'interfaces utilisateur, car ce sont eux qui portent la principale valeur commerciale de la solution en cours de création. Dans le même temps, 90% des coûts de développement sont concentrés dans des systèmes de projet internes invisibles pour l'utilisateur final.
L'idée originale de la plateforme RIC a été transformée et changée avec le marché, trouvant de plus en plus de domaines d'application. Développé par nous en 4 ansle cadre a permis de se concentrer sur les processus de création de valeur pour la solution, de mise en œuvre de la logique métier conçue et de promotion du produit final sur le marché . RIC était complètement prêt en 2016, il ne restait plus qu'à créer une entreprise et à trouver de l'argent ...
Rightech. Histoire de la création
Nous n'avions absolument aucune expérience en matière de collecte de fonds. Cependant, en 2016, nous avons réussi à attirer les premiers investissements d'un fonds qui a investi dans Delimobil. Avec cet argent, nous avons créé la société Rightech, qui est devenue le siège de notre projet. Et la première mise en œuvre vraiment importante de notre technologie, comme vous l'avez peut-être deviné, a été l'autopartage Delimobil. Je ferai une réserve tout de suite que les applications et le système CRM n'ont pas été développés par nous, mais que des milliers de voitures et de téraoctets de données générées par la machine sont devenus un test digne, que RIC a réussi avec confiance.
En plus du partage, en 2019, nous avons réussi à automatiser la publicité numérique hors domicile, à créer une collecte de données à partir de générateurs à turbine à gaz, et bien plus encore. L'équipe s'est engagée non seulement dans les implémentations du marché, mais a également développé le RIC dans son ensemble: implémentation de nombreux protocoles de transport, optimisation de l'infrastructure de serveur et extension du système d'automatisation.
Comme prévu, nous nous sommes sentis à l'étroit dans le cadre Delimobil et nous avons commencé à développer la plateforme vers le cloud public. À ce moment-là, les objectifs d'investissement du fonds ont été atteints et, début 2019, nous avons racheté sa part. Cela a permis à l'équipe du projet de se concentrer sur la mise en œuvre d'une technologie vraiment massive.
En savoir plus sur la plateforme
Alors, qu'est-ce qu'une plateforme IoT? Quel est devenu notre cadre de remplacement «vélo» - RIC?
Tout projet IoT comprend les composants ou couches fondamentaux suivants:
- dispositifs - dispositifs, capteurs et actionneurs «intelligents», sur la base desquels la collecte de données et l'automatisation sont effectuées;
- réseaux de transmission de données - à travers eux, les données et les commandes sont transmises entre les composants du système IoT;
- plate - forme - une infrastructure qui garantit l'interopérabilité (capacité d'interaction) des composants du système, le traitement des données et leur transfert vers d'autres systèmes;
- applications - représente l'objectif ultime d'un projet IoT, à ce niveau, les utilisateurs finaux travaillent et, en fait, la valeur de l'ensemble du système y est créée.
Rightech IoT Cloud (ou RIC) est une plate-forme IoT basée sur le cloud qui agit comme un middleware lors du développement d'une solution IoT. RIC comprend tous les éléments logiciels nécessaires qui permettent aux ingénieurs de tout niveau de créer des applications à l'aide de n'importe quel appareil IoT sans avoir à créer une infrastructure logicielle et matérielle appropriée. Oui, n'importe quel appareil. Nous n'avons pas publié tous les protocoles implémentés dans la version publique du RIC. Si vous n'avez pas trouvé le protocole de votre appareil, vous pouvez nous écrire et nous l'ajouterons certainement à la version publique.
Un petit hack de vie:Parfois, vous ne devriez pas prendre toute la logique du côté de la plate-forme. Certains processus importants peuvent être laissés du côté du matériel en cas de perte d'Internet. Ou des scénarios où le "temps réel" est important, par exemple, deux commandes doivent être exécutées dans un intervalle strict entre elles. Ensuite, le lancement de ce script peut se faire via le RIC et la logique d'exécution peut être laissée sur l'appareil.
Contrairement aux analogues existants, la plateforme Rightech ne nécessite pas d'écriture de code, sauf pour la création d'applications qui sont le but d'un projet IoT. L'intégration de la plate-forme avec la couche application se fait via une API REST de haut niveau, et n'est pas plus compliquée que l'intégration de Google Maps.
En termes simples, une plate-forme est un pipeline de données IoT. Et ce pipeline peut être personnalisé à volonté par chaque utilisateur individuel. Il résout les tâches de base liées à la garantie de la connexion des appareils et de leur interaction les uns avec les autres, à la gestion des appareils, au traitement, au stockage et à l'analyse des données provenant des appareils, à la conception de scénarios pour automatiser la logique métier et leur exécution, à l'intégration avec des applications et des systèmes tiers, en garantissant la sécurité de chacun. le niveau d'interaction des composants du système et bien d'autres.
Cloud public
Au printemps, nous avons lancé l'inscription à notre cloud public, et maintenant chaque utilisateur peut connecter jusqu'à 10 appareils gratuitement et prototyper sa future entreprise ou automatiser, par exemple, une serre ou une maison. Tout projet IoT peut prendre tout ce dont il a besoin dans la plate-forme RIC et mettre en œuvre son propre système unique pour traiter et présenter les données reçues pratiquement sans programmer ces 90% de l'iceberg.
Notre histoire courte est terminée. Nous espérons que vous nous avez aimés, et promettons à notre tour de partager notre expérience et nos informations pertinentes dans le domaine de l'IoT.
En passant, nous sommes également sur Telegram avec des personnes partageant les mêmes idées.
Faites simplement l'IoT!
Liens utiles:
-
IoT-