Niestandardowy IoT, oprogramowanie układowe i rozwój mobilny dla inteligentnej doniczki „KORU”
Profil klienta
Botany Labs to startup z branży elektroniki użytkowej z siedzibą w Barcelonie w Hiszpanii. Firma koncentruje się na tworzeniu produktów elektroniki użytkowej z obsługą IoT skoncentrowanych na pielęgnacji roślin, a jej flagowym produktem jest „KORU” – inteligentna doniczka i oczyszczacz powietrza.

Wyzwanie
Założona w 2020 roku firma Botany Labs powstała wokół wyjątkowego celu, jakim było opracowanie elektroniki użytkowej opartej na IoT do pielęgnacji roślin i oczyszczania powietrza. Firma chciała stworzyć produkt, który pozwoliłby konsumentom kontrolować, monitorować i analizować stan zdrowia ich roślin za pośrednictwem aplikacji mobilnej połączonej z inteligentną doniczką.
Podczas gdy startup posiadał silną wewnętrzną wiedzę specjalistyczną w zakresie pielęgnacji roślin i niektórych technologii, potrzebował wysoce zaawansowanej i specyficznej wiedzy w zakresie rozwoju oprogramowania / sprzętu, aby stworzyć MVP i wprowadzić swój produkt na rynek.
Pożądana przez Botany Labs inteligentna doniczka i oczyszczacz powietrza wymagały specjalistycznej wiedzy w zakresie następujących technologii:
- IoT
- Cloud
- Mobile
- Hardware
W szczególności, MVP musiało posiadać następujące funkcje:
- Urządzenie sprzętowe z wieloma czujnikami podłączonymi do chmury
- Czujniki z możliwością automatycznego przechowywania i przesyłania zebranych danych do chmury
- Aplikacje mobilne dla systemów iOS i Android dla użytkowników do zdalnego sterowania, analizowania i monitorowania urządzenia
Rozwiązanie
Wysokie wymagania techniczne projektu były jednym z głównych powodów, dla których Botany Labs wybrało SaM Solutions, ze względu na naszą wiedzę w zakresie IoT, urządzeń mobilnych, chmury i oprogramowania układowego.
Ponieważ projekt obejmował wiele technologii, został podzielony na dwa oddzielne produkty: software i hardware.
Strumień prac nad oprogramowaniem składał się z następujących elementów:
- Projekt architektury
- Oprogramowanie układowe
- Wbudowane
- Konfiguracja chmury
- Rozwój systemów iOS i Android
- Konfiguracja backendu
- Testowanie system
Prototypowanie komponentów hardware’owych zostało podjęte we współpracy z firmą EnCata. Zakres prac obejmował następujące elementy:
- Wstępne planowanie projektu
- Projekt PCB i prototypowanie
- Projekt korpusu
- Dostarczenie prototypów POC
- Testowanie prototypów
Przez cały czas trwania projektu wspólne zespoły programistyczne stosowały metodologię Agile. Ponadto wykorzystano niektóre z najnowszych i najbardziej wiodących technologii, takich jak AWS Lamda, AWS IoT Core i Google Firebase.

Technologie
Architektura: Firmware/SDK, Cloud computing, Aplikacje klient-serwer
Backend: Python 3, boto3 library, DB – DynamoDB, Notyfikacje – Google Firebase, Storage – AWS S3, Authentication – AWS Cognito, AWS IAM, Logi – AWS Cloudwatch, Oprogramowanie układowe – ESP-IDF
Frontend: Java, RxJava2, – Swift, RxSwift
Inne technologie i narzędzia: Architektura bezserwerowa – AWS Lambda, IoT – AWS IoT Core

Sukces
Przy tak złożonym zestawie celów końcowych, technologii i funkcjonalności produktu, wspólne zespoły programistyczne spełniły wszystkie wymagania projektu w ramach budżetu, zgodnie z harmonogramem i z maksymalną wydajnością.
Możliwości IoT rozwiązania wykorzystują infrastrukturę opartą na chmurze i polegają na bezserwerowych funkcjach obliczeniowych. Zespoły programistyczne SaM Solutions wniosły następujący wkład:
- Tworzenie natywnych aplikacji mobilnych na urządzenia z systemami iOS i Android
- Tworzenie wbudowanych mikrokontrolerów
- Usługi DevOps za pośrednictwem AWS
- Zarządzanie projektami
- Analityka biznesowa
Powstały w ten sposób MVP firmy Botany Labs oferuje następujące możliwości:
- Baza danych ponad 150 popularnych roślin domowych
- Zautomatyzowane i spersonalizowane programy pielęgnacji roślin
- W pełni zautomatyzowane i zdalnie sterowane podlewanie roślin i monitorowanie poziomu wody
- Powiadomienia mobilne w czasie rzeczywistym, alerty, monitorowanie i kontrola za pośrednictwem urządzeń z systemem iOS i Android
- Kompleksowe wskaźniki życia / zdrowia roślin
- Zautomatyzowany oczyszczacz powietrza
- Obszerna historia zdrowia roślin poprzez statystyki, dane wizualne i analizy
Tworzenie inteligentnej doniczki KORU było ekscytującą i interesującą okazją dla naszych zespołów programistycznych. Projekt wymagał zaawansowanego poziomu wiedzy specjalistycznej w zakresie wielu najnowocześniejszych technologii, takich jak Serverless Computing, Cloud i IoT. SaM Solutions jest dumne, że z powodzeniem przyczyniło się do rozwoju technologicznego branży pielęgnacji roślin i rolnictwa.
Referencje
“Podczas opracowywania inteligentnego urządzenia domowego i poszukiwania wykwalifikowanego partnera, który przeniósłby proponowaną koncepcję na wyższy poziom, nawiązaliśmy współpracę z SaM Solutions. Wybraliśmy SaM Solutions jako naszego partnera do tego projektu ze względu na ich wysokie kompetencje w tej dziedzinie i elastyczność w dostosowywaniu się do różnych potrzeb w trakcie całego procesu. Ostatecznie jesteśmy zadowoleni z wysokiej jakości i dogłębnego zrozumienia zadania oraz pomocy w rozwiązaniu wszelkich pojawiających się problemów. Ogólnie rzecz biorąc, jesteśmy zachwyceni zaangażowaniem i entuzjazmem całego zespołu, dzięki którym ten projekt stał się rzeczywistością i czekamy na kolejne udane wspólne projekty”