Momwe njinga yamagetsi yanzeru idapangidwira

Momwe njinga yamagetsi yanzeru idapangidwira
Pa Habré nthawi zambiri amalemba za kayendedwe ka magetsi. Komanso za njinga. Komanso za AI. Cloud4Y idaganiza zophatikiza mitu itatuyi polankhula za njinga yamagetsi "yanzeru" yomwe imakhala pa intaneti nthawi zonse. Tikambirana za mtundu wa Greyp G6.

Kuti zikhale zosangalatsa kwa inu, tagawa nkhaniyi m'magawo awiri. Yoyamba imaperekedwa pakupanga chipangizo, nsanja ndi ma protocol olankhulana. Chachiwiri ndi luso lapadera, kufotokoza za hardware ndi luso la njinga.

Gawo loyamba, backend

Greyp Bikes ndi wopanga njinga zamagetsi zaku Croatia zaku Croatia, za wopanga magalimoto apamwamba kwambiri a Rimac. Kampaniyo imapanga njinga zosangalatsa kwambiri. Tangoyang'anani chitsanzo cham'mbuyomu, kuyimitsidwa kwapawiri G12S. Zinali chinachake pakati pa njinga yamagetsi ndi njinga yamoto yamagetsi, popeza chipangizochi chikhoza kuthamangira ku 70 km / h, chinali ndi injini yamphamvu ndipo chinathamanga makilomita 120 pamtengo umodzi.

G6 idakhala yokongola kwambiri komanso yopanda msewu, koma mbali yake yayikulu ndi "kulumikizana." Njinga Zamtundu adatenga gawo lofunikira pakukula kwa IoT popereka njinga yomwe nthawi zonse imakhala "pa intaneti". Koma tiyeni tiyambe kukambirana za momwe njinga yamagetsi "yanzeru" inapangidwira poyamba.

Kubadwa kwa lingaliro

Zida zingapo zambiri zimalumikizana ndi intaneti. N'chifukwa chiyani njinga zikuipiraipira? Umu ndi momwe Greyp Bikes adabwera ndi lingaliro lomwe lidakhala G6. Nthawi iliyonse, njinga iyi imalumikizidwa seva yamtambo. Wogwiritsa ntchito mafoni amapereka kulumikizana, ndipo eSIM imasokedwa mwachindunji munjinga. Ndipo izi zimatsegula mwayi wambiri wosangalatsa kwa othamanga komanso okonda kupalasa njinga wamba.

Platform

Mukamapanga nsanja yazinthu zatsopano, muyenera kuganizira ma nuances ambiri. Choncho, kusankha nsanja yamtambo kuti igwire ndi kuyendetsa mautumiki onse ofunikira ndi njinga yamagetsi yamakono inali nkhani yofunika kwambiri. Kampaniyo idasankha Amazon Web Services (AWS). Izi zinali zina chifukwa chakuti Greyp Bikes anali ndi chidziwitso ndi ntchitoyi. Pang'ono - chifukwa cha kutchuka kwake, kufalikira kwakukulu pakati pa opanga padziko lonse lapansi komanso malingaliro abwino pa Java / JVM (inde, amagwiritsidwa ntchito mwachangu mu Greyp Bikes).

AWS inali ndi broker wabwino wa IoT MQTT (Cloud4Y adalemba za ma protocol kale), yabwino pakusinthana kosavuta kwa data ndi njinga yanu. Zowona, kunali kofunikira kukhazikitsa kulumikizana ndi pulogalamu ya smartphone. Panali zoyesayesa kuti agwiritse ntchito izi pawokha pogwiritsa ntchito ma Websockets, koma pambuyo pake kampaniyo idaganiza zosiya kuyambitsanso gudumu ndikusinthira ku nsanja ya Google Firebase, yomwe imagwiritsidwa ntchito kwambiri ndi opanga mafoni. Kuyambira chiyambi cha chitukuko, kamangidwe kachitidwe kachitidwe kambiri kakusintha ndikusintha. Izi ndi momwe zikuwonekera tsopano:

Momwe njinga yamagetsi yanzeru idapangidwira
Tech stack

Реализация

Kampaniyo yapereka njira ziwiri zolowera mudongosolo. Iliyonse ikugwiritsidwa ntchito padera, ndi matekinoloje osiyanasiyana ogwiritsira ntchito.

Kuchokera panjinga kupita ku smartphone

