Yakagadzirwa sei bhasikoro remagetsi rakangwara

Yakagadzirwa sei bhasikoro remagetsi rakangwara
PaHabré vanowanzonyora nezvekutakura kwemagetsi. Uye nezvemabhasikoro. Uye zvakare nezve AI. Cloud4Y yakasarudza kusanganisa idzi misoro mitatu nekutaura nezve "smart" bhasikoro remagetsi rinogara riri online. Isu tichataura nezve Greyp G6 modhi.

Kuti uwedzere kunakidza kwauri, isu takakamura chinyorwa muzvikamu zviviri. Yekutanga yakazvipira kune maitiro ekugadzira mudziyo, chikuva uye kutaurirana protocol. Yechipiri ndiyo hunyanzvi hwekutsanangurwa, tsananguro yehuremu uye kugona kwebhasikoro.

Chikamu chekutanga, backend

Greyp Bikes muCroatia anogadzira mabhasikoro emagetsi ekutanga, ane yemuno exotic supercar inogadzira Rimac. Iyo kambani inogadzira mabhasikoro anonakidza zvechokwadi. Ingotarisa iyo yapfuura modhi, iyo mbiri-yakamiswa G12S. Yakanga iri chimwe chinhu pakati pebhasikoro remagetsi uye motokari yemagetsi, sezvo chigadzirwa chacho chaigona kukurumidza kusvika ku70 km / h, chaiva nemotokari ine simba uye yakamhanya makiromita 120 pamutengo mumwe chete.

Iyo G6 yakazove yakanyanya kunaka uye isiri-nzira, asi chinhu chayo chikuru "kubatana." Greyp Bikes yakatora nhanho yakakosha yekuvandudza IoT nekupa bhasikoro rinogara riri "pamhepo". Asi ngatitangei kutaura pamusoro pekuti "smart" bhasikoro remagetsi rakagadzirwa sei pakutanga.

Kuberekwa pfungwa

Nhamba huru yemidziyo yakasiyana inobatana neInternet. Sei mabhasikoro akashata? Ndiwo mabudiro akaita Greyp Bikes nepfungwa yakazova iyo G6. Chero nguva ipi zvayo, bhasikoro iri rakabatanidzwa cloud server. Iyo mobile opareta inopa chinongedzo, uye eSIM inosonerwa yakananga mubhasikoro. Uye izvi zvinovhura mikana yakawanda inonakidza kune vese vatambi uye vakajairwa bhasikoro vanofarira.

Platform

Paunenge uchigadzira chikuva chechigadzirwa chitsva, akawanda nuances anofanirwa kuverengerwa. Nokudaro, kusarudza chikuva chegore kugashira uye kumhanyisa masevhisi ese anodiwa nebhasikoro remagetsi emazuva ano yaive nyaya yakakosha. Iyo kambani yakasarudza Amazon Web Services (AWS). Izvi zvaive zvimwe zvakakonzerwa nekuti Greyp Bikes aitove neruzivo nebasa. Chikamu - nekuda kwekuzivikanwa kwayo, kupararira kwakapararira pakati pevagadziri pasirese uye maitiro akanaka kune Java / JVM (hongu, ivo vari kushingaira kushandiswa muGreyp Bikes).

AWS yaive neyakanaka IoT MQTT broker (Cloud4Y yakanyora nezve maprotocol pakutanga), yakanakira kuchinjanisa data nebhasikoro rako. Ichokwadi, zvaive zvakakodzera kuti neimwe nzira itange kubatana neiyo smartphone application. Paive nekuyedza kuita izvi ivo pachavo vachishandisa maWebsockets, asi gare gare kambani yakafunga kusadzosera vhiri uye kuchinjira kuGoogle Firebase chikuva, icho chinoshandiswa zvakanyanya nevagadziri venhare. Kubva pakatanga kusimukira, sisitimu yekuvaka yakave nekuvandudzwa kwakawanda uye shanduko. Izvi ndizvo zvazvinotaridzika zvino:

Yakagadzirwa sei bhasikoro remagetsi rakangwara
Tech stack

Kutevedzera

Iyo kambani yakapa nzira mbiri dzekupinda muhurongwa. Imwe neimwe yadzo inoshandiswa zvakasiyana, ine akasiyana matekinoroji ekushandisa kwayo kesi.

