KORU - IoT-fähiger intelligenter Blumentopf und Luftreiniger für Zuhause und den Arbeitsplatz
KUNDENPROFIL
Botany Labs ist ein Startup-Unternehmen für Verbraucherelektronik mit Sitz in Barcelona, Spanien. Das Unternehmen konzentriert sich auf die Entwicklung von IoT-fähigen Produkten der Verbraucherelektronik mit dem Schwerpunkt der Pflanzenpflege. Das Hauptprodukt des Unternehmens ist „KORU“ - ein intelligenter Blumentopf und Luftreiniger.
In Zusammenarbeit mit EnCata. EnCata wurde 2006 gegründet und ist ein Ingenieurdienstleistungsunternehmen mit Sitz in Minsk, Belarus. Das Unternehmen bietet eine breite Palette von Dienstleistungen in den Bereichen Produktentwicklung, kommerzielle F&E, Konstruktion, IoT und Prototypenherstellung für Start-up-Unternehmen und etablierte Firmen auf der ganzen Welt.
Herausforderung
Wenn es Ihnen schwerfällt, Ihre Pflanzen zu gießen, oder Sie besorgt sind, sie übermäßig zu gießen, dann seien Sie versichert, dass es vielen anderen genauso geht wie Ihnen! Die falsche Bewässerung, schlechte Lichtverhältnisse oder sogar schlechte Erde können Ihr grünes Zuhause leicht in einen “Pflanzenfriedhof” verwandeln. Dank Sensoren und künstlicher Intelligenz überwacht KORU die Gesundheit Ihrer Pflanzen und kümmert sich automatisch um sie.
Botany Labs wurde 2020 mit dem Ziel gegründet, die Pflanzenpflege Branche durch die Entwicklung eines Produkts zu revolutionieren, das es den Verbrauchern ermöglicht, ihre Pflanzen aus der Ferne zu gießen und zu überwachen sowie die Umgebung mit einer automatisierten Luftreinigung zu versorgen.
Obgleich das Unternehmen über große interne Erfahrung im Bereich der Pflanzenpflege und -technologie verfügt, benötigte es für die Entwicklung seines Minimum Viable Product (MVP, dt. „minimal brauchbares oder existenzfähiges Produkt“) die professionelle Expertise im Bereich der Softwareentwicklung und des Hardware-Prototyping. Konkret benötigte das Unternehmen fortgeschrittene Fähigkeiten in den folgenden Bereichen:
- Firmware und Embedded Entwicklung
- IoT-Cloud Konfiguration
- Entwicklung für iOS/Android
- Hardware-Prototyping
Das von Botany Labs ersehnte MVP erforderte mehrere Schlüsselmerkmale, die zahlreiche Technologien umfassen:
- ein physisches Gerät mit einer Reihe von benutzerdefinierten eingebetteten Sensoren, die mit der Cloud verbunden sind
- Eine Möglichkeit für Geräte Sensoren, Daten zu erheben und an die Cloud zu senden bzw. in dieser zu speichern
- Eine Möglichkeit für Endbenutzer, das Gerät aus der Ferne zu steuern und über native mobile iOS/Android-Anwendungen auf Daten zuzugreifen
LÖSUNG
Basierend auf den strengen technischen Anforderungen des Projekts wählte Botany Labs SaM Solutions als technischen Partner für die kundenspezifische Entwicklung von mobilen, eingebetteten, Cloud- und IoT-Anwendungen.
Aufgrund der komplexen technologischen Eigenschaften des angestrebten MVP wurde das Projekt in zwei Arbeitsabläufe unterteilt - Softwareentwicklung und Hardware-Prototyping.
Der Umfang der Softwareentwicklung umfasste Folgendes:
- Architekturentwurf
- Firmware-/eingebettete Entwicklung
- Cloud-Konfiguration
- Entwicklung mobiler Anwendungen (Android, iOS)
- Backend-Serverkonfiguration
- Systemprüfung
Das Hardware-Prototyping wurde von EnCata, dem Partner von SaM Solutions, durchgeführt und umfasste Folgendes:
- Erste Projektplanung
- Leiterplattendesign und Prototyping
- Gehäusedesign
- Bereitstellung von PoC-Prototypen
- Prüfung von Prototypen
Die Entwicklungsteams folgten einer agilen Methodik und nutzten Spitzentechnologien, wie zum Beispiel die serverlose Architektur (AWS Lambda), IoT (AWS IoT Core), Google Firebase sowie Java, Python 3, iOS/Android und eingebettete Entwicklung auf ESP32-Mikrochips.
Technologie
Architektur: Firmware/SDK, Cloud Computing, Client-Server-Anwendungen
Front-End: RxJava 2, RxSwift
Back-End: Python 3, boto3-Bibliothek, DynamoDB, Google Firebase, AWS S3, AWS Cognito, AWS IAM, AWS Cloudwatch, ESP-IDF
Andere Technologien und Tools: AWS Lambda, AWS IoT Core
Ergebnisse
Trotz einer komplexen Reihe von Projektzielen, die mehrere Technologien umspannen, waren unsere gemeinsamen Entwicklungsteams in der Lage, alle gewünschten MVP-Anforderungen von Botany Labs erfolgreich innerhalb des geschätzten Zeitrahmens und des prognostizierten Budgets zu erfüllen.
Die IoT-Lösung wird auf einer Cloud-Infrastruktur gehostet und nutzt serverlose Funktionen, wobei unsere Ingenieur Teams für die Ausführung der folgenden Aufgaben verantwortlich sind:
- Native mobile Entwicklung auf sowohl iOS- als auch Android-Plattformen;
- Eingebettete Entwicklung auf Mikrocontrollern;
- Backend-Server Entwicklung;
- DevOps-Service in der AWS-Cloud;
- Business Analytics und Projektmanagement.
Das daraus resultierende Produkt der Verbraucherelektronik bietet zahlreiche Funktionen und fortschrittliche Integrationen zwischen verschiedenen Technologien.
Zu den Lösungsmöglichkeiten gehören:
- integrierte Datenbank mit über 150 Pflanzen
- benutzerdefinierte automatisierte Programme für die pflanzenspezifische Pflege
- automatisierte Pflanzenbewässerung, Wasserstandsüberwachung und verwandte Funktionen
- Benachrichtigungen und Warnungen in Echtzeit
- Fernsteuerung und Echtzeitüberwachung über mobile iOS/Android-Apps
- Erweiterte Anzeigen zur Pflanzengesundheit
- Automatisches Luftreinigungssystem
- Statistiken, Grafiken und Analysen zum Verlauf der Pflanzenpflege
Referenzen
„Bei der Entwicklung eines Smart-Home-Geräts und der Suche nach einem qualifizierten Partner, um das vorgeschlagene Konzept auf die nächste Stufe zu bringen, haben wir uns mit SaM Solutions zusammengetan. Wir haben uns für die Partnerschaft mit SaM Solutions für dieses Projekt entschieden, weil das Unternehmen über eine hohe Kompetenz in diesem Bereich sowie eine hohe Flexibilität verfügt, sich während des gesamten Prozesses an unterschiedliche Anforderungen anzupassen. Letztendlich sind wir sehr zufrieden mit der hohen Qualität und dem umfassenden Verständnis der anstehenden Aufgabe und dankbar für Ihre Hilfe bei der Bewältigung aller aufkommenden Probleme. Insgesamt sind wir begeistert vom Engagement und Enthusiasmus des gesamten Teams bei der Verwirklichung dieses Projekts und freuen uns auf weitere gemeinsame von Erfolg gekrönte Projekte.“
Ahmed El Ibiary (CTO & Mitbegründer)