Op Habré schreiwen se dacks iwwer den elektreschen Transport. An iwwer Vëloen. An och iwwer AI. Cloud4Y huet decidéiert dës dräi Themen ze kombinéieren andeems se vun engem "intelligente" elektresche Vëlo schwätzen deen ëmmer online ass. Mir schwätzen iwwer de Greyp G6 Modell.
Fir et méi interessant fir Iech ze maachen, hu mir den Artikel an zwee Deeler opgedeelt. Déi éischt ass dem Prozess gewidmet fir en Apparat, Plattform a Kommunikatiounsprotokoller ze kreéieren. Déi zweet ass d'technesch Spezifikatioune, eng Beschreiwung vun der Hardware a Fäegkeeten vum Vëlo.
Deel eent, Backend
Greyp Bikes ass e kroatesche Fabrikant vu Premium elektresche Vëloen, am Besëtz vum lokalen exotesche Supercar Hiersteller Rimac. D'Firma kreéiert wierklech interessant Veloen. Kuckt just de fréiere Modell, den Dual-Suspension G12S. Et war eppes tëscht engem elektresche Vëlo an engem Elektromotorrad, well den Apparat op 70 km/h konnt beschleunegen, e staarke Motor hat an 120 km op enger Ladung gelaf ass.
De G6 huet sech als méi elegant an off-road erausgestallt, awer seng Haaptfunktioun ass "Konnektivitéit".
Gebuert vun enger Iddi
Eng grouss Zuel vu verschiddenen Apparater verbannen mam Internet. Firwat sinn Vëloen méi schlecht? Sou koum Greyp Bikes op d'Iddi, déi de G6 gouf. Zu all Moment ass dëse Vëlo verbonne mat
Plattform
Wann Dir eng Plattform fir en innovative Produkt erstellt, musse vill Nuancen berücksichtegt ginn. Dofir war d'Wiel vun enger Cloud Plattform fir all d'Servicer ze hosten an ze lafen, déi vun engem modernen elektresche Vëlo erfuerderlech sinn, e ganz wichtegt Thema. D'Firma huet Amazon Web Services (AWS) gewielt. Dat war deelweis dorunner, datt Greyp Bikes schonn Erfahrung mam Service hat. Deelweis - wéinst senger Popularitéit, breet Verdeelung ënner Entwéckler ronderëm d'Welt a gutt Haltung vis-à-vis Java / JVM (jo, si ginn aktiv an Greyp Bikes benotzt).
AWS hat e gudden IoT MQTT Broker (Cloud4Y huet iwwer Protokoller geschriwwen
Tech Stack
Ëmsetzung
D'Firma huet zwee Weeër zur Verfügung gestallt fir sech an de System unzemellen. Jiddereng vun hinnen ass getrennt ëmgesat, mat verschiddenen Technologien fir seng Benotzung Fall.
Vum Vëlo op de Smartphone
Déi éischt Saach fir ze berücksichtegen wann Dir e Systementrée erstellt ass wat fir Kommunikatiounsprotokoll ze benotzen. Wéi scho gesot, huet d'Firma MQTT gewielt wéinst senger liichter Natur. De Protokoll ass gutt wat den Duerchgang ugeet, funktionnéiert gutt mat potenziell onzouverlässeg Verbindungen, a spuert Batteriekraaft, wat besonnesch wichteg ass fir de Greyp elektresche Vëlo.
De benotzte MQTT Broker ass erfuerderlech fir all Daten aus dem Vëlo ze lueden. Am AWS Netz ass Lambda, déi d'binär Donnéeën, déi vum MQTT Broker geliwwert ginn, liest, se parséiert a liwwert se un Apache Kafka fir weider Veraarbechtung.
Apache Kafka ass de Kär vum System. All Donnéeë mussen duerch et passéieren fir seng definitiv Destinatioun z'erreechen. De Moment huet de Systemkär e puer Agenten. Déi wichtegst ass deen deen Daten sammelt an se op InfluxDB Kältelagerung transferéiert. Déi aner transferéiert d'Donnéeën an d'Firebase Realtime Datebank, sou datt se fir Smartphone Uwendungen verfügbar ass. Dëst ass wou den Apache Kafka wierklech erakënnt - Kältelagerung (InfluxDB) späichert all Daten aus dem Vëlo a Firebase kann aktuell Informatioun kréien (zB Echtzäit Metriken - aktuell Geschwindegkeet).
Kafka erlaabt Iech Messagen mat verschiddene Geschwindegkeeten ze kréien an se bal direkt op Firebase ze liwweren (fir an enger Applikatioun op engem Smartphone ze weisen) a schlussendlech op InfluxDB ze transferéieren (fir Datenanalyse, Statistiken, Iwwerwaachung).
Kafka benotzen erlaabt Iech och horizontal ze Skala wéi d'Laascht eropgeet, souwéi aner Agenten ze verbannen, déi erakommen Donnéeën an hirem eegenen Tempo a fir hiren eegene Gebrauchsfall veraarbecht kënne (wéi eng Course tëscht enger Grupp vu Vëloen). Dat ass, d'Léisung erlaabt Cyclisten mateneen op verschiddene Charakteristiken ze konkurréiere. Zum Beispill, maximal Geschwindegkeet, maximal Sprang, maximal Leeschtung, etc.
All Servicer (genannt "GVC" - Greyp Vehicle Cloud) ginn haaptsächlech am Spring Boot a Java implementéiert, obwuel aner Sproochen och benotzt ginn. All Build ass an engem Docker-Bild verpackt, deen am ECR-Repository gehost gëtt, lancéiert an orchestréiert vun Amazon ECS. Wärend NoSQL zimmlech praktesch a populär ass fir eng Zuel vu Fäll, Firebase kann net ëmmer all Greyp seng Bedierfnesser entspriechen, an dofir benotzt d'Firma och MySQL (an RDS) fir ad-hoc Ufroen (Firebase benotzt en JSON Bam, wat méi effizient ass an e puer Fäll) a spezifësch Donnéeën späicheren. Eng aner Späichere benotzt Amazon S3, déi d'Sécherheet vun de gesammelten Donnéeën garantéiert.
Vum Smartphone op de Vëlo
Wéi mir scho gesot hunn, ass Kommunikatioun mat Smartphones duerch Firebase etabléiert. D'Plattform gëtt benotzt fir d'Applikatioun Benotzer an hiert Stéck vun der Datebank an Echtzäit ze authentifizéieren. Tatsächlech ass Firebase eng Kombinatioun vun zwou Saachen: eng ass eng Datebank fir persistent Datelagerung, an déi aner ass fir Echtzäitdaten op Smartphones iwwer eng Websocket Verbindung ze liwweren. Déi ideal Optioun fir dës Zort Verbindung ass Kommandoen op de Vëlo erausginn wann d'Apparater net no beienee sinn (keng BT / Wi-Fi Verbindung verfügbar).
An dësem Fall huet Greyp hiren eegene Kommandoveraarbechtungsmechanismus entwéckelt, deen Messagen vum Smartphone duerch eng Datebank am Echtzäitmodus kritt. Dëse Mechanismus ass Deel vun de Kernapplikatiounsservicer (GVC), deenen hir Aarbecht et ass d'Befehle vu Smartphones an MQTT Messagen ze iwwersetzen, déi op de Vëlo iwwer en IoT Broker iwwerdroen ginn. Wann de Vëlo e Kommando kritt, veraarbecht et, mécht déi entspriechend Handlung a gëtt eng Äntwert op Firebase (Smartphone) zréck.
Iwwerwaachung
Parameter Kontroll
Bal all Backend Entwéckler schléift gär an der Nuecht ouni d'Serveren all 10 Minutten ze kontrolléieren. Dëst bedeit datt et noutwendeg ass automatiséiert Iwwerwaachungs- an Alarmléisungen am System ëmzesetzen. Dës Regel ass och relevant fir de Greyp Vëlo Ökosystem. Et ginn och Kenner vun engem gudden Nuetsschlof, sou datt d'Firma zwou Cloud-Léisungen benotzt: Amazon CloudWatch an jmxtrans.
CloudWatch ass en Iwwerwaachungs- a Visibilitéitsservice deen Iwwerwaachungs- an Operatiounsdaten a Form vu Logbicher, Metriken an Eventer sammelt, fir Iech ze hëllefen eng vereenegt Vue vun AWS Uwendungen, Servicer a Ressourcen op der AWS Plattform an on-premises ze kréien. Mat CloudWatch kënnt Dir anomalescht Verhalen an Ären Ëmfeld einfach z'entdecken, Alarmer setzen, gemeinsame Visualiséierunge vu Logbicher a Metriken erstellen, automatiséiert Aktiounen ausféieren, Probleemer léisen, an handlungsfäeg Abléck entdecken, déi hëllefen Är Uwendungen glat ze halen.
CloudWatch sammelt Benotzer Metriken a liwwert se op en Dashboard. Do gëtt et kombinéiert mat Daten aus aneren Amazon-verwalte Ressourcen. De JVM kritt Metriken duerch e JMX Endpunkt mat engem "Connector" genannt jmxtrans (och als Docker Container bannent ECS gehost).
Deel zwee, Charakteristiken
Also wat fir en elektresche Vëlo hutt Dir um Enn? De Greyp G6 elektresche Mountainbike ass mat enger 36V, 700 Wh Lithium-Ion Batterie ausgestatt mat LG Zellen. Amplaz d'Batterie ze verstoppen wéi vill E-Bike Hiersteller maachen, huet Greyp déi eraushuelbare Batterie direkt am Zentrum vum Frame gesat. De G6 ass mat engem MPF-Motor mat enger bewäertter Kraaft vun 250 W ausgestatt (an et gëtt och eng 450 W Optioun).
De Greyp G6 ass e Mountainbike deen Rockhox hënneschter Suspension huet, no bei der ieweschter Röhre verstoppt a vill Plaz fir eng eraushuelbare Batterie tëscht de Knéien vum Reider hannerloosst. De Frame ass enduro-Stil a bitt 150mm Rees duerch d'Suspension. D'Kabel an d'Bremsleitunge ginn am Frame geréckelt. Dëst garantéiert en ästheteschen Erscheinungsbild a reduzéiert de Risiko fir op Branchen ze fänken.
Den 100% Kuelestofffaserrahmen gouf speziell vum Greyp entwéckelt mat der Erfarung, déi während der Schafung vum Concept One elektreschen Hypercar gewonnen gouf.
D'Elektronik Suite op der Greyp G6 gëtt vun engem zentrale Intelligenz Modul (CIM) op de Stamm kontrolléiert. Et enthält e Faarfdisplay, WiFi, Bluetooth, 4G Konnektivitéit, e Gyroskop, e USB C Connector, eng Front-facing Kamera, souwéi eng Interface mat enger hënneschter Ënner-Saddle Kamera. Iwwregens, der hënneschter Kamera
Foto Beispiller
D'Firma bezuelt speziell Opmierksamkeet op d'eSTEM Léisung.
"Greyp eSTEM ass en zentrale Smart Modul fir de Vëlo, deen zwou Kameraen (virun an hënneschter) kontrolléiert, den Häerzfrequenz vum Reider iwwerwaacht, en agebaute Gyroskop, Navigatiounssystem an eSIM huet, wat et erlaabt zu all Moment ze verbannen. Den E-Bike-System benotzt de Smartphone als User-Interface an d'mobil App erstellt eng eenzegaarteg Benotzererfarung mat verschiddenen neien Optiounen wéi Remote Bike Switch, Photo Capture, Text to Bike a Power limiting.
Et gëtt e speziellen "Share" Knäppchen um Lenker vum Vëlo. Wann eppes Interessant oder Spannend geschitt während Ärer Fahrt, kënnt Dir e Knäppchen drécken an automatesch déi lescht 15-30 Sekonnen vum Video späicheren an op de Social Media Account vum Cyclist eroplueden. Zousätzlech Donnéeën kënnen och op de Video iwwerlagert ginn. Zum Beispill den Energieverbrauch vum Vëlo, Geschwindegkeet, Reeszäit, asw.
Mat dem Telefon op de Vëlo am Dashboard Modus montéiert, kann de Greyp G6 e Räichtum vun Informatioun ubidden, ausser just Är aktuell Geschwindegkeet oder Batterieniveau ze weisen. Also, e Cyclist kann all Punkt op der Kaart auswielen (zum Beispill en héije Hiwwel), an de Computer berechent ob d'Batterieladung genuch ass fir un der Spëtzt ze kommen. Oder et berechent de Point of No Retour, wann Dir op eemol net op de Wee zréck pedaléiere wëllt. Och wann d'Pedale ganz einfach gedréint kënne ginn. Den Hiersteller verséchert datt de Vëlo net schwéier ass (obwuel je no wéi Dir et kuckt, säi Gewiicht 25 kg ass).
Greyp G6 ass ganz méiglech ze hiewen
Greyp G6 huet eng Anti-Vol System datt ähnlech ass
Et gi verschidde Modeller vun dëser Serie op Verkaf: G6.1, G6.2, G6.3. De G6.1 beschleunegt op 25 km/h (15,5 mph) a kascht 6 €. De G499 huet eng Topgeschwindegkeet vu 6.3 km/h (45 mph) a kascht 28 €. Wat ënnerscheet vum G7 Modell ass net kloer, awer et kascht 499 Euro.
Wat soss kënnt Dir um Blog liesen?
→
→
→
→
→
Abonnéiert Iech op eis
Source: will.com