Kubva pabhasikoro kuenda ku smartphone

Chinhu chekutanga kufunga kana uchigadzira system yekupinda poindi ndiyo yekutaurirana protocol yekushandisa. Sezvambotaurwa, kambani yakasarudza MQTT nekuda kwehuremu hwayo. Iyo protocol yakanaka maererano nekufambisa, inoshanda zvakanaka neanogona kusavimbika kubatana, uye inochengetedza simba rebhatiri, iro rinonyanya kukosha kune Greyp yemagetsi bhasikoro.

Iyo MQTT broker inoshandiswa inodiwa kurodha data rese rinobva kubhasikoro. Mukati meiyo AWS network iLambda, iyo inoverenga iyo bhinari data yakapihwa neMQTT broker, inoiisa, uye inoendesa kuApache Kafka kuti ienderere mberi kugadzirisa.

Apache Kafka ndiyo musimboti wehurongwa. Yese data inofanirwa kupfuura nayo kuti isvike kwainoperera. Parizvino, iyo musimboti wesystem ine akati wandei vamiririri. Iyo inonyanya kukosha ndeye inounganidza data uye kuiendesa kuInfluxDB inotonhora yekuchengetedza. Imwe yacho inoendesa iyo data kuFirebase Realtime dhatabhesi, ichiita kuti iwanikwe kune smartphone application. Apa ndipo panopinda chaizvo Apache Kafka - inotonhora yekuchengetedza (InfluxDB) inochengetedza data rese rinobva kubhasikoro uye Firebase inogona kuwana ruzivo rwechizvino-zvino (semuenzaniso real-time metrics - ikozvino kumhanya).

Kafka inokutendera kuti ugamuchire mameseji nekumhanya kwakasiyana uye woaendesa nekukurumidza kuFirebase (yekuratidzwa mune application pane smartphone) uye pakupedzisira woaendesa kuInfluxDB (yekuongorora data, nhamba, yekutarisa).

Kushandisa Kafka zvakare kunobvumidza kuti ukwire zvakachinjika sezvo mutoro unowedzera, pamwe nekubatanidza vamwe vamiririri vanogona kugadzirisa data rinouya nekumhanya kwavo uye nekushandisa kwavo kesi (senge mujaho pakati peboka remabhasikoro). Ndiko kuti, mhinduro inobvumira vatyairi vemabhasikoro kukwikwidzana pamhando dzakasiyana siyana. Semuenzaniso, kumhanya kwakanyanya, kusvetuka kwakanyanya, kuita kwakanyanya, nezvimwe.

Masevhisi ese (anonzi "GVC" - Greyp Vehicle Cloud) anonyanya kushandiswa muSpring Boot neJava, kunyangwe mimwe mitauro ichishandiswawo. Chivakwa chega chega chakaiswa muDocker mufananidzo unogarwa muECR repository, yakatangwa uye yakarongwa neAmazon ECS. Nepo NoSQL iri nyore uye yakakurumbira kune akati wandei, Firebase haigone kugara ichizadzisa zvese zvinodiwa neGreyp, uye saka kambani inoshandisawo MySQL (muRDS) kune ad-hoc mibvunzo (Firebase inoshandisa muti weJSON, unoshanda zvakanyanya mukati. zvimwe zviitiko) uye kuchengetedza chaiyo data. Imwe chengetedzo inoshandiswa iAmazon S3, inova nechokwadi chekuchengetedza data rakaunganidzwa.

Kubva pa smartphone kusvika bhasikoro

Sezvatakambotaura, kutaurirana nema smartphones kunotangwa kuburikidza neFirebase. Iyi puratifomu inoshandiswa kuratidza vashandisi vekushandisa uye chidimbu chavo chedhatabhesi munguva chaiyo. Muchokwadi, Firebase musanganiswa wezvinhu zviviri: imwe dhatabhesi yekuramba ichichengeterwa data, uye imwe yacho ndeyekuendesa chaiyo-nguva data kune smartphones kuburikidza neWebsocket yekubatanidza. Iyo yakanakira sarudzo yemhando iyi yekubatanidza ndeyekuburitsa mirairo kune bhasikoro kana zvishandiso zvisiri padhuze kune mumwe nemumwe (hapana BT / Wi-Fi yekubatanidza iripo).

