Giunsa paghimo ang usa ka smart electric bike

Giunsa paghimo ang usa ka smart electric bike
Sa Habré kanunay silang nagsulat bahin sa transportasyon sa kuryente. Ug mahitungod sa mga bisikleta. Ug usab mahitungod sa AI. Ang Cloud4Y nakahukom sa paghiusa niining tulo ka mga hilisgutan pinaagi sa paghisgot mahitungod sa usa ka "smart" nga electric bicycle nga kanunay online. Maghisgot kami bahin sa modelo nga Greyp G6.

Aron mahimo kini nga mas makapaikag alang kanimo, among gibahin ang artikulo sa duha ka bahin. Ang una gipahinungod sa proseso sa paghimo sa usa ka aparato, plataporma ug mga protocol sa komunikasyon. Ang ikaduha mao ang teknikal nga mga detalye, usa ka paghulagway sa hardware ug kapabilidad sa bike.

Unang bahin, backend

Ang Greyp Bikes usa ka Croatian nga tiggama sa mga premium nga electric bicycle, nga gipanag-iya sa lokal nga exotic supercar manufacturer Rimac. Naghimo ang kompanya og tinuud nga makapaikag nga mga bisikleta. Tan-awa ra ang miaging modelo, ang dual-suspension G12S. Kini usa ka butang tali sa usa ka de-koryenteng bisikleta ug usa ka de-koryenteng motorsiklo, tungod kay ang aparato makadali sa 70 km / h, adunay kusog nga motor ug nagdagan sa 120 km sa usa ka bayad.

Ang G6 nahimo nga labi ka elegante ug off-road, apan ang panguna nga bahin niini mao ang "pagkonekta." Mga Bisikleta nga Greyp mihimo ug importanteng lakang padulong sa pagpalambo sa IoT pinaagi sa pagtanyag ug bisikleta nga kanunay “online”. Apan una natong hisgutan kung giunsa ang "smart" nga electric bike nga gibuhat sa unang dapit.

Pagkatawo sa usa ka ideya

Daghang lainlaing mga aparato ang nagkonektar sa Internet. Ngano nga ang mga bisikleta mas grabe? Mao kana ang paagi nga ang Greyp Bikes nakamugna og ideya nga nahimong G6. Sa bisan unsang oras, kini nga bisikleta konektado sa cloud server. Ang mobile operator naghatag sa koneksyon, ug ang eSIM gitahi direkta sa bike. Ug kini nagbukas sa daghang makapaikag nga mga oportunidad alang sa mga atleta ug ordinaryong mga mahiligon sa pagbisikleta.

Platform

Kung maghimo usa ka plataporma alang sa usa ka bag-ong produkto, daghang mga nuances ang kinahanglan nga tagdon. Busa, ang pagpili sa usa ka cloud platform nga mag-host ug magpadagan sa tanan nga mga serbisyo nga gikinahanglan sa usa ka modernong electric bicycle usa ka importante nga isyu. Gipili sa kompanya ang Amazon Web Services (AWS). Kini tungod sa kamatuoran nga ang Greyp Bikes aduna nay kasinatian sa serbisyo. Sa bahin - tungod sa pagkapopular niini, kaylap nga pag-apod-apod sa mga nag-develop sa tibuuk kalibutan ug maayong pamatasan sa Java / JVM (oo, sila aktibo nga gigamit sa Greyp Bikes).

Ang AWS adunay maayong IoT MQTT broker (Nagsulat ang Cloud4Y bahin sa mga protocol sa sayo pa), sulundon alang sa dali nga pagbinayloay sa datos sa imong bisikleta. Tinuod, kinahanglan nga magtukod usa ka koneksyon sa aplikasyon sa smartphone. Adunay mga pagsulay nga ipatuman kini sa ilang kaugalingon gamit ang Websockets, apan sa ulahi ang kompanya nakahukom nga dili na i-imbento pag-usab ang ligid ug gibalhin sa Google Firebase platform, nga kaylap nga gigamit sa mga mobile developer. Sukad sa pagsugod sa pag-uswag, ang arkitektura sa sistema nakaagi sa daghang mga pag-uswag ug pagbag-o. Mao kini halos ang hitsura karon:

Giunsa paghimo ang usa ka smart electric bike
Tech stack

Pagpatuman

Naghatag ang kompanya og duha ka paagi aron maka-log in sa sistema. Ang matag usa kanila gipatuman nga gilain, nga adunay lainlaing mga teknolohiya alang sa kaso sa paggamit niini.

