Family Self Care, die Gesundheitslösung auf Basis ätherischer Öle

NetDevices bietet Ihnen einen Artikel an, der sich mit :

Das Unternehmen Family Self Care

Das französische Start-up-Unternehmen Family Self Care wurde Ende 2017 gegründet. Sie ist auf Robotik, vernetzte Objekte, künstliche Intelligenz und Unterhaltungselektronik für den Gesundheitsalltag spezialisiert. Sie entstand aus der Vision der Gründerin Brigitte Thito. Diese verfügt über zwanzig Jahre Erfahrung in der Pharmaindustrie. Z. B.: wie Tambrands/Procter & Gamble, Walgreens Boots Alliance, Merck Consumer Health und Boots Healthcare.

Das Unternehmen hat SelfCare1® entwickelt, eine neue Technologie, die die Erwartungen der Kunden erfüllt. Diese betrafen die natürliche Vorbeugung und die Wirksamkeit ihrer Körper- und Geistpflege durch die Verwendung von ätherischen Ölen. In einem ersten Schritt bot Family Self Care den Kunden ein Set ätherischer Öle mit dem intelligenten Spender SelfCare 1 an. Dieser ist mit einer zugehörigen App verbunden. Dieser Automat verbindet sich über Bluetooth in den Mobiltelefonen der Kunden mit der aktiven Expert Coaching App. Es geht darum, personalisierte und präzise Dosen ätherischer Öle als Reaktion auf Gesundheitsprobleme zu verteilen. Außerdem muss ein Nutzerprofil definiert werden (Alter,Geschlecht,Kontraindikationen). Die Anwendung ist jederzeit möglich: zu Hause oder im Büro. 

Die Anwendung der Maschine bestellt dann eine Patrone, die im Roboter platziert wird (8 Wohlfühlöle täglich), für einen längeren Zeitraum. Sie wählt die erforderliche Kombination von ätherischen Ölen aus und gibt Anweisungen zur Verwendung, um einen verschwenderischen Ölverbrauch zu bieten.

Beispiel für die Verwendung der Anwendung

Ein Sportler, der ätherische Öle zur Entspannung seiner Muskeln verwendet. Die Anwendung basiert auf seinem Profil und seinem Bedürfnis. Sie empfiehlt ihm dann, eine Dosis exotic basic Öl mit einer Dosis rosewood zu mischen.

Mobile Anwendungen

Im Rahmen der Entwicklung des ersten intelligenten Spenders für ätherische Öle unseres Kunden Family Self Care ist das NetDevices-Team im Dezember 2019 in das Projekt des Unternehmens eingestiegen, um die SelfCare-Anwendungen zu entwickeln1. 

So ermöglichen es mobile Anwendungen den Nutzern, ihr Handy mit der Maschine zu verbinden, um die Wellness-Ölmischungen zu erstellen. 

Unser Lead Dev Mobile Benoît entwarf das spezifische, auf BLE (bluetooth low energy) basierende Kommunikationsprotokoll der Anwendungen, damit es mit der Maschine kommunizieren konnte.

Die verschiedenen Hauptschritte waren :

  • Studie des Codes bereits und Hardware-Protokoll der Maschine
  • Auswahl der React Native Bluetooth-Bibliotheken
  • POC (Proof of Concept) und Wahl des Stacks
  • Integration von React Native-Bibliotheken in Apps

1 - Untersuchung des Vorhandenen

Der erste Schritt eines bestehenden Projekts war die Untersuchung des Quellcodes (React Native, hauptsächlich PHP), dann der Vorschlag einer Architektur für das gesamte Projekt und der Vorschlag der Grundlagen für die Implementierung der Anwendungen.

2 - Suche nach Bibliotheken 

Im ersten Teil wird ein vom Hardwarehersteller bereitgestelltes technisches Dokument untersucht (ein Dokument, das beschreibt, wie die Maschine kommuniziert).

Parallel zu dieser Studie führt Benoit auch eine Suche nach nativen BLE react libraries durch.

In der Informatik ist eine Bibliothek eine Sammlung von Funktionen. Diese beruhen auf einem Code, einer bestimmten Sprache. Der Hauptvorteil der Verwendung einer Bibliothek für Entwickler ist die Zeitersparnis.

Im Rahmen des Projekts haben sich zwei Bibliotheken herauskristallisiert, die die Verwendung des Bluetooth-Moduls auf Smartphones ermöglichen. Die Community jeder Bibliothek trifft ihre Wahl anhand der Anzahl der bekannten "Bugs", der Qualität der Dokumentation und vor allem der Wartbarkeit. Denn jede Bibliothek hatte im Laufe des Jahres mehrere Versionen.

3 - POC

Nachdem wir also eine Auswahl getroffen hatten, erstellten wir für jede Bibliothek ein POC. In der Regel handelt es sich dabei um ein Projekt mit einem Minimum an Code, wenig Design, wenig oder gar keiner Fehlerbehandlung. Es dient dazu, die technischen Entscheidungen zu validieren, bevor wir uns an die komplexen Entwicklungen machen.

4 - Integration der Bibliothek in Anwendungen

Nach der Validierung über das POC und der Auswahl der besten Bibliothek war der nächste Schritt die Integration dieser Bibliothek und die Verwaltung der Kommunikation/Steuerung des SelfCare1-Automaten.

Schließlich reichte die Integration einer Bibliothek an sich nicht aus, sie musste angepasst werden, um die verschiedenen Merkmale des von der Maschine erwarteten Protokolls zu integrieren.

5 - Gesamtheit des Projekts

Schließlich kümmerte sich Benoît um die Entwicklung von Anwendungsbildschirmen und das Schreiben von automatisierten Tests (Mocha, Enzyme, Chai). 

Seit März 2021 laufen die ersten Lieferungen der SelfCare1-Maschine an - in den USA und in Europa!