Chinthu choyamba choyenera kuganizira popanga malo olowera dongosolo ndizomwe zimagwiritsidwa ntchito poyankhulana. Monga tanenera kale, kampaniyo inasankha MQTT chifukwa cha chikhalidwe chake chopepuka. Protocol ndi yabwino potengera kutulutsa, imagwira ntchito bwino ndi kulumikizana kosadalirika, ndikusunga mphamvu ya batri, yomwe ili yofunika kwambiri panjinga yamagetsi ya Greyp.

Wogulitsa MQTT wogwiritsidwa ntchito amafunikira kukweza zonse zomwe zimachokera panjinga. M'kati mwa netiweki ya AWS muli Lambda, yomwe imawerenga zomwe zaperekedwa ndi broker wa MQTT, kuzigawa, ndikuzipereka kwa Apache Kafka kuti zitheke.

Apache Kafka ndiye maziko a dongosolo. Deta yonse iyenera kudutsamo kuti ifike komwe ikupita. Pakadali pano, pakati pa dongosololi pali othandizira angapo. Chofunika kwambiri ndi chomwe chimasonkhanitsa deta ndikuchisamutsa ku InfluxDB yosungirako ozizira. Zina zimasamutsa deta ku database ya Firebase Realtime, ndikupangitsa kuti ipezeke ku mapulogalamu a smartphone. Apa ndipamene Apache Kafka amabwera kwenikweni - kusungirako kuzizira (InfluxDB) kumasunga zonse zomwe zimachokera panjinga ndipo Firebase imatha kupeza zidziwitso zaposachedwa (monga ma metrics enieni - liwiro lapano).

Kafka imakulolani kuti mulandire mauthenga pa liwiro losiyana ndikuwapereka pafupifupi nthawi yomweyo ku Firebase (kuti awonetsedwe mu pulogalamu ya foni yamakono) ndipo pamapeto pake muwasamutsire ku InfluxDB (kusanthula deta, ziwerengero, kuwunikira).

Kugwiritsa ntchito Kafka kumakupatsaninso mwayi wokwera mozungulira momwe katundu akuchulukira, komanso kulumikiza othandizira ena omwe amatha kukonza zomwe zikubwera pa liwiro lawo komanso momwe amagwiritsira ntchito (monga mpikisano pakati pa gulu la njinga). Ndiko kuti, yankho limalola oyendetsa njinga kupikisana wina ndi mzake pazikhalidwe zosiyanasiyana. Mwachitsanzo, liwiro pazipita, kulumpha pazipita, pazipita ntchito, etc.

Ntchito zonse (zotchedwa "GVC" - Greyp Vehicle Cloud) zimakhazikitsidwa mu Spring Boot ndi Java, ngakhale zilankhulo zina zimagwiritsidwanso ntchito. Kumanga kulikonse kumayikidwa mu chithunzi cha Docker chomwe chili munkhokwe ya ECR, yomwe idakhazikitsidwa ndikukonzedwa ndi Amazon ECS. Ngakhale NoSQL ndiyosavuta komanso yotchuka pamilandu ingapo, Firebase siyingakwaniritse zosowa za Greyp nthawi zonse, motero kampaniyo imagwiritsanso ntchito MySQL (mu RDS) pamafunso ad-hoc (Firebase imagwiritsa ntchito mtengo wa JSON, womwe ndi wothandiza kwambiri zina) ndikusunga deta yeniyeni. Kusungirako kwina komwe kumagwiritsidwa ntchito ndi Amazon S3, yomwe imatsimikizira chitetezo cha deta yosonkhanitsidwa.

Kuyambira pa smartphone kupita panjinga

Monga tanena kale, kulumikizana ndi mafoni kumakhazikitsidwa kudzera pa Firebase. Pulatifomu imagwiritsidwa ntchito kutsimikizira ogwiritsa ntchito ndi gawo lawo la database munthawi yeniyeni. M'malo mwake, Firebase ndi kuphatikiza kwa zinthu ziwiri: imodzi ndi nkhokwe yosungirako deta mosalekeza, ndipo inayo ndi yopereka zenizeni zenizeni ku mafoni a m'manja kudzera pa intaneti ya Websocket. Njira yabwino yolumikizira mtundu uwu ndikupereka malamulo kwa njinga pamene zida sizili pafupi (palibe kugwirizana kwa BT / Wi-Fi).

Pachifukwa ichi, Greyp apanga njira yawo yoyendetsera malamulo, yomwe imalandira mauthenga kuchokera ku foni yamakono kudzera mu database mu nthawi yeniyeni. Makinawa ndi gawo la ma core application services (GVC), omwe ntchito yawo ndikumasulira ma foni a smartphones kukhala mauthenga a MQTT omwe amatumizidwa panjinga kudzera pa broker wa IoT. Bicycle ikalandira lamulo, imayendetsa, imachita zoyenera, ndikubwezera kuyankha kwa Firebase (smartphone).

Kuwunikira

Momwe njinga yamagetsi yanzeru idapangidwira
Parameter control

Pafupifupi aliyense wopanga kumbuyo amakonda kugona usiku osayang'ana ma seva mphindi 10 zilizonse. Izi zikutanthauza kuti ndikofunikira kukhazikitsa njira zowunikira komanso zochenjeza mudongosolo. Lamuloli ndilofunikanso ku Greyp cycling ecosystem. Palinso odziwa kugona bwino usiku, kotero kampaniyo imagwiritsa ntchito njira ziwiri zamtambo: Amazon CloudWatch ndi jmxtrans.

CloudWatch ndi ntchito yowunikira komanso yowoneka bwino yomwe imasonkhanitsa deta yowunika ndi momwe zimagwirira ntchito pogwiritsa ntchito logi, ma metrics, ndi zochitika, kukuthandizani kuti mukhale ndi malingaliro ogwirizana a mapulogalamu a AWS, mautumiki, ndi zida zomwe zikuyenda papulatifomu ya AWS komanso pamalopo. Ndi CloudWatch, mutha kuzindikira mosavuta zomwe zikuchitika mdera lanu, kuyika zidziwitso, kupanga zowonera wamba ndi ma metric, kuchita zinthu zokha, kuthetsa mavuto, ndikupeza zidziwitso zomwe zingakuthandizeni kuti mapulogalamu anu aziyenda bwino.

CloudWatch imasonkhanitsa ma metric a ogwiritsa ntchito ndikuwapereka ku dashboard. Kumeneko, zimaphatikizidwa ndi deta yochokera kuzinthu zina zoyendetsedwa ndi Amazon. JVM imalandira ma metrics kudzera pa JMX endpoint pogwiritsa ntchito "cholumikizira" chotchedwa jmxtrans (chomwe chimakhalanso ngati chidebe cha Docker mkati mwa ECS).

Gawo lachiwiri, mawonekedwe

Momwe njinga yamagetsi yanzeru idapangidwira

Ndiye ndi njinga yamagetsi yanji yomwe munathera nayo? Bicycle yamagetsi yamagetsi ya Greyp G6 ili ndi 36V, 700 Wh lithiamu-ion batri yoyendetsedwa ndi LG maselo. M'malo mobisa batire monga ambiri opanga e-njinga amachitira, Greyp adayika batire yochotseka pakati pa chimango. G6 ili ndi mota ya MPF ​​yokhala ndi mphamvu yovotera 250 W (ndipo palinso njira ya 450 W).

Greyp G6 ndi njinga yamapiri yomwe imakhala ndi kuyimitsidwa kumbuyo kwa Rockhox, yokhomeredwa pafupi ndi chubu chapamwamba ndikusiya malo ambiri a batri yochotsa pakati pa mawondo a wokwera. Chojambulacho ndi cha enduro ndipo chimapereka maulendo a 150mm chifukwa cha kuyimitsidwa. Chingwe ndi mizere ya brake imayendetsedwa mkati mwa chimango. Izi zimawonetsetsa kukongola komanso kumachepetsa chiopsezo chogwidwa panthambi.

Chojambula cha 100% cha carbon fiber chinapangidwa mwapadera ndi Greyp pogwiritsa ntchito zomwe adapeza panthawi yopanga Concept One electric hypercar.

The electronics suite pa Greyp G6 imayang'aniridwa ndi gawo lapakati lanzeru (CIM) pa tsinde. Zimaphatikizapo mawonetsedwe amtundu, WiFi, Bluetooth, 4G kugwirizanitsa, gyroscope, cholumikizira cha USB C, kamera yakutsogolo, komanso mawonekedwe okhala ndi kamera yakumbuyo pansi pa chishalo. Mwa njira, kamera yakumbuyo kuzungulira ndi 4 ma LED. Makamera atali-mbali (1080p 30 fps) amapangidwa kuti azijambula makanema poyenda.

Zithunzi zitsanzoMomwe njinga yamagetsi yanzeru idapangidwira

Momwe njinga yamagetsi yanzeru idapangidwira

Momwe njinga yamagetsi yanzeru idapangidwira

Kampaniyo imayang'ana kwambiri yankho la eSTEM.

"Greyp eSTEM ndi gawo lapakati lanzeru la njinga yomwe imayang'anira makamera awiri (kutsogolo ndi kumbuyo), imayang'anira kugunda kwa mtima wa wokwerayo, ili ndi gyroscope yomangidwa, navigation system ndi eSIM, zomwe zimalola kuti zilumikizidwe nthawi iliyonse. Dongosolo la e-bike limagwiritsa ntchito foni yam'manja ngati mawonekedwe ogwiritsira ntchito ndipo pulogalamu yam'manja imapanga mwayi wapadera wogwiritsa ntchito njira zosiyanasiyana zatsopano monga kusintha kwanjinga zakutali, kujambula zithunzi, kulemba panjinga komanso kuchepetsa mphamvu. ”

Pali batani lapadera la "Gawani" pazitsulo za njinga. Ngati china chake chosangalatsa kapena chosangalatsa chikachitika mukukwera, mutha kukanikiza batani ndikusunga masekondi omaliza a 15-30 a kanemayo ndikuyiyika ku akaunti yochezera yapanjinga. Zambiri zitha kuyikidwanso pavidiyoyi. Mwachitsanzo, kugwiritsa ntchito mphamvu kwa njinga, kuthamanga, nthawi yoyenda, ndi zina.

Ndi foni yoyikidwa panjinga mumayendedwe a dashboard, Greyp G6 imatha kukupatsirani zambiri kuposa kungowonetsa kuthamanga kwanu kapena mulingo wa batri. Chifukwa chake, woyendetsa njinga amatha kusankha mfundo iliyonse pamapu (mwachitsanzo, phiri lalitali), ndipo kompyuta imawerengera ngati mtengo wa batri ndi wokwanira kufika pamwamba. Kapena idzawerengera malo osabwereranso, ngati mwadzidzidzi simukufuna kuyenda panjira yobwerera. Ngakhale ma pedals amatha kutembenuzika mosavuta. Wopanga amatsimikizira kuti njingayo siili yolemetsa (ngakhale malingana ndi momwe mukuwonera, kulemera kwake ndi 25 kg).

Momwe njinga yamagetsi yanzeru idapangidwira
Greyp G6 ndizotheka kukweza

Greyp G6 ili ndi anti-kuba dongosolo lofanana ndi Sentry Mode kuchokera ku Tesla. Ndiko kuti, ngati mutakhudza njinga yoyimitsidwa, idzadziwitsa mwiniwakeyo ndikumupatsa mwayi wopita ku kamera kuti adziwe yemwe akuzungulira njinga yamagetsi. Kenako dalaivala amatha kusankha kuyimitsa njingayo patali kuti wolowererayo asayendetse. Ndipo popeza machitidwewa akhala akutukuka ku Greyp kwa zaka zambiri, ndizotheka kuti adabwera ndi dongosololi Tesla asanazigwiritse ntchito.

Pali mitundu ingapo ya mndandandawu womwe ukugulitsidwa: G6.1, G6.2, G6.3. G6.1 imathamanga mpaka 25 km/h (15,5 mph) ndipo imawononga € 6. G499 ili ndi liwiro la 6.3 km/h (45 mph) ndipo imawononga € 28. Zosiyana ndi mtundu wa G7 sizikudziwika, koma zimawononga ma euro 499.

Ndi chiyani chinanso chomwe mungawerenge pabulogu? Cloud4Y

Njira yanzeru zopangira kuchokera ku lingaliro labwino kupita kumakampani asayansi
4 njira kupulumutsa pa mtambo backups
Kukhazikitsa pamwamba pa GNU/Linux
Chilimwe chatsala pang'ono kutha. Pafupifupi palibe deta yomwe yatsala yomwe siinatayike
IoT, chifunga ndi mitambo: tiyeni tikambirane zaukadaulo?

Lembani ku wathu uthengawo-channel kuti musaphonye nkhani yotsatira! Timalemba zosaposa kawiri pa sabata komanso pa bizinesi.

Source: www.habr.com

Kuwonjezera ndemanga