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.

KORU

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. 

KORU

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 

KORU

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”

CTO & Co-Founder w Botany Labs