Muchiitiko ichi, Greyp vakagadzira yavo yekuraira maitiro ekugadzirisa, iyo inogamuchira mameseji kubva kune smartphone kuburikidza nedhatabhesi mune chaiyo-nguva modhi. Muchina uyu chikamu cheiyo core application masevhisi (GVC), ane basa rekushandura mirairo ye smartphone muMQTT meseji inotumirwa kubhasikoro kuburikidza neIoT broker. Kana bhasikoro richigamuchira murairo, rinorigadzirisa, rinoita chiito chakakodzera, uye rinodzorera mhinduro kuFirebase (smartphone).

Kuongorora

Yakagadzirwa sei bhasikoro remagetsi rakangwara
Parameter control

Anenge ese backend mugadziri anofarira kurara husiku asina kutarisa maseva ega ega maminetsi gumi. Izvi zvinoreva kuti zvinodikanwa kuita otomatiki yekutarisa uye yekunyevera mhinduro muhurongwa. Uyu mutemo unoshandawo kune Greyp cycling ecosystem. Kune zvakare connoisseurs yekurara kwakanaka kwehusiku, saka kambani inoshandisa maviri mafu mhinduro: Amazon CloudWatch uye jmxtrans.

CloudWatch ibasa rekutarisa uye rekuonekwa rinounganidza data rekutarisa uye rekushandisa mumhando yematanda, metrics, uye zviitiko, zvichikubatsira iwe kuwana maonero akabatana eAWS maapplication, masevhisi, uye zviwanikwa zvinomhanya paAWS papuratifomu uye pane-nzvimbo. Ne CloudWatch, unogona kuona zviri nyore maitiro asina kunaka munzvimbo dzako, kuseta zviziviso, gadzira zvakajairika maonesheni ematanda uye metrics, ita otomatiki zviito, matambudziko ekugadzirisa, uye kuwana zvinogoneka zvinogoneka zvinobatsira kuti zvikumbiro zvako zvifambe zvakanaka.

CloudWatch inounganidza mushandisi metrics uye inoaendesa kune dashboard. Ikoko, inosanganiswa nedata rinouya kubva kune dzimwe Amazon-inotungamirirwa zviwanikwa. Iyo JVM inogamuchira metrics kuburikidza neJMX endpoint ichishandisa "chokubatanidza" inonzi jmxtrans (inotambwawo seDocker mudziyo mukati meECS).

Chikamu chechipiri, maitiro

Yakagadzirwa sei bhasikoro remagetsi rakangwara

Saka rudzii rwebhasikoro remagetsi rawakapedza? Iyo Greyp G6 yemagetsi gomo bhasikoro ine 36V, 700 Wh lithium-ion bhatiri inofambiswa ne LG masero. Panzvimbo yekuvanza bhatiri sezvinoita vazhinji vanogadzira e-bhasikoro, Greyp akaisa bhatiri rinobviswa pakati pefuremu. Iyo G6 inoshongedzerwa neMPF mota ine yakayerwa simba re250 W (uye kune zvakare 450 W sarudzo).

Iyo Greyp G6 bhasikoro remugomo rinoratidza Rockhox kumashure kuturika, rakaiswa padyo nechubhu repamusoro uye richisiya nzvimbo yakawanda yebhatiri rinobviswa pakati pemabvi emutasvi. Iyo furemu ndeye enduro-maitiro uye inopa 150mm yekufamba nekuda kwekumisikidzwa. Tambo uye mitsara yemabhureki inofambiswa mukati mefuremu. Izvi zvinovimbisa chitarisiko chekunaka uye zvinoderedza njodzi yekubatwa pamatavi.

Iyo 100% kabhoni fiber furemu yakagadziridzwa zvakanyanya naGreyp vachishandisa ruzivo rwakawanikwa panguva yekugadzirwa kweConcept One yemagetsi hypercar.

Iyo yemagetsi suite paGreyp G6 inodzorwa nepakati intelligence module (CIM) pahunde. Inosanganisira kuratidzwa kwemavara, WiFi, Bluetooth, 4G yekubatanidza, gyroscope, USB C connector, kamera yakatarisana nechemberi, pamwe chete nechitarisiko chine shure kwepasi-saddle kamera. Nenzira, kamera yekumashure yakakomberedzwa ne4 LEDs. Wide-angle kamera (1080p 30 fps) inonyanya kugadzirirwa kupfura vhidhiyo paunenge uchifamba.

