Bawo ni a smati ina keke ti a da

Bawo ni a smati ina keke ti a da
Lori Habré wọn nigbagbogbo kọ nipa gbigbe ina. Ati nipa awọn kẹkẹ. Ati paapaa nipa AI. Cloud4Y pinnu lati darapo awọn koko-ọrọ mẹta wọnyi nipa sisọ nipa “ọlọgbọn” keke keke ti o wa lori ayelujara nigbagbogbo. A yoo sọrọ nipa awoṣe Greyp G6.

Lati jẹ ki o nifẹ diẹ sii fun ọ, a ti pin nkan naa si awọn ẹya meji. Ni igba akọkọ ti yasọtọ si ilana ti ṣiṣẹda ẹrọ kan, Syeed ati awọn ilana ibaraẹnisọrọ. Awọn keji ni awọn imọ ni pato, a apejuwe ti awọn hardware ati awọn agbara ti awọn keke.

Apakan, backend

Greyp Bikes jẹ olupilẹṣẹ Croatian kan ti awọn kẹkẹ ina mọnamọna Ere, ohun ini nipasẹ olupese ile-iṣẹ supercar nla agbegbe Rimac. Awọn ile-ṣẹda iwongba ti awon kẹkẹ. Kan wo awoṣe ti tẹlẹ, G12S-idaduro meji. O jẹ ohunkan laarin kẹkẹ ina mọnamọna ati alupupu ina, nitori ẹrọ naa le yara si 70 km / h, ni alupupu ti o lagbara ati ṣiṣe 120 km lori idiyele kan.

G6 ti jade lati jẹ ẹwa diẹ sii ati ni ita, ṣugbọn ẹya akọkọ rẹ ni “asopọmọra.” Awọn kẹkẹ keke Greyp ṣe igbesẹ pataki kan si idagbasoke IoT nipa fifun kẹkẹ keke ti o jẹ nigbagbogbo "online". Ṣugbọn jẹ ki a kọkọ sọrọ nipa bawo ni a ṣe ṣẹda keke keke “ọlọgbọn” ni ibẹrẹ.

Ibi ero

Nọmba nla ti awọn ẹrọ oriṣiriṣi sopọ si Intanẹẹti. Kilode ti awọn kẹkẹ ṣe buruju? Iyẹn ni bi Greyp Bikes ṣe wa pẹlu imọran ti o di G6. Ni akoko eyikeyi, keke yii ti sopọ si awọsanma server. Oniṣẹ alagbeka pese asopọ, ati eSIM ti wa ni ran taara sinu keke. Ati pe eyi ṣii ọpọlọpọ awọn aye iwunilori fun awọn elere idaraya mejeeji ati awọn alara gigun kẹkẹ arinrin.

Platform

Nigbati o ba ṣẹda pẹpẹ kan fun ọja imotuntun, ọpọlọpọ awọn nuances nilo lati ṣe akiyesi. Nitorinaa, yiyan pẹpẹ ti awọsanma lati gbalejo ati ṣiṣe gbogbo awọn iṣẹ ti o nilo nipasẹ keke eletiriki ode oni jẹ ọrọ pataki pupọ. Ile-iṣẹ naa yan Awọn iṣẹ wẹẹbu Amazon (AWS). Eyi jẹ apakan nitori otitọ pe Greyp Bikes ti ni iriri tẹlẹ pẹlu iṣẹ naa. Ni apakan nitori gbaye-gbale rẹ, pinpin kaakiri laarin awọn olupilẹṣẹ kakiri agbaye ati ihuwasi to dara si Java/JVM (bẹẹni, wọn lo ni itara ni Awọn keke Greyp).

AWS ni alagbata IoT MQTT to dara (Cloud4Y kowe nipa awọn ilana sẹyìn), apẹrẹ fun irọrun data paṣipaarọ pẹlu keke rẹ. Otitọ, o jẹ dandan lati bakan ni idi asopọ kan pẹlu ohun elo foonuiyara. Awọn igbiyanju wa lati ṣe eyi lori ara wọn nipa lilo Websockets, ṣugbọn nigbamii ile-iṣẹ pinnu lati ma ṣe atunṣe kẹkẹ naa ati ki o yipada si Google Firebase Syeed, eyiti o jẹ lilo pupọ nipasẹ awọn olupilẹṣẹ alagbeka. Lati ibẹrẹ ti idagbasoke, faaji eto ti ṣe ọpọlọpọ awọn ilọsiwaju ati awọn ayipada. Eyi ni aijọju bi o ti dabi bayi:

Bawo ni a smati ina keke ti a da
Tech akopọ

Imuse

Ile-iṣẹ naa ti pese awọn ọna meji lati wọle si eto naa. Ọkọọkan wọn ni imuse lọtọ, pẹlu awọn imọ-ẹrọ oriṣiriṣi fun ọran lilo rẹ.

Lati keke to foonuiyara

Ohun akọkọ lati ronu nigbati ṣiṣẹda aaye titẹsi eto jẹ kini ilana ibaraẹnisọrọ lati lo. Gẹgẹbi a ti sọ tẹlẹ, ile-iṣẹ yan MQTT nitori iseda iwuwo fẹẹrẹ rẹ. Ilana naa dara ni awọn ofin ti iṣelọpọ, ṣiṣẹ daradara pẹlu awọn asopọ ti ko ni igbẹkẹle, ati fi agbara batiri pamọ, eyiti o ṣe pataki julọ fun keke ina mọnamọna Greyp.

Alagbata MQTT ti a lo ni a nilo lati gbe gbogbo data ti o nbọ lati keke naa. Ninu nẹtiwọọki AWS ni Lambda, eyiti o ka data alakomeji ti a pese nipasẹ alagbata MQTT, ṣe itupalẹ rẹ, ti o fi jiṣẹ si Apache Kafka fun sisẹ siwaju.

Apache Kafka jẹ ipilẹ ti eto naa. Gbogbo data gbọdọ kọja nipasẹ rẹ lati de opin opin rẹ. Lọwọlọwọ, mojuto eto ni ọpọlọpọ awọn aṣoju. Ọkan pataki julọ ni ọkan ti o gba data ati gbe lọ si ibi ipamọ otutu InfluxDB. Omiiran n gbe data naa lọ si aaye data Firebase Realtime, ṣiṣe ki o wa si awọn ohun elo foonuiyara. Eyi ni ibi ti Apache Kafka ti n wọle gaan - ibi ipamọ tutu (InfluxDB) tọju gbogbo data ti o wa lati keke ati Firebase le gba alaye imudojuiwọn (fun apẹẹrẹ awọn metiriki akoko gidi - iyara lọwọlọwọ).

Kafka gba ọ laaye lati gba awọn ifiranṣẹ ni awọn iyara oriṣiriṣi ati firanṣẹ lẹsẹkẹsẹ si Firebase (fun ifihan ninu ohun elo kan lori foonuiyara) ati nikẹhin gbe wọn lọ si InfluxDB (fun itupalẹ data, awọn iṣiro, ibojuwo).

Lilo Kafka tun ngbanilaaye lati ṣe iwọn ni ita bi fifuye n pọ si, bakannaa sopọ awọn aṣoju miiran ti o le ṣe ilana data ti nwọle ni iyara tiwọn ati fun ọran lilo tiwọn (gẹgẹbi ere-ije laarin ẹgbẹ awọn kẹkẹ). Iyẹn ni, ojutu naa ngbanilaaye awọn ẹlẹṣin gigun kẹkẹ lati dije pẹlu ara wọn lori ọpọlọpọ awọn abuda. Fun apẹẹrẹ, iyara ti o pọju, fo o pọju, iṣẹ ṣiṣe ti o pọju, ati bẹbẹ lọ.

Gbogbo awọn iṣẹ (ti a npe ni "GVC" - Greyp Vehicle Cloud) jẹ imuse ni akọkọ ni Orisun omi Boot ati Java, biotilejepe awọn ede miiran tun lo. Ikọle kọọkan jẹ akopọ ni aworan Docker ti o gbalejo ni ibi ipamọ ECR, ti ṣe ifilọlẹ ati iṣeto nipasẹ Amazon ECS. Lakoko ti NoSQL jẹ irọrun pupọ ati olokiki fun nọmba awọn ọran, Firebase ko le pade gbogbo awọn iwulo Greyp nigbagbogbo, ati nitorinaa ile-iṣẹ tun lo MySQL (ni RDS) fun awọn ibeere ad-hoc (Firebase nlo igi JSON, eyiti o munadoko diẹ sii ni diẹ ninu awọn igba) ati titoju data kan pato. Ibi ipamọ miiran ti a lo ni Amazon S3, eyiti o ṣe idaniloju aabo ti data ti a gba.

Lati foonuiyara to keke

Gẹgẹbi a ti sọ tẹlẹ, ibaraẹnisọrọ pẹlu awọn fonutologbolori ti wa ni idasilẹ nipasẹ Firebase. A lo pẹpẹ yii lati jẹri awọn olumulo ohun elo ati nkan wọn ti data data ni akoko gidi. Ni otitọ, Firebase jẹ apapo awọn nkan meji: ọkan jẹ ibi ipamọ data fun ibi ipamọ data ti o tẹsiwaju, ati ekeji jẹ fun jiṣẹ data akoko gidi si awọn fonutologbolori nipasẹ asopọ Websocket kan. Aṣayan ti o dara julọ fun iru asopọ yii ni lati fun awọn aṣẹ si keke nigbati awọn ẹrọ ko ba sunmọ ara wọn (ko si asopọ BT/Wi-Fi ti o wa).

Ni idi eyi, Greyp ti ṣe agbekalẹ ilana ṣiṣe aṣẹ aṣẹ tiwọn, eyiti o gba awọn ifiranṣẹ lati inu foonuiyara nipasẹ ibi ipamọ data ni ipo gidi-akoko. Ilana yii jẹ apakan ti awọn iṣẹ ohun elo mojuto (GVC), ti iṣẹ rẹ ni lati tumọ awọn aṣẹ foonuiyara sinu awọn ifiranṣẹ MQTT ti o tan kaakiri si keke nipasẹ alagbata IoT kan. Nigbati keke naa ba gba aṣẹ kan, o ṣe ilana rẹ, ṣe iṣe ti o yẹ, ati da esi pada si Firebase (foonuiyara).

Abojuto

Bawo ni a smati ina keke ti a da
Iṣakoso paramita

O fẹrẹ jẹ pe gbogbo oluṣe agbejade ẹhin fẹran lati sun ni alẹ laisi ṣayẹwo awọn olupin ni gbogbo iṣẹju mẹwa 10. Eyi tumọ si pe o jẹ dandan lati ṣe abojuto adaṣe adaṣe ati awọn solusan titaniji ninu eto naa. Ofin yii tun ṣe pataki fun ilolupo gigun kẹkẹ Greyp. Awọn alamọran ti oorun oorun ti o dara tun wa, nitorinaa ile-iṣẹ nlo awọn ojutu awọsanma meji: Amazon CloudWatch ati jmxtrans.

CloudWatch jẹ ibojuwo ati iṣẹ hihan ti o gba ibojuwo ati data iṣiṣẹ ni irisi awọn akọọlẹ, awọn metiriki, ati awọn iṣẹlẹ, ṣe iranlọwọ fun ọ lati ni wiwo iṣọkan ti awọn ohun elo AWS, awọn iṣẹ, ati awọn orisun ti n ṣiṣẹ lori pẹpẹ AWS ati awọn agbegbe ile. Pẹlu CloudWatch, o le ni irọrun rii ihuwasi ailorukọ ni awọn agbegbe rẹ, ṣeto awọn itaniji, ṣẹda awọn iwoye ti o wọpọ ti awọn akọọlẹ ati awọn metiriki, ṣe awọn iṣe adaṣe, awọn iṣoro laasigbotitusita, ati ṣawari awọn oye ṣiṣe ti o ṣe iranlọwọ lati jẹ ki awọn ohun elo rẹ ṣiṣẹ laisiyonu.

CloudWatch gba awọn metiriki olumulo ati jiṣẹ wọn si dasibodu kan. Nibẹ, o ti wa ni idapo pelu data nbo lati Amazon-isakoso oro. JVM n gba awọn metiriki nipasẹ aaye ipari JMX kan nipa lilo “asopọmọra” ti a pe ni jmxtrans (tun gbalejo bi apoti Docker inu ECS).

Apa keji, awọn abuda

Bawo ni a smati ina keke ti a da

Nitorinaa iru keke keke wo ni o pari pẹlu? Greyp G6 keke oke ina ti ni ipese pẹlu 36V, 700 Wh batiri lithium-ion ti o ni agbara nipasẹ awọn sẹẹli LG. Dipo fifipamọ batiri naa bii ọpọlọpọ awọn aṣelọpọ e-keke ṣe, Greyp gbe batiri yiyọ kuro ni aarin fireemu naa. G6 ti ni ipese pẹlu ẹrọ MPF pẹlu agbara ti a ṣe iwọn ti 250 W (ati pe aṣayan 450 W tun wa).

Greyp G6 jẹ keke oke kan ti o ṣe ẹya idadoro ẹhin Rockhox, ti o sunmo tube oke ati fifi aaye lọpọlọpọ silẹ fun batiri yiyọ kuro laarin awọn ẽkun ẹlẹṣin. Fireemu jẹ aṣa-enduro ati pe o funni ni 150mm ti irin-ajo ọpẹ si idaduro naa. Awọn USB ati awọn laini idaduro ti wa ni ipa si inu fireemu naa. Eyi ṣe idaniloju irisi ẹwa ati dinku eewu ti gbigba lori awọn ẹka.

Awọn fireemu okun erogba 100% ti ni idagbasoke ni pataki nipasẹ Greyp ni lilo iriri ti o gba lakoko ẹda ti Hypercar ina mọnamọna Concept One.

Awọn ẹrọ itanna suite lori Greyp G6 ti wa ni dari nipasẹ a aringbungbun ofofo module (CIM) lori yio. O pẹlu ifihan awọ kan, WiFi, Bluetooth, Asopọmọra 4G, gyroscope, asopọ USB C kan, kamẹra ti nkọju si iwaju, bakanna bi wiwo pẹlu kamẹra ẹhin labẹ-gàárì. Nipa ona, awọn ru kamẹra ti yika nipasẹ 4 LED. Awọn kamẹra onigun jakejado (1080p 30 fps) jẹ apẹrẹ akọkọ fun titu fidio lakoko irin-ajo.

Awọn apẹẹrẹ FọtoBawo ni a smati ina keke ti a da

Bawo ni a smati ina keke ti a da

Bawo ni a smati ina keke ti a da

Ile-iṣẹ naa san ifojusi pataki si ojutu eSTEM.

“Greyp eSTEM jẹ module smati aringbungbun fun keke ti o ṣakoso awọn kamẹra meji (iwaju ati ẹhin), ṣe abojuto oṣuwọn ọkan ẹlẹṣin, ni gyroscope ti a ṣe sinu, eto lilọ kiri ati eSIM, gbigba laaye lati sopọ nigbakugba. Eto e-keke nlo foonuiyara bi wiwo olumulo ati ohun elo alagbeka ṣẹda iriri olumulo alailẹgbẹ pẹlu ọpọlọpọ awọn aṣayan tuntun bii iyipada keke latọna jijin, gbigba fọto, ọrọ si keke ati opin agbara. ”

Bọtini “Pinpin” pataki kan wa lori awọn ọpa mimu ti keke naa. Ti nkan ti o nifẹ tabi iwunilori ba ṣẹlẹ lakoko gigun kẹkẹ rẹ, o le tẹ bọtini kan ki o fipamọ laifọwọyi awọn iṣẹju-aaya 15-30 ti fidio naa ki o gbee si akọọlẹ media awujọ ti cyclist. Awọn afikun data le tun wa lori fidio naa. Fun apẹẹrẹ, lilo agbara keke, iyara, akoko irin-ajo, ati bẹbẹ lọ.

Pẹlu foonu ti a gbe sori keke ni ipo dasibodu, Greyp G6 le pese alaye lọpọlọpọ ju fifi iyara lọwọlọwọ han tabi ipele batiri. Nitorinaa, ẹlẹṣin le yan aaye eyikeyi lori maapu (fun apẹẹrẹ, oke giga), kọnputa yoo ṣe iṣiro boya idiyele batiri ti to lati de oke. Tabi yoo ṣe iṣiro aaye ti ko si ipadabọ, ti o ba lojiji o ko fẹ lati fi ẹsẹ mu ni ọna pada. Botilẹjẹpe awọn pedals le yipada ni irọrun. Olupese ṣe idaniloju pe keke ko wuwo (biotilejepe o da lori bi o ṣe wo, iwuwo rẹ jẹ 25 kg).

Bawo ni a smati ina keke ti a da
Greyp G6 ṣee ṣe pupọ lati gbe soke

Greyp G6 ni eto egboogi-ole ti o jọra si Ipo Sentry lati Tesla. Ìyẹn ni pé, tí o bá fọwọ́ kan kẹ̀kẹ́ kan tó dá sílẹ̀, yóò sọ fún ẹni tó ni ín, yóò sì fún un ní kámẹ́rà láti mọ ẹni tó ń yí kẹ̀kẹ́ iná mànàmáná ká. Awakọ le lẹhinna yan lati mu awọn keke kuro latọna jijin lati ṣe idiwọ olubẹwo naa lati wakọ kuro. Ati fun pe awọn ọna ṣiṣe wọnyi ti wa ni idagbasoke ni Greyp fun awọn ọdun, o ṣee ṣe pe wọn wa gangan pẹlu eto yii ṣaaju ṣiṣe Tesla.

Ọpọlọpọ awọn awoṣe ti jara yii wa lori tita: G6.1, G6.2, G6.3. G6.1 accelerates to 25 km / h (15,5 mph) ati owo € 6. G499 ni iyara oke ti 6.3 km / h (45 mph) ati idiyele € 28. Kini o yatọ si awoṣe G7 koyewa, ṣugbọn o jẹ 499 awọn owo ilẹ yuroopu.

Kini ohun miiran ti o le ka lori bulọọgi? Cloud4Y

Ọna ti oye atọwọda lati imọran ikọja si ile-iṣẹ imọ-jinlẹ
Awọn ọna 4 lati fipamọ sori awọn afẹyinti awọsanma
Ṣiṣeto oke ni GNU/Linux
Ooru ti fẹrẹ pari. O fẹrẹ jẹ pe ko si data ti a ti tu silẹ
IoT, kurukuru ati awọsanma: jẹ ki a sọrọ nipa imọ-ẹrọ?

Alabapin si wa Telegram-ikanni, ki bi ko lati padanu awọn tókàn article! A kọ ko siwaju sii ju lẹmeji ọsẹ kan ati ki o nikan lori owo.

orisun: www.habr.com

Fi ọrọìwòye kun