Gikan sa bike hangtod sa smartphone

Ang una nga butang nga ikonsiderar kung maghimo usa ka punto sa pagsulod sa sistema mao kung unsa ang gamiton nga protocol sa komunikasyon. Sama sa nahisgutan na, gipili sa kompanya ang MQTT tungod sa gaan nga kinaiya niini. Ang protocol maayo sa mga termino sa throughput, maayo ang pagtrabaho sa posibleng dili kasaligan nga mga koneksyon, ug makaluwas sa gahum sa baterya, nga labi ka importante alang sa Greyp electric bike.

Ang MQTT broker nga gigamit gikinahanglan sa pag-load sa tanang data gikan sa bike. Sa sulod sa AWS network mao ang Lambda, nga nagbasa sa binary data nga gihatag sa MQTT broker, nag-parse niini, ug naghatud niini sa Apache Kafka alang sa dugang nga pagproseso.

Ang Apache Kafka mao ang kinauyokan sa sistema. Ang tanang datos kinahanglang moagi niini aron makaabot sa kataposang destinasyon niini. Sa pagkakaron, ang kinauyokan sa sistema adunay daghang mga ahente. Ang labing hinungdanon mao ang nagkolekta sa datos ug gibalhin kini sa bugnaw nga pagtipig sa InfluxDB. Ang lain nagbalhin sa datos sa Firebase Realtime database, nga naghimo niini nga magamit sa mga aplikasyon sa smartphone. Dinhi diin moabut ang Apache Kafka - ang bugnaw nga pagtipig (InfluxDB) nagtipig sa tanan nga datos nga gikan sa bisikleta ug ang Firebase makakuha og labing bag-ong kasayuran (pananglitan, real-time nga sukatan - kasamtangan nga katulin).

Gitugotan ka sa Kafka nga makadawat mga mensahe sa lainlaing mga katulin ug ipadala kini hapit dayon sa Firebase (aron ipakita sa usa ka aplikasyon sa usa ka smartphone) ug sa katapusan ibalhin kini sa InfluxDB (alang sa pagtuki sa datos, estadistika, pag-monitor).

Ang paggamit sa Kafka nagtugot usab kanimo sa pag-scale sa pinahigda samtang nagkataas ang load, ingon man usab sa pagkonektar sa ubang mga ahente nga makaproseso sa umaabot nga datos sa ilang kaugalingong tulin ug alang sa ilang kaugalingong kaso sa paggamit (sama sa usa ka lumba tali sa grupo sa mga bisikleta). Sa ato pa, ang solusyon nagtugot sa mga siklista nga makigkompetensya sa usag usa sa lainlaing mga kinaiya. Pananglitan, ang maximum speed, maximum jump, maximum performance, etc.

Ang tanan nga mga serbisyo (gitawag nga "GVC" - Greyp Vehicle Cloud) panguna nga gipatuman sa Spring Boot ug Java, bisan kung gigamit usab ang ubang mga lengguwahe. Ang matag pagtukod giputos sa usa ka Docker nga imahe nga gi-host sa ECR repository, gilunsad ug gi-orkestra sa Amazon ECS. Samtang ang NoSQL sayon ​​​​ug popular sa daghang mga kaso, ang Firebase dili kanunay makatubag sa tanan nga mga panginahanglanon sa Greyp, ug busa ang kompanya naggamit usab sa MySQL (sa RDS) alang sa ad-hoc nga mga pangutana (Ang Firebase naggamit ug JSON nga kahoy, nga mas episyente sa pipila ka mga kaso) ug pagtipig sa piho nga datos. Ang laing storage nga gigamit mao ang Amazon S3, nga nagsiguro sa seguridad sa mga nakolekta nga datos.

Gikan sa smartphone hangtod sa bisikleta

Sama sa giingon na namo, ang komunikasyon sa mga smartphone natukod pinaagi sa Firebase. Ang plataporma gigamit aron mapamatud-an ang mga tiggamit sa aplikasyon ug ang ilang piraso sa database sa tinuud nga oras. Sa tinuud, ang Firebase usa ka kombinasyon sa duha ka butang: ang usa usa ka database alang sa padayon nga pagtipig sa datos, ug ang lain alang sa paghatud sa real-time nga datos sa mga smartphone pinaagi sa koneksyon sa Websocket. Ang sulundon nga kapilian alang sa kini nga matang sa koneksyon mao ang pag-isyu sa mga mando sa bisikleta kung ang mga aparato dili duol sa usag usa (walay koneksyon sa BT / Wi-Fi nga magamit).

Sa kini nga kaso, ang Greyp nakahimo sa ilang kaugalingon nga mekanismo sa pagproseso sa command, nga nakadawat mga mensahe gikan sa smartphone pinaagi sa database sa real-time nga mode. Kini nga mekanismo kabahin sa core application services (GVC), kansang trabaho mao ang paghubad sa mga sugo sa smartphone ngadto sa mga mensahe sa MQTT nga gipasa ngadto sa bike pinaagi sa IoT broker. Kung ang bisikleta makadawat usa ka mando, giproseso kini, gihimo ang angay nga aksyon, ug gibalik ang tubag sa Firebase (smartphone).

Pagbantay

Giunsa paghimo ang usa ka smart electric bike
Pagkontrol sa parameter

Hapit matag backend developer ganahan matulog sa gabii nga walay pagsusi sa mga server matag 10 minutos. Kini nagpasabot nga gikinahanglan ang pagpatuman sa automated monitoring ug alerting solutions sa sistema. Kini nga lagda may kalabutan usab sa Greyp cycling ecosystem. Adunay usab mga connoisseurs sa usa ka maayo nga pagkatulog sa gabii, mao nga ang kompanya naggamit sa duha ka solusyon sa panganod: Amazon CloudWatch ug jmxtrans.

Ang CloudWatch usa ka serbisyo sa pag-monitor ug visibility nga nagkolekta sa data sa pag-monitor ug operasyon sa porma sa mga log, sukatan, ug mga panghitabo, nga nagtabang kanimo nga makakuha usa ka hiniusa nga pagtan-aw sa mga aplikasyon, serbisyo, ug mga kapanguhaan sa AWS nga nagdagan sa platform sa AWS ug naa sa lugar. Uban sa CloudWatch, dali ka makamatikod sa anomaloso nga kinaiya sa imong mga palibot, magtakda og mga alerto, makahimo og komon nga visualization sa mga log ug metrics, makahimo og mga automated nga aksyon, masulbad ang mga problema, ug makadiskubre sa mga aksyon nga insight nga makatabang sa pagpadayon sa imong mga aplikasyon nga hapsay.

Gikolekta sa CloudWatch ang mga sukatan sa tiggamit ug gihatud kini sa usa ka dashboard. Didto, gihiusa kini sa mga datos nga gikan sa ubang mga kapanguhaan nga gidumala sa Amazon. Ang JVM nakadawat og metrics pinaagi sa usa ka JMX endpoint gamit ang "connector" nga gitawag og jmxtrans (gi-host usab isip Docker container sulod sa ECS).

Ikaduha nga bahin, mga kinaiya

Giunsa paghimo ang usa ka smart electric bike

Busa unsa nga matang sa electric bike ang imong nahuman? Ang Greyp G6 electric mountain bike nasangkapan sa usa ka 36V, 700 Wh lithium-ion nga baterya nga gipadagan sa mga selula sa LG. Imbis nga itago ang baterya sama sa gibuhat sa daghang mga tiggama sa e-bike, gibutang ni Greyp ang natangtang nga baterya sa tunga mismo sa frame. Ang G6 nasangkapan sa usa ka MPF ​​motor nga adunay gimarkahan nga gahum nga 250 W (ug adunay usa usab nga kapilian nga 450 W).

Ang Greyp G6 usa ka mountain bike nga adunay bahin sa Rockhox rear suspension, gitak-opan duol sa taas nga tubo ug nagbilin ug daghang lawak alang sa matangtang nga baterya tali sa mga tuhod sa nagsakay. Ang frame kay enduro-style ug nagtanyag og 150mm nga biyahe salamat sa suspension. Ang mga linya sa kable ug preno gipaagi sa sulod sa frame. Gisiguro niini ang usa ka aesthetic nga hitsura ug gipakunhod ang peligro nga madakpan sa mga sanga.

Ang 100% nga carbon fiber frame espesyal nga gipalambo sa Greyp gamit ang kasinatian nga nakuha sa panahon sa paghimo sa Concept One electric hypercar.

Ang electronics suite sa Greyp G6 kontrolado sa usa ka central intelligence module (CIM) sa stem. Naglakip kini sa usa ka color display, WiFi, Bluetooth, 4G connectivity, usa ka gyroscope, usa ka USB C connector, usa ka front-facing camera, ingon man usa ka interface nga adunay likod nga under-saddle camera. Pinaagi sa dalan, ang likod nga kamera gilibutan sa 4 LEDs. Ang lapad nga anggulo nga mga camera (1080p 30 fps) kay gidesinyo sa pag-shooting og video samtang nagbiyahe.

Mga pananglitan sa litratoGiunsa paghimo ang usa ka smart electric bike

Giunsa paghimo ang usa ka smart electric bike

Giunsa paghimo ang usa ka smart electric bike

Ang kompanya naghatag espesyal nga atensyon sa solusyon sa eSTEM.

"Ang Greyp eSTEM usa ka sentro nga module sa paniktik alang sa bisikleta nga nagkontrol sa duha ka mga camera (atubangan ug likod), gimonitor ang rate sa kasingkasing sa nagsakay, adunay built-in nga gyroscope, navigation system ug eSIM, nga gitugotan kini nga konektado sa bisan unsang oras. Ang e-bike system naggamit sa smartphone isip user interface ug ang mobile app nagmugna og usa ka talagsaon nga kasinatian sa user nga adunay lain-laing mga bag-ong opsyon sama sa remote bike switch, pagkuha sa litrato, text to bike ug power limiting.

Adunay espesyal nga "Share" nga buton sa mga manibela sa bike. Kung adunay butang nga makapaikag o kulbahinam nga mahitabo sa imong pagsakay, mahimo nimong i-press ang usa ka buton ug awtomatiko nga i-save ang katapusang 15-30 segundos sa video ug i-upload kini sa social media account sa siklista. Ang dugang nga datos mahimo usab nga ipatong sa video. Pananglitan, ang konsumo sa enerhiya sa bisikleta, katulin, oras sa pagbiyahe, ug uban pa.

Uban sa telepono nga gitaod sa bisikleta sa dashboard mode, ang Greyp G6 makahatag og daghang impormasyon nga labaw pa sa pagpakita sa imong kasamtangan nga gikusgon o lebel sa baterya. Busa, ang usa ka siklista makapili sa bisan unsa nga punto sa mapa (pananglitan, usa ka taas nga bungtod), ug ang kompyuter makalkulo kung igo ba ang bayad sa baterya aron makaabot sa ibabaw. O kini makalkulo sa punto sa walay pagbalik, kung sa kalit dili nimo gusto nga mag-pedal sa dalan pabalik. Bisan kung ang mga pedal dali nga mabalhin. Gipasalig sa tiggama nga ang bisikleta dili bug-at (bisan kung giunsa nimo pagtan-aw kini, ang gibug-aton niini 25 kg).

Giunsa paghimo ang usa ka smart electric bike
Ang Greyp G6 posible nga ma-alsa

Ang Greyp G6 adunay anti-theft system nga susama sa Sentry Mode gikan sa Tesla. Sa ato pa, kung makahikap ka og nakaparada nga bisikleta, pahibaw-on niini ang tag-iya ug hatagan siya og access sa camera aron mahibaw-an kung kinsa ang nagtuyok-tuyok sa electric bike. Mahimong pilion sa drayber nga i-disable sa layo ang bisikleta aron mapugngan ang manunulong sa pagpalayo. Ug tungod kay kini nga mga sistema naa sa pag-uswag sa Greyp sa daghang mga tuig, lagmit nga sila gyud ang naghimo niini nga sistema sa wala pa kini gipatuman ni Tesla.

Adunay daghang mga modelo sa kini nga serye nga gibaligya: G6.1, G6.2, G6.3. Ang G6.1 mopaspas ngadto sa 25 km/h (15,5 mph) ug nagkantidad ug €6. Ang G499 adunay kinatas-ang gikusgon nga 6.3 km/h (45 mph) ug nagkantidad ug €28. Unsa ang lahi sa modelo sa G7 dili klaro, apan nagkantidad kini og 499 euro.

Unsa pa ang imong mabasa sa blog? Cloud4Y

Ang dalan sa artipisyal nga paniktik gikan sa usa ka hinanduraw nga ideya ngadto sa siyentipikong industriya
4 nga mga paagi aron makatipig sa mga backup sa panganod
Pag-set up sa taas sa GNU/Linux
Hapit na mahuman ang ting-init. Adunay halos wala'y wala'y na-leak nga datos nga nahabilin
IoT, gabon ug panganod: maghisgot ta bahin sa teknolohiya?

Subscribe sa among telegrama-channel, aron dili masipyat sa sunod nga artikulo! Nagsulat kami dili molapas sa kaduha sa usa ka semana ug sa negosyo lamang.

Source: www.habr.com

Idugang sa usa ka comment