Mifananidzo mienzanisoYakagadzirwa sei bhasikoro remagetsi rakangwara

Yakagadzirwa sei bhasikoro remagetsi rakangwara

Yakagadzirwa sei bhasikoro remagetsi rakangwara

Iyo kambani inobhadhara zvakanyanya kune eSTEM mhinduro.

"Greyp eSTEM ipakati smart module yebhasikoro inodzora makamera maviri (kumberi nekumashure), inotarisisa kurova kwemoyo wemutasvi, ine yakavakirwa-mukati gyroscope, navigation system uye eSIM, ichibvumira kuti ibatane chero nguva. Iyo e-bhasikoro sisitimu inoshandisa iyo smartphone semushandisi interface uye nharembozha inogadzira yakasarudzika ruzivo rwemushandisi ine dzakasiyana siyana sarudzo senge kure kure bhasikoro switch, kutora mafoto, mavara kune bhasikoro uye kudzikisira magetsi.

Pane bhatani rakakosha rekuti "Share" pamabatiro ebhasikoro. Kana chimwe chinhu chinonakidza kana chinonakidza chikaitika panguva yekukwira kwako, unogona kudzvanya bhatani uye wobva wachengeta ekupedzisira 15-30 masekonzi evhidhiyo uye woiisa kune yevatyairi vesocial media account. Yekuwedzera data inogona zvakare kuiswa pamusoro pevhidhiyo. Semuenzaniso, kushandiswa kwesimba rebhasikoro, kumhanya, nguva yekufamba, nezvimwe.

Nefoni yakaiswa pabhasikoro mudhibhodhi modhi, iyo Greyp G6 inogona kupa hupfumi hweruzivo kupfuura kungoratidza kumhanya kwako kwazvino kana nhanho yebhatiri. Saka, mutyairi webhasikoro anogona kusarudza chero poindi pamepu (somuenzaniso, chikomo chakakwirira), uye komputa ichaverenga kana bhatiri inochaja yakakwana kusvika kumusoro. Kana kuti ichaverengera poindi yekusadzoka, kana kamwe kamwe iwe usingade kutsika uchidzoka. Kunyange zvazvo pedals inogona kushandurwa nyore nyore. Mugadziri anovimbisa kuti bhasikoro haisi kurema (kunyange zvichienderana nekutarisa kwaunoita, uremu hwayo 25 kg).

Yakagadzirwa sei bhasikoro remagetsi rakangwara
Greyp G6 inokwanisika kusimudza

Greyp G6 ine anti-kuba system yakafanana ne Sentry Mode kubva kuTesla. Ndokunge, kana ukabata bhasikoro rakamiswa, rinozivisa muridzi uye kumupa mukana kune kamera kuti aone kuti ndiani ari kutenderera achitenderedza bhasikoro remagetsi. Mutyairi anogona kubva asarudza kudzima bhasikoro nekure kudzivirira mudhuri kuti asatyaire kure. Uye nekupihwa kuti masisitimu aya anga ari mukuvandudzwa kuGreyp kwemakore, zvingangoita kuti ivo vakauya nehurongwa uhu Tesla asati azviita.

Kune akati wandei mhando dzeiyi dzakateedzana dziri kutengeswa: G6.1, G6.2, G6.3. Iyo G6.1 inokwira kusvika ku25 km/h (15,5 mph) uye inodhura €6. Iyo G499 ine kumhanya kwepamusoro kwe6.3 km/h (45 mph) uye inodhura € 28. Chii chakasiyana nezveG7 modhi haina kujeka, asi inodhura 499 euros.

Ndezvipi zvimwe zvaungaverenga pane blog? Cloud4Y

Iyo nzira yehungwaru hwekugadzira kubva kune inonakidza pfungwa kuenda kuindasitiri yesainzi
4 nzira dzekuchengetedza pane cloud backups
Kugadzirisa kumusoro muGNU/Linux
Zhizha rava kutopera. Ikoko kunenge kusina data yakaburitswa yasara
IoT, mhute nemakore: ngatitaure nezve tekinoroji?

Nyorera kune yedu teregiramu-chiteshi kuti usapotsa chinyorwa chinotevera! Isu tinonyora kwete kanopfuura kaviri pavhiki uye chete pabhizinesi.

Source: www.habr.com

Voeg