Op Habré skryf hulle dikwels oor elektriese vervoer. En oor fietse. En ook oor KI. Cloud4Y het besluit om hierdie drie onderwerpe te kombineer deur te praat oor 'n "slim" elektriese fiets wat altyd aanlyn is. Ons sal praat oor die Greyp G6-model.
Om dit vir jou interessanter te maak, het ons die artikel in twee dele verdeel. Die eerste is gewy aan die proses om 'n toestel, platform en kommunikasieprotokolle te skep. Die tweede is die tegniese spesifikasies, 'n beskrywing van die hardeware en vermoëns van die fiets.
Deel een, agterkant
Greyp Bikes is 'n Kroatiese vervaardiger van premium elektriese fietse, besit deur die plaaslike eksotiese supermotorvervaardiger Rimac. Die maatskappy skep werklik interessante fietse. Kyk maar na die vorige model, die dubbelvering G12S. Dit was iets tussen 'n elektriese fiets en 'n elektriese motorfiets, aangesien die toestel tot 70 km/h kon versnel, 'n kragtige motor gehad het en 120 km op 'n enkele lading gehardloop het.
Die G6 het meer elegant en veldry geblyk te wees, maar sy hoofkenmerk is “konnektiwiteit”.
Geboorte van 'n idee
'n Groot aantal verskillende toestelle koppel aan die internet. Hoekom is fietse erger? Dis hoe Greyp Bikes met die idee vorendag gekom het wat die G6 geword het. Op enige gegewe tydstip is hierdie fiets gekoppel aan
Platform
Wanneer 'n platform vir 'n innoverende produk geskep word, moet baie nuanses in ag geneem word. Daarom was die keuse van 'n wolkplatform om al die dienste wat deur 'n moderne elektriese fiets vereis word, te huisves en uit te voer, 'n baie belangrike kwessie. Die maatskappy het Amazon Web Services (AWS) gekies. Dit was deels te wyte aan die feit dat Greyp Bikes reeds ondervinding met die diens gehad het. Deels - as gevolg van sy gewildheid, wye verspreiding onder ontwikkelaars regoor die wêreld en goeie houding teenoor Java / JVM (ja, hulle word aktief in Greyp Bikes gebruik).
AWS het 'n goeie IoT MQTT makelaar gehad (Cloud4Y het oor protokolle geskryf
Tegniese stapel
Implementering
Die maatskappy het twee maniere verskaf om by die stelsel aan te meld. Elkeen van hulle word afsonderlik geïmplementeer, met verskillende tegnologieë vir die gebruik daarvan.
Van fiets tot slimfoon
Die eerste ding om te oorweeg wanneer 'n stelselingangspunt geskep word, is watter kommunikasieprotokol om te gebruik. Soos reeds genoem, het die maatskappy MQTT gekies weens sy liggewig aard. Die protokol is goed in terme van deurset, werk goed met potensieel onbetroubare verbindings, en spaar batterykrag, wat veral belangrik is vir die Greyp elektriese fiets.
Die MQTT-makelaar wat gebruik word, word vereis om al die data wat van die fiets af kom, te laai. Binne die AWS-netwerk is Lambda, wat die binêre data wat deur die MQTT-makelaar verskaf word, lees, dit ontleed en dit aan Apache Kafka lewer vir verdere verwerking.
Apache Kafka is die kern van die stelsel. Alle data moet daardeur gaan om sy eindbestemming te bereik. Tans het die stelselkern verskeie agente. Die belangrikste een is die een wat data insamel en dit na InfluxDB koelberging oordra. Die ander dra die data oor na die Firebase Realtime-databasis, wat dit beskikbaar maak vir slimfoontoepassings. Dit is waar Apache Kafka regtig inkom - koelberging (InfluxDB) stoor al die data wat van die fiets af kom en Firebase kan bygewerkte inligting kry (bv. intydse statistieke - huidige spoed).
Kafka laat jou toe om boodskappe teen verskillende snelhede te ontvang en dit byna onmiddellik by Firebase af te lewer (vir vertoon in 'n toepassing op 'n slimfoon) en uiteindelik oor te dra na InfluxDB (vir data-analise, statistieke, monitering).
Die gebruik van Kafka laat jou ook toe om horisontaal te skaal soos vrag toeneem, asook om ander agente te koppel wat inkomende data teen hul eie tempo en vir hul eie gebruiksgeval (soos 'n wedren tussen 'n groep fietse) kan verwerk. Dit wil sê, die oplossing laat fietsryers toe om met mekaar te kompeteer op 'n verskeidenheid van eienskappe. Byvoorbeeld, maksimum spoed, maksimum sprong, maksimum werkverrigting, ens.
Alle dienste (genoem "GVC" - Greyp Vehicle Cloud) word hoofsaaklik in Spring Boot en Java geïmplementeer, hoewel ander tale ook gebruik word. Elke bou is verpak in 'n Docker-beeld wat in die ECR-bewaarplek aangebied word, wat deur Amazon ECS bekendgestel en georkestreer is. Alhoewel NoSQL vir 'n aantal gevalle redelik gerieflik en gewild is, kan Firebase nie altyd aan al Greyp se behoeftes voldoen nie, en daarom gebruik die maatskappy ook MySQL (in RDS) vir ad-hoc-navrae (Firebase gebruik 'n JSON-boom, wat meer doeltreffend is in sommige gevalle) en die stoor van spesifieke data. Nog 'n berging wat gebruik word, is Amazon S3, wat die veiligheid van die versamelde data verseker.
Van slimfoon tot fiets
Soos ons reeds gesê het, word kommunikasie met slimfone deur Firebase tot stand gebring. Die platform word gebruik om toepassinggebruikers en hul deel van die databasis intyds te verifieer. Trouens, Firebase is 'n kombinasie van twee dinge: een is 'n databasis vir aanhoudende databerging, en die ander is vir die lewering van intydse data aan slimfone via 'n Websocket-verbinding. Die ideale opsie vir hierdie tipe verbinding is om opdragte aan die fiets uit te reik wanneer die toestelle nie naby mekaar is nie (geen BT/Wi-Fi-verbinding beskikbaar nie).
In hierdie geval het Greyp hul eie opdragverwerkingsmeganisme ontwikkel, wat boodskappe van die slimfoon deur 'n databasis in intydse modus ontvang. Hierdie meganisme is deel van die kerntoepassingsdienste (GVC), wie se taak is om slimfoonopdragte te vertaal in MQTT-boodskappe wat deur 'n IoT-makelaar na die fiets gestuur word. Wanneer die fiets 'n opdrag ontvang, verwerk dit dit, voer die toepaslike aksie uit en stuur 'n reaksie na Firebase (slimfoon).
Monitering
Parameter beheer
Byna elke backend-ontwikkelaar hou daarvan om snags te slaap sonder om die bedieners elke 10 minute na te gaan. Dit beteken dat dit nodig is om outomatiese monitering- en waarskuwingsoplossings in die stelsel te implementeer. Hierdie reël is ook relevant vir die Greyp-fietsry-ekosisteem. Daar is ook fynproewers van 'n goeie nag se slaap, so die maatskappy gebruik twee wolkoplossings: Amazon CloudWatch en jmxtrans.
CloudWatch is 'n moniterings- en sigbaarheiddiens wat moniterings- en operasionele data insamel in die vorm van logs, statistieke en gebeure, wat jou help om 'n verenigde siening te kry van AWS-toepassings, -dienste en -hulpbronne wat op die AWS-platform en op die perseel loop. Met CloudWatch kan jy maklik afwykende gedrag in jou omgewings opspoor, waarskuwings instel, algemene visualiserings van logboeke en statistieke skep, outomatiese aksies uitvoer, probleme oplos, en uitvoerbare insigte ontdek wat help om jou toepassings glad te laat werk.
CloudWatch samel gebruikersstatistieke in en lewer dit aan 'n dashboard. Daar word dit gekombineer met data wat van ander Amazon-bestuurde hulpbronne kom. Die JVM ontvang statistieke deur 'n JMX eindpunt met behulp van 'n "connector" genaamd jmxtrans (ook gehuisves as 'n Docker-houer binne ECS).
Deel twee, kenmerke
So met watter soort elektriese fiets het jy geëindig? Die Greyp G6 elektriese bergfiets is toegerus met 'n 36V, 700 Wh litiumioonbattery wat deur LG-selle aangedryf word. In plaas daarvan om die battery weg te steek soos baie e-fietsvervaardigers doen, het Greyp die verwyderbare battery reg in die middel van die raam geplaas. Die G6 is toegerus met 'n MPF-motor met 'n nominale drywing van 250 W (en daar is ook 'n 450 W-opsie).
Die Greyp G6 is 'n bergfiets met Rockhox-agtervering, naby die boonste buis en laat baie ruimte vir 'n verwyderbare battery tussen die ruiter se knieë. Die raam is enduro-styl en bied 150 mm reis danksy die vering. Die kabel- en remlyne word binne die raam gelei. Dit verseker ’n estetiese voorkoms en verminder die risiko om aan takke vasgevang te word.
Die 100% koolstofveselraam is spesiaal deur Greyp ontwikkel deur die ervaring wat opgedoen is tydens die skepping van die Concept One elektriese hipermotor.
Die elektroniese suite op die Greyp G6 word beheer deur 'n sentrale intelligensiemodule (CIM) op die stam. Dit sluit 'n kleurskerm, WiFi, Bluetooth, 4G-verbinding, 'n gyroskoop, 'n USB C-aansluiting, 'n kamera aan die voorkant, sowel as 'n koppelvlak met 'n agterste onder-saalkamera in. Terloops, die agterste kamera
Foto voorbeelde
Die maatskappy gee spesiale aandag aan die eSTEM-oplossing.
“Greyp eSTEM is ’n sentrale slimmodule vir die fiets wat twee kameras (voor en agter) beheer, die ryer se hartklop monitor, ’n ingeboude gyroskoop, navigasiestelsel en eSIM het, sodat dit enige tyd gekoppel kan word. Die e-fietsstelsel gebruik die slimfoon as die gebruikerskoppelvlak en die mobiele toepassing skep ’n unieke gebruikerservaring met verskeie nuwe opsies soos afgeleë fietsskakelaar, foto-opname, teks na fiets en kragbeperking.”
Daar is 'n spesiale "Deel"-knoppie op die stuur van die fiets. As iets interessant of opwindend tydens jou rit gebeur, kan jy 'n knoppie druk en outomaties die laaste 15-30 sekondes van die video stoor en dit op die fietsryer se sosiale media-rekening oplaai. Bykomende data kan ook op die video geplaas word. Byvoorbeeld, die fiets se energieverbruik, spoed, reistyd, ens.
Met die foon wat op die fiets gemonteer is in dashboard-modus, kan die Greyp G6 'n magdom inligting verskaf as om net jou huidige spoed of batteryvlak te wys. Dus, 'n fietsryer kan enige punt op die kaart kies (byvoorbeeld 'n hoë heuwel), en die rekenaar sal bereken of die batterylading genoeg is om bo te bereik. Of dit sal die punt van geen terugkeer bereken, as jy skielik nie wil trap op pad terug nie. Alhoewel die pedale redelik maklik gedraai kan word. Die vervaardiger verseker dat die fiets nie swaar is nie (hoewel, afhangend van hoe jy daarna kyk, is sy gewig 25 kg).
Greyp G6 is heel moontlik om op te lig
Greyp G6 het 'n anti-diefstal stelsel wat soortgelyk is aan
Daar is verskeie modelle van hierdie reeks te koop: G6.1, G6.2, G6.3. Die G6.1 versnel tot 25 km/h (15,5 mph) en kos €6 499. Die G6.3 het 'n topspoed van 45 km/h (28 mph) en kos €7 499. Wat anders is aan die G6.2-model is onduidelik, maar dit kos 6 999 euro.
Wat kan jy nog op die blog lees?
→
→
→
→
→
Teken in op ons
Bron: will.com