Në Habré ata shpesh shkruajnë për transportin elektrik. Dhe në lidhje me biçikletat. Dhe gjithashtu për AI. Cloud4Y vendosi të kombinojë këto tre tema duke folur për një biçikletë elektrike "të zgjuar" që është gjithmonë online. Ne do të flasim për modelin Greyp G6.
Për ta bërë më interesant për ju, artikullin e kemi ndarë në dy pjesë. E para i kushtohet procesit të krijimit të një pajisjeje, platforme dhe protokollesh komunikimi. E dyta janë specifikimet teknike, një përshkrim i harduerit dhe aftësive të biçikletës.
Pjesa e parë, fundi
Greyp Bikes është një prodhues kroat i biçikletave elektrike premium, në pronësi të prodhuesit vendas ekzotik të supermakinave Rimac. Kompania krijon biçikleta vërtet interesante. Vetëm shikoni modelin e mëparshëm, G12S me pezullim të dyfishtë. Ishte diçka midis një biçiklete elektrike dhe një motoçiklete elektrike, pasi pajisja mund të përshpejtonte në 70 km/h, kishte një motor të fuqishëm dhe vraponte 120 km me një karikim të vetëm.
G6 doli të ishte më elegant dhe jashtë rrugës, por tipari kryesor i tij është "lidhja".
Lindja e një ideje
Një numër i madh i pajisjeve të ndryshme lidhen me internetin. Pse biçikletat janë më keq? Kjo është mënyra se si Greyp Bikes erdhi me idenë që u bë G6. Në çdo kohë, kjo biçikletë është e lidhur me
Platformë
Kur krijoni një platformë për një produkt inovativ, duhet të merren parasysh shumë nuanca. Prandaj, zgjedhja e një platforme cloud për të pritur dhe drejtuar të gjitha shërbimet e kërkuara nga një biçikletë elektrike moderne ishte një çështje shumë e rëndësishme. Kompania zgjodhi Amazon Web Services (AWS). Kjo ishte pjesërisht për shkak të faktit se Greyp Bikes tashmë kishte përvojë me shërbimin. Pjesërisht - për shkak të popullaritetit të tij, shpërndarjes së gjerë midis zhvilluesve në të gjithë botën dhe qëndrimit të mirë ndaj Java / JVM (po, ato përdoren në mënyrë aktive në Greyp Bikes).
AWS kishte një ndërmjetës të mirë IoT MQTT (Cloud4Y shkroi për protokollet
Stack teknik
Zbatimi
Kompania ka ofruar dy mënyra për të hyrë në sistem. Secila prej tyre zbatohet veçmas, me teknologji të ndryshme për rastin e përdorimit të saj.
Nga biçikleta në smartphone
Gjëja e parë që duhet marrë parasysh kur krijoni një pikë hyrëse të sistemit është se çfarë protokolli komunikimi duhet përdorur. Siç u përmend tashmë, kompania zgjodhi MQTT për shkak të natyrës së saj të lehtë. Protokolli është i mirë për sa i përket xhiros, funksionon mirë me lidhje potencialisht jo të besueshme dhe kursen energjinë e baterisë, gjë që është veçanërisht e rëndësishme për biçikletën elektrike Greyp.
Ndërmjetësi MQTT i përdorur kërkohet të ngarkojë të gjitha të dhënat që vijnë nga biçikleta. Brenda rrjetit AWS është Lambda, e cila lexon të dhënat binare të ofruara nga ndërmjetësi MQTT, i analizon ato dhe ia dërgon Apache Kafka për përpunim të mëtejshëm.
Apache Kafka është thelbi i sistemit. Të gjitha të dhënat duhet të kalojnë përmes tij për të arritur në destinacionin e tij përfundimtar. Aktualisht, thelbi i sistemit ka disa agjentë. Më e rëndësishmja është ajo që mbledh të dhëna dhe i transferon ato në ruajtjen e ftohtë të InfluxDB. Tjetri i transferon të dhënat në bazën e të dhënave Firebase Realtime, duke e bërë atë të disponueshme për aplikacionet e smartfonëve. Këtu hyn me të vërtetë Apache Kafka - ruajtja e ftohtë (InfluxDB) ruan të gjitha të dhënat që vijnë nga biçikleta dhe Firebase mund të marrë informacione të përditësuara (p.sh. matjet në kohë reale - shpejtësia aktuale).
Kafka ju lejon të merrni mesazhe me shpejtësi të ndryshme dhe t'i dorëzoni ato pothuajse menjëherë në Firebase (për t'u shfaqur në një aplikacion në një smartphone) dhe përfundimisht t'i transferoni ato në InfluxDB (për analizën e të dhënave, statistikat, monitorimin).
Përdorimi i Kafka ju lejon gjithashtu të shkallëzoni horizontalisht ndërsa ngarkesa rritet, si dhe të lidhni agjentë të tjerë që mund të përpunojnë të dhënat hyrëse me ritmin e tyre dhe për rastin e tyre të përdorimit (si p.sh. një garë midis një grupi biçikletash). Kjo do të thotë, zgjidhja i lejon çiklistët të konkurrojnë me njëri-tjetrin në një sërë karakteristikash. Për shembull, shpejtësia maksimale, kërcimi maksimal, performanca maksimale, etj.
Të gjitha shërbimet (të quajtura "GVC" - Greyp Vehicle Cloud) zbatohen kryesisht në Spring Boot dhe Java, megjithëse përdoren edhe gjuhë të tjera. Çdo ndërtim është i paketuar në një imazh Docker të pritur në depon e ECR, i lançuar dhe orkestruar nga Amazon ECS. Ndërsa NoSQL është mjaft i përshtatshëm dhe popullor për një numër rastesh, Firebase nuk mund të përmbushë gjithmonë të gjitha nevojat e Greyp, dhe kështu kompania përdor gjithashtu MySQL (në RDS) për pyetje ad-hoc (Firebase përdor një pemë JSON, e cila është më efikase në disa raste) dhe ruajtjen e të dhënave specifike. Një tjetër hapësirë ruajtëse e përdorur është Amazon S3, e cila siguron sigurinë e të dhënave të mbledhura.
Nga smartphone në biçikletë
Siç kemi thënë tashmë, komunikimi me telefonat inteligjentë vendoset përmes Firebase. Platforma përdoret për të vërtetuar përdoruesit e aplikacionit dhe pjesën e tyre të bazës së të dhënave në kohë reale. Në fakt, Firebase është një kombinim i dy gjërave: njëra është një bazë të dhënash për ruajtjen e vazhdueshme të të dhënave dhe tjetra është për dërgimin e të dhënave në kohë reale te telefonat inteligjentë përmes një lidhjeje Websocket. Opsioni ideal për këtë lloj lidhjeje është lëshimi i komandave në biçikletë kur pajisjet nuk janë afër njëra-tjetrës (nuk ka lidhje BT/Wi-Fi).
Në këtë rast, Greyp kanë zhvilluar mekanizmin e tyre të përpunimit të komandës, i cili merr mesazhe nga smartphone përmes një baze të dhënash në modalitetin në kohë reale. Ky mekanizëm është pjesë e shërbimeve bazë të aplikacionit (GVC), detyra e të cilëve është të përkthejë komandat e smartfonëve në mesazhe MQTT të transmetuara në biçikletë përmes një ndërmjetësi IoT. Kur biçikleta merr një komandë, ajo e përpunon atë, kryen veprimin e duhur dhe kthen një përgjigje në Firebase (smartphone).
Monitorimi
Kontrolli i parametrave
Pothuajse çdo zhvillues backend pëlqen të flejë natën pa kontrolluar serverët çdo 10 minuta. Kjo do të thotë se është e nevojshme të zbatohen zgjidhje të automatizuara të monitorimit dhe alarmimit në sistem. Ky rregull është gjithashtu i rëndësishëm për ekosistemin e çiklizmit Greyp. Ka edhe njohës të një gjumi të mirë të natës, kështu që kompania përdor dy zgjidhje cloud: Amazon CloudWatch dhe jmxtrans.
CloudWatch është një shërbim monitorimi dhe dukshmërie që mbledh të dhëna monitorimi dhe operacionale në formën e regjistrave, metrikave dhe ngjarjeve, duke ju ndihmuar të fitoni një pamje të unifikuar të aplikacioneve, shërbimeve dhe burimeve AWS që funksionojnë në platformën AWS dhe në mjedise. Me CloudWatch, mund të zbuloni lehtësisht sjellje anormale në mjediset tuaja, të vendosni sinjalizime, të krijoni vizualizime të zakonshme të regjistrave dhe metrikave, të kryeni veprime të automatizuara, të zgjidhni problemet dhe të zbuloni njohuri të veprueshme që ndihmojnë në funksionimin normal të aplikacioneve tuaja.
CloudWatch mbledh matjet e përdoruesve dhe i dërgon ato në një panel kontrolli. Atje, ai kombinohet me të dhëna që vijnë nga burime të tjera të menaxhuara nga Amazon. JVM merr metrikë përmes një pike fundore JMX duke përdorur një "lidhës" të quajtur jmxtrans (gjithashtu i pritur si një kontejner Docker brenda ECS).
Pjesa e dytë, karakteristikat
Pra, me çfarë lloj biçiklete elektrike përfunduat? Biçikleta malore elektrike Greyp G6 është e pajisur me një bateri litium-jon 36V, 700 Wh të mundësuar nga qelizat LG. Në vend që ta fshehin baterinë siç bëjnë shumë prodhues të biçikletave elektronike, Greyp vendosi baterinë e lëvizshme pikërisht në qendër të kornizës. G6 është i pajisur me një motor MPF me një fuqi të vlerësuar prej 250 W (dhe ekziston gjithashtu një opsion 450 W).
Greyp G6 është një biçikletë malore që përmban pezullimin e pasëm Rockhox, të vendosur afër tubit të sipërm dhe duke lënë shumë hapësirë për një bateri të lëvizshme midis gjunjëve të kalorësit. Korniza është e stilit enduro dhe ofron 150 mm udhëtim falë pezullimit. Kablloja dhe linjat e frenave kalohen brenda kornizës. Kjo siguron një pamje estetike dhe zvogëlon rrezikun e kapjes në degë.
Korniza 100% me fibër karboni u zhvillua posaçërisht nga Greyp duke përdorur përvojën e fituar gjatë krijimit të hipermakinës elektrike Concept One.
Kompleti i elektronikës në Greyp G6 kontrollohet nga një modul qendror inteligjence (CIM) në shtyllë. Ai përfshin një ekran me ngjyra, WiFi, Bluetooth, lidhje 4G, një xhiroskop, një lidhës USB C, një kamerë të përparme, si dhe një ndërfaqe me një kamerë të pasme nën shalë. Nga rruga, kamera e pasme
Shembuj fotografish
Kompania i kushton vëmendje të veçantë zgjidhjes eSTEM.
“Greyp eSTEM është një modul qendror inteligjent për biçikletën që kontrollon dy kamera (para dhe mbrapa), monitoron rrahjet e zemrës së shoferit, ka një xhiroskop të integruar, sistem navigimi dhe eSIM, duke e lejuar atë të lidhet në çdo kohë. Sistemi i biçikletës elektronike përdor smartfonin si ndërfaqen e përdoruesit dhe aplikacioni celular krijon një përvojë unike të përdoruesit me opsione të ndryshme të reja, si kalimi i biçikletës në distancë, kapja e fotografive, teksti në biçikletë dhe kufizimi i energjisë.
Ekziston një buton i veçantë "Share" në timonin e biçikletës. Nëse ndodh diçka interesante ose emocionuese gjatë udhëtimit tuaj, mund të shtypni një buton dhe të ruani automatikisht 15-30 sekondat e fundit të videos dhe ta ngarkoni atë në llogarinë e mediave sociale të çiklistit. Të dhëna shtesë mund të mbivendosen gjithashtu në video. Për shembull, konsumi i energjisë së biçikletës, shpejtësia, koha e udhëtimit, etj.
Me telefonin e montuar në biçikletë në modalitetin e panelit, Greyp G6 mund të ofrojë një mori informacionesh përtej vetëm shfaqjes së shpejtësisë aktuale ose nivelit të baterisë. Pra, një çiklist mund të zgjedhë çdo pikë në hartë (për shembull, një kodër të lartë) dhe kompjuteri do të llogarisë nëse ngarkesa e baterisë është e mjaftueshme për të arritur majën. Ose do të llogarisë pikën pa kthim, nëse papritmas nuk dëshironi të pedaloni në rrugën e kthimit. Edhe pse pedalet mund të kthehen mjaft lehtë. Prodhuesi siguron që biçikleta nuk është e rëndë (edhe pse në varësi të mënyrës se si e shikoni, pesha e saj është 25 kg).
Greyp G6 është mjaft e mundur për t'u ngritur
Greyp G6 ka një sistem kundër vjedhjes që është i ngjashëm me
Ka disa modele të kësaj serie në shitje: G6.1, G6.2, G6.3. G6.1 përshpejton në 25 km/h (15,5 mph) dhe kushton 6 €. G499 ka një shpejtësi maksimale prej 6.3 km/h (45 mph) dhe kushton 28 €. Çfarë është e ndryshme në lidhje me modelin G7 është e paqartë, por kushton 499 euro.
Çfarë tjetër mund të lexoni në blog?
→
→
→
→
→
Regjistrohu në tonë
Burimi: www.habr.com