Sut y crëwyd beic trydan clyfar

Sut y crëwyd beic trydan clyfar
Ar Habré maent yn aml yn ysgrifennu am gludiant trydan. Ac am feiciau. A hefyd am AI. Penderfynodd Cloud4Y gyfuno’r tri phwnc hyn trwy siarad am feic trydan “smart” sydd bob amser ar-lein. Byddwn yn siarad am fodel Greyp G6.

Er mwyn ei gwneud yn fwy diddorol i chi, rydym wedi rhannu'r erthygl yn ddwy ran. Mae'r cyntaf wedi'i neilltuo i'r broses o greu dyfais, platfform a phrotocolau cyfathrebu. Yr ail yw'r manylebau technegol, disgrifiad o galedwedd a galluoedd y beic.

Rhan un, cefn

Mae Greyp Bikes yn wneuthurwr beiciau trydan premiwm Croateg, sy'n eiddo i'r gwneuthurwr ceir super egsotig lleol Rimac. Mae'r cwmni'n creu beiciau gwirioneddol ddiddorol. Edrychwch ar y model blaenorol, y G12S ataliad deuol. Roedd yn rhywbeth rhwng beic trydan a beic modur trydan, gan y gallai'r ddyfais gyflymu i 70 km / h, roedd ganddo fodur pwerus a rhedeg 120 km ar un wefr.

Trodd y G6 yn fwy cain ac oddi ar y ffordd, ond ei brif nodwedd yw “cysylltedd.” Beiciau Greyp cymryd cam pwysig tuag at ddatblygiad IoT trwy gynnig beic sydd bob amser “ar-lein”. Ond gadewch i ni siarad yn gyntaf am sut y crëwyd y beic trydan “smart” yn y lle cyntaf.

Genedigaeth syniad

Mae nifer fawr o wahanol ddyfeisiau yn cysylltu â'r Rhyngrwyd. Pam mae beiciau'n waeth? Dyna sut y daeth Greyp Bikes i fyny gyda'r syniad a ddaeth yn G6. Ar unrhyw adeg benodol, mae'r beic hwn wedi'i gysylltu â gweinydd cwmwl. Mae'r gweithredwr symudol yn darparu'r cysylltiad, ac mae'r eSIM yn cael ei wnio'n uniongyrchol i'r beic. Ac mae hyn yn agor llawer o gyfleoedd diddorol i athletwyr a selogion beicio cyffredin.

Llwyfan

Wrth greu llwyfan ar gyfer cynnyrch arloesol, mae angen ystyried llawer o arlliwiau. Felly, roedd dewis llwyfan cwmwl i gynnal a rhedeg yr holl wasanaethau sy'n ofynnol gan feic trydan modern yn fater pwysig iawn. Dewisodd y cwmni Amazon Web Services (AWS). Roedd hyn yn rhannol oherwydd bod gan Greyp Bikes brofiad gyda'r gwasanaeth yn barod. Yn rhannol - oherwydd ei boblogrwydd, dosbarthiad eang ymhlith datblygwyr ledled y byd ac agwedd dda tuag at Java / JVM (ie, fe'u defnyddir yn weithredol yn Greyp Bikes).

Roedd gan AWS frocer IoT MQTT da (Ysgrifennodd Cloud4Y am brotocolau yn gynharach), yn ddelfrydol ar gyfer cyfnewid data yn hawdd gyda'ch beic. Yn wir, roedd angen rhywsut sefydlu cysylltiad â'r cymhwysiad ffôn clyfar. Bu ymdrechion i weithredu hyn ar eu pen eu hunain gan ddefnyddio Websockets, ond yn ddiweddarach penderfynodd y cwmni beidio ag ailddyfeisio'r olwyn a newid i blatfform Google Firebase, a ddefnyddir yn helaeth gan ddatblygwyr ffonau symudol. Ers dechrau'r datblygiad, mae pensaernïaeth y system wedi cael llawer o welliannau a newidiadau. Dyma'n fras sut mae'n edrych nawr:

Sut y crëwyd beic trydan clyfar
stac Tech

Gweithredu

Mae'r cwmni wedi darparu dwy ffordd i fewngofnodi i'r system. Mae pob un ohonynt yn cael ei weithredu ar wahân, gyda thechnolegau gwahanol ar gyfer ei achos defnydd.

O feic i ffôn clyfar

Y peth cyntaf i'w ystyried wrth greu pwynt mynediad system yw pa brotocol cyfathrebu i'w ddefnyddio. Fel y soniwyd eisoes, dewisodd y cwmni MQTT oherwydd ei natur ysgafn. Mae'r protocol yn dda o ran trwygyrch, yn gweithio'n dda gyda chysylltiadau a allai fod yn annibynadwy, ac yn arbed pŵer batri, sy'n arbennig o bwysig ar gyfer y beic trydan Greyp.

Mae angen y brocer MQTT a ddefnyddir i lwytho'r holl ddata sy'n dod o'r beic. Y tu mewn i rwydwaith AWS mae Lambda, sy'n darllen y data deuaidd a ddarperir gan y brocer MQTT, yn ei ddosrannu, ac yn ei ddosbarthu i Apache Kafka i'w brosesu ymhellach.

Apache Kafka yw craidd y system. Rhaid i'r holl ddata basio drwyddo i gyrraedd ei gyrchfan derfynol. Ar hyn o bryd, mae gan graidd y system sawl asiant. Yr un pwysicaf yw'r un sy'n casglu data a'i drosglwyddo i storfa oer InfluxDB. Mae'r llall yn trosglwyddo'r data i gronfa ddata Firebase Realtime, gan sicrhau ei fod ar gael i gymwysiadau ffôn clyfar. Dyma lle mae Apache Kafka yn dod i mewn mewn gwirionedd - mae storfa oer (InfluxDB) yn storio'r holl ddata sy'n dod o'r beic a gall Firebase gael y wybodaeth ddiweddaraf (e.e. metrigau amser real - cyflymder cyfredol).

Mae Kafka yn caniatáu ichi dderbyn negeseuon ar wahanol gyflymderau a'u cyflwyno bron ar unwaith i Firebase (i'w harddangos mewn cymhwysiad ar ffôn clyfar) ac yn y pen draw eu trosglwyddo i InfluxDB (ar gyfer dadansoddi data, ystadegau, monitro).

Mae defnyddio Kafka hefyd yn caniatáu ichi raddio'n llorweddol wrth i lwyth gynyddu, yn ogystal â chysylltu asiantau eraill a all brosesu data sy'n dod i mewn ar eu cyflymder eu hunain ac ar gyfer eu hachos defnydd eu hunain (fel ras rhwng grŵp o feiciau). Hynny yw, mae'r ateb yn caniatáu i feicwyr gystadlu â'i gilydd ar amrywiaeth o nodweddion. Er enghraifft, cyflymder uchaf, naid uchaf, perfformiad uchaf, ac ati.

Mae'r holl wasanaethau (a elwir yn "GVC" - Greyp Vehicle Cloud) yn cael eu gweithredu'n bennaf yn Spring Boot a Java, er bod ieithoedd eraill hefyd yn cael eu defnyddio. Mae pob adeilad yn cael ei becynnu mewn delwedd Docker a gynhelir yn ystorfa ECR, wedi'i lansio a'i drefnu gan Amazon ECS. Er bod NoSQL yn eithaf cyfleus a phoblogaidd ar gyfer nifer o achosion, ni all Firebase ddiwallu holl anghenion Greyp bob amser, ac felly mae'r cwmni hefyd yn defnyddio MySQL (yn RDS) ar gyfer ymholiadau ad-hoc (mae Firebase yn defnyddio coeden JSON, sy'n fwy effeithlon yn rhai achosion) a storio data penodol. Storfa arall a ddefnyddir yw Amazon S3, sy'n sicrhau diogelwch y data a gasglwyd.

O ffôn clyfar i feic

Fel y dywedasom eisoes, sefydlir cyfathrebu â ffonau smart trwy Firebase. Defnyddir y platfform i ddilysu defnyddwyr cymwysiadau a'u darn o'r gronfa ddata mewn amser real. Mewn gwirionedd, mae Firebase yn gyfuniad o ddau beth: mae un yn gronfa ddata ar gyfer storio data yn barhaus, a'r llall ar gyfer cyflwyno data amser real i ffonau smart trwy gysylltiad Websocket. Yr opsiwn delfrydol ar gyfer y math hwn o gysylltiad yw rhoi gorchmynion i'r beic pan nad yw'r dyfeisiau'n agos at ei gilydd (dim cysylltiad BT / Wi-Fi ar gael).

Yn yr achos hwn, mae Greyp wedi datblygu eu mecanwaith prosesu gorchymyn eu hunain, sy'n derbyn negeseuon o'r ffôn clyfar trwy gronfa ddata yn y modd amser real. Mae'r mecanwaith hwn yn rhan o'r gwasanaethau cymhwysiad craidd (GVC), a'u gwaith yw trosi gorchmynion ffôn clyfar yn negeseuon MQTT a drosglwyddir i'r beic trwy frocer IoT. Pan fydd y beic yn derbyn gorchymyn, mae'n ei brosesu, yn cyflawni'r camau priodol, ac yn dychwelyd ymateb i Firebase (ffôn clyfar).

Monitro

Sut y crëwyd beic trydan clyfar
Rheoli paramedr

Mae bron pob datblygwr backend yn hoffi cysgu yn y nos heb wirio'r gweinyddwyr bob 10 munud. Mae hyn yn golygu bod angen gweithredu datrysiadau monitro a rhybuddio awtomataidd yn y system. Mae'r rheol hon hefyd yn berthnasol i ecosystem beicio Greyp. Mae yna hefyd connoisseurs o noson dda o gwsg, felly mae'r cwmni'n defnyddio dau ddatrysiad cwmwl: Amazon CloudWatch a jmxtrans.

Mae CloudWatch yn wasanaeth monitro a gwelededd sy'n casglu data monitro a gweithredol ar ffurf logiau, metrigau, a digwyddiadau, gan eich helpu i gael golwg unedig o gymwysiadau, gwasanaethau ac adnoddau AWS sy'n rhedeg ar blatfform AWS ac ar y safle. Gyda CloudWatch, gallwch yn hawdd ganfod ymddygiad afreolaidd yn eich amgylcheddau, gosod rhybuddion, creu delweddiadau cyffredin o logiau a metrigau, perfformio gweithredoedd awtomataidd, datrys problemau, a darganfod mewnwelediadau gweithredadwy sy'n helpu i gadw'ch cymwysiadau i redeg yn esmwyth.

Mae CloudWatch yn casglu metrigau defnyddwyr ac yn eu danfon i ddangosfwrdd. Yno, fe'i cyfunir â data sy'n dod o adnoddau eraill a reolir gan Amazon. Mae'r JVM yn derbyn metrigau trwy bwynt terfyn JMX gan ddefnyddio "cysylltydd" o'r enw jmxtrans (hefyd yn cael ei gynnal fel cynhwysydd Dociwr y tu mewn i ECS).

Rhan dau, nodweddion

Sut y crëwyd beic trydan clyfar

Felly pa fath o feic trydan oedd gennych chi yn y pen draw? Mae gan feic mynydd trydan Greyp G6 fatri lithiwm-ion 36V, 700 Wh sy'n cael ei bweru gan gelloedd LG. Yn lle cuddio'r batri fel y mae llawer o weithgynhyrchwyr e-feic yn ei wneud, gosododd Greyp y batri symudadwy yng nghanol y ffrâm. Mae gan y G6 fodur MPF ​​gyda phŵer graddedig o 250 W (ac mae yna opsiwn 450 W hefyd).

Beic mynydd yw'r Greyp G6 sy'n cynnwys crogiad cefn Rockhox, wedi'i guddio'n agos at y tiwb uchaf ac yn gadael digon o le i fatri symudadwy rhwng pengliniau'r beiciwr. Mae'r ffrâm yn arddull enduro ac yn cynnig 150mm o deithio diolch i'r ataliad. Mae'r cebl a'r llinellau brêc wedi'u cyfeirio y tu mewn i'r ffrâm. Mae hyn yn sicrhau golwg esthetig ac yn lleihau'r risg o gael eich dal ar ganghennau.

Datblygwyd y ffrâm ffibr carbon 100% yn arbennig gan Greyp gan ddefnyddio'r profiad a gafwyd wrth greu hypercar trydan Concept One.

Mae'r swît electroneg ar y Greyp G6 yn cael ei reoli gan fodiwl cudd-wybodaeth ganolog (CIM) ar y coesyn. Mae'n cynnwys arddangosfa lliw, WiFi, Bluetooth, cysylltedd 4G, gyrosgop, cysylltydd USB C, camera blaen, yn ogystal â rhyngwyneb â chamera o dan y cyfrwy yn y cefn. Gyda llaw, y camera cefn wedi'i amgylchynu gan 4 LED. Mae camerâu ongl lydan (1080p 30 fps) wedi'u cynllunio'n bennaf ar gyfer saethu fideo wrth deithio.

Enghreifftiau o luniauSut y crëwyd beic trydan clyfar

Sut y crëwyd beic trydan clyfar

Sut y crëwyd beic trydan clyfar

Mae'r cwmni'n rhoi sylw arbennig i'r datrysiad eSTEM.

“Mae Greyp eSTEM yn fodiwl smart canolog ar gyfer y beic sy'n rheoli dau gamera (blaen a chefn), yn monitro curiad calon y beiciwr, yn cynnwys gyrosgop, system lywio ac eSIM, sy'n caniatáu iddo gael ei gysylltu ar unrhyw adeg. Mae’r system e-feic yn defnyddio’r ffôn clyfar fel rhyngwyneb defnyddiwr ac mae’r ap symudol yn creu profiad defnyddiwr unigryw gydag opsiynau newydd amrywiol fel newid beic o bell, dal lluniau, testun i feic a chyfyngu ar bŵer.”

Mae botwm “Rhannu” arbennig ar handlebars y beic. Os bydd rhywbeth diddorol neu gyffrous yn digwydd yn ystod eich reid, gallwch wasgu botwm ac arbed 15-30 eiliad olaf y fideo yn awtomatig a'i uwchlwytho i gyfrif cyfryngau cymdeithasol y beiciwr. Gellir hefyd arosod data ychwanegol ar y fideo. Er enghraifft, defnydd ynni'r beic, cyflymder, amser teithio, ac ati.

Gyda'r ffôn wedi'i osod ar y beic yn y modd dangosfwrdd, gall y Greyp G6 ddarparu cyfoeth o wybodaeth y tu hwnt i ddangos eich cyflymder neu lefel batri cyfredol yn unig. Felly, gall beiciwr ddewis unrhyw bwynt ar y map (er enghraifft, bryn uchel), a bydd y cyfrifiadur yn cyfrifo a yw tâl y batri yn ddigon i gyrraedd y brig. Neu bydd yn cyfrifo pwynt dim dychwelyd, os yn sydyn nad ydych chi eisiau pedlo ar y ffordd yn ôl. Er y gellir troi'r pedalau yn eithaf hawdd. Mae'r gwneuthurwr yn sicrhau nad yw'r beic yn drwm (er yn dibynnu ar sut rydych chi'n edrych arno, ei bwysau yw 25 kg).

Sut y crëwyd beic trydan clyfar
Mae Greyp G6 yn eithaf posibl i'w godi

Mae gan Greyp G6 system gwrth-ladrad sy'n debyg i Modd Sentry gan Tesla. Hynny yw, os ydych chi'n cyffwrdd â beic wedi'i barcio, bydd yn hysbysu'r perchennog ac yn rhoi mynediad iddo i'r camera i ddarganfod pwy sy'n troelli o gwmpas y beic trydan. Yna gall y gyrrwr ddewis analluogi'r beic o bell i atal y tresmaswr rhag gyrru i ffwrdd. Ac o ystyried bod y systemau hyn wedi bod yn cael eu datblygu yn Greyp ers blynyddoedd, mae'n debygol eu bod wedi llunio'r system hon cyn i Tesla ei rhoi ar waith.

Mae sawl model o'r gyfres hon ar werth: G6.1, G6.2, G6.3. Mae'r G6.1 yn cyflymu i 25 km/awr (15,5 mya) ac yn costio €6. Mae gan y G499 gyflymder uchaf o 6.3 km/awr (45 mya) ac mae'n costio €28. Mae'r hyn sy'n wahanol am y model G7 yn aneglur, ond mae'n costio 499 ewro.

Beth arall allwch chi ei ddarllen ar y blog? Cwmwl4Y

Llwybr deallusrwydd artiffisial o syniad gwych i'r diwydiant gwyddonol
4 ffordd o arbed ar gopïau wrth gefn cwmwl
Gosod y brig yn GNU/Linux
Mae'r haf bron ar ben. Nid oes bron unrhyw ddata heb ei ollwng ar ôl
IoT, niwl a chymylau: gadewch i ni siarad am dechnoleg?

Tanysgrifiwch i'n Telegram-sianel, er mwyn peidio â cholli'r erthygl nesaf! Nid ydym yn ysgrifennu mwy na dwywaith yr wythnos a dim ond ar fusnes.

Ffynhonnell: hab.com

Ychwanegu sylw