Ինչպես ստեղծվեց խելացի էլեկտրական հեծանիվը

Ինչպես ստեղծվեց խելացի էլեկտրական հեծանիվը
Habré-ում հաճախ գրում են էլեկտրական տրանսպորտի մասին։ Իսկ հեծանիվների մասին։ Եվ նաև AI-ի մասին: Cloud4Y-ը որոշել է համատեղել այս երեք թեմաները՝ խոսելով «խելացի» էլեկտրական հեծանիվի մասին, որը միշտ առցանց է: Մենք կխոսենք Greyp G6 մոդելի մասին։

Ձեզ համար ավելի հետաքրքիր դարձնելու համար հոդվածը բաժանել ենք երկու մասի։ Առաջինը նվիրված է սարքի, հարթակի և կապի արձանագրությունների ստեղծման գործընթացին։ Երկրորդը տեխնիկական բնութագրերն են, հեծանիվի սարքավորումների և հնարավորությունների նկարագրությունը:

Մաս առաջին, հետնամաս

Greyp Bikes-ը պրեմիում դասի էլեկտրական հեծանիվների խորվաթական արտադրող է, որը պատկանում է տեղական էկզոտիկ սուպերմեքենաների արտադրող Rimac-ին: Ընկերությունը ստեղծում է իսկապես հետաքրքիր հեծանիվներ։ Պարզապես նայեք նախորդ մոդելին՝ երկակի կախոց G12S-ին: Դա էլեկտրական հեծանիվի և էլեկտրական մոտոցիկլետի միջև էր, քանի որ սարքը կարող էր արագանալ մինչև 70 կմ/ժ, ուներ հզոր շարժիչ և մեկ լիցքավորմամբ վազեց 120 կմ:

G6-ը պարզվեց, որ ավելի էլեգանտ և արտաճանապարհային է, բայց դրա հիմնական առանձնահատկությունը «միացումն է»: Greyp հեծանիվներ Կարևոր քայլ արեց IoT-ի զարգացման ուղղությամբ՝ առաջարկելով հեծանիվ, որը միշտ «առցանց է»: Բայց եկեք նախ խոսենք այն մասին, թե ինչպես ստեղծվեց «խելացի» էլեկտրական հեծանիվը:

Գաղափարի ծնունդ

Հսկայական թվով տարբեր սարքեր միանում են ինտերնետին: Ինչու են հեծանիվները ավելի վատ: Այդպես Greyp Bikes-ը հղացավ այն գաղափարը, որը դարձավ G6: Ցանկացած պահի այս հեծանիվը միացված է ամպային սերվեր. Բջջային օպերատորն ապահովում է կապը, իսկ eSIM-ը կարվում է անմիջապես հեծանիվի մեջ: Եվ սա շատ հետաքրքիր հնարավորություններ է բացում ինչպես մարզիկների, այնպես էլ սովորական հեծանվային սիրահարների համար:

Հարթակ

Նորարար արտադրանքի համար հարթակ ստեղծելիս պետք է հաշվի առնել բազմաթիվ նրբերանգներ։ Ուստի ժամանակակից էլեկտրական հեծանիվին պահանջվող բոլոր ծառայությունները հյուրընկալելու և գործարկելու համար ամպային հարթակի ընտրությունը շատ կարևոր խնդիր էր: Ընկերությունն ընտրել է Amazon Web Services (AWS): Սա մասամբ պայմանավորված էր նրանով, որ Greyp Bikes-ն արդեն ուներ ծառայության հետ կապված փորձ: Մասամբ - շնորհիվ իր ժողովրդականության, աշխարհի ծրագրավորողների լայն տարածման և Java / JVM-ի նկատմամբ լավ վերաբերմունքի (այո, դրանք ակտիվորեն օգտագործվում են Greyp Bikes-ում):

AWS-ն ուներ լավ IoT MQTT բրոքեր (Cloud4Y-ը գրել է արձանագրությունների մասին նախկինում), իդեալական է ձեր հեծանիվով տվյալների հեշտ փոխանակման համար: Ճիշտ է, անհրաժեշտ էր ինչ-որ կերպ կապ հաստատել սմարթֆոնի հավելվածի հետ։ Փորձեր եղան դա ինքնուրույն իրականացնել Websockets-ի միջոցով, սակայն ավելի ուշ ընկերությունը որոշեց նորից չհայտնագործել անիվը և անցավ Google Firebase հարթակին, որը լայնորեն օգտագործվում է բջջային ծրագրավորողների կողմից: Զարգացման սկզբից համակարգի ճարտարապետությունը ենթարկվել է բազմաթիվ բարելավումների և փոփոխությունների: Մոտավորապես այսպիսի տեսք ունի հիմա.

Ինչպես ստեղծվեց խելացի էլեկտրական հեծանիվը
Tech stack

Իրականացման

Ընկերությունը տրամադրել է համակարգ մուտք գործելու երկու եղանակ. Դրանցից յուրաքանչյուրն իրականացվում է առանձին՝ իր օգտագործման դեպքում տարբեր տեխնոլոգիաներով։

Հեծանիվից մինչև սմարթֆոն

Առաջին բանը, որ պետք է հաշվի առնել համակարգի մուտքի կետ ստեղծելիս, այն է, թե ինչ հաղորդակցման արձանագրություն օգտագործել: Ինչպես արդեն նշվեց, ընկերությունն ընտրել է MQTT-ն իր թեթևության պատճառով: Արձանագրությունը լավ է թողունակության առումով, լավ է աշխատում պոտենցիալ անվստահելի կապերի հետ և խնայում է մարտկոցի էներգիան, ինչը հատկապես կարևոր է Greyp էլեկտրական հեծանիվի համար:

Օգտագործված MQTT բրոքերից պահանջվում է բեռնել հեծանիվից ստացվող բոլոր տվյալները: AWS ցանցի ներսում կա Lambda-ն, որը կարդում է MQTT բրոքերի կողմից տրամադրված երկուական տվյալները, դրանք վերլուծում և հանձնում Apache Kafka-ին հետագա մշակման համար:

Ապաչի Կաֆկան համակարգի առանցքն է: Բոլոր տվյալները պետք է անցնեն դրա միջով՝ վերջնական նպատակակետին հասնելու համար: Ներկայումս համակարգի միջուկն ունի մի քանի գործակալ: Ամենակարևորը այն է, որը հավաքում է տվյալներ և փոխանցում դրանք InfluxDB սառը պահեստարան: Մյուսը տվյալները փոխանցում է Firebase Realtime տվյալների բազա՝ այն հասանելի դարձնելով սմարթֆոնների հավելվածներին։ Այստեղ է Apache Kafka-ն իսկապես գալիս. սառը պահեստը (InfluxDB) պահպանում է հեծանիվից ստացվող բոլոր տվյալները, և Firebase-ը կարող է ստանալ արդի տեղեկատվություն (օրինակ՝ իրական ժամանակի չափումներ - ընթացիկ արագություն):

Kafka-ն թույլ է տալիս հաղորդագրություններ ստանալ տարբեր արագությամբ և դրանք հասցնել գրեթե անմիջապես Firebase (սմարթֆոնի վրա հավելվածում ցուցադրելու համար) և ի վերջո փոխանցել դրանք InfluxDB (տվյալների վերլուծության, վիճակագրության, մոնիտորինգի համար):

Kafka-ի օգտագործումը թույլ է տալիս նաև հորիզոնական մասշտաբել բեռի ավելացմանը զուգահեռ, ինչպես նաև միացնել այլ գործակալներ, որոնք կարող են մշակել մուտքային տվյալները իրենց սեփական տեմպերով և իրենց օգտագործման դեպքում (օրինակ՝ մի խումբ հեծանիվների միջև մրցավազք): Այսինքն, լուծումը թույլ է տալիս հեծանվորդներին մրցել միմյանց հետ տարբեր բնութագրերով: Օրինակ, առավելագույն արագություն, առավելագույն ցատկ, առավելագույն կատարում և այլն:

Բոլոր ծառայությունները (կոչվում են «GVC» - Greyp Vehicle Cloud) հիմնականում իրականացվում են Spring Boot-ում և Java-ում, թեև օգտագործվում են նաև այլ լեզուներ: Յուրաքանչյուր կառուցվածք փաթեթավորված է Docker պատկերով, որը տեղակայված է ECR պահեստում, որը գործարկվել և կազմակերպվել է Amazon ECS-ի կողմից: Թեև NoSQL-ը բավականին հարմար և տարածված է մի շարք դեպքերում, Firebase-ը չի կարող միշտ բավարարել Greyp-ի բոլոր կարիքները, և այդ պատճառով ընկերությունը նաև օգտագործում է MySQL (RDS-ում) ժամանակավոր հարցումների համար (Firebase-ն օգտագործում է JSON ծառ, որն ավելի արդյունավետ է. որոշ դեպքեր) և հատուկ տվյալների պահպանում: Մեկ այլ պահեստ, որն օգտագործվում է Amazon S3-ն է, որն ապահովում է հավաքագրված տվյալների անվտանգությունը։

Սմարթֆոնից մինչև հեծանիվ

Ինչպես արդեն ասացինք, սմարթֆոնների հետ կապը հաստատվում է Firebase-ի միջոցով։ Պլատֆորմն օգտագործվում է իրական ժամանակում հավելվածի օգտատերերի և նրանց տվյալների բազայի նույնականացման համար: Իրականում, Firebase-ը երկու բանի համակցություն է. մեկը տվյալների մշտական ​​պահպանման համար տվյալների բազա է, իսկ մյուսը՝ Websocket կապի միջոցով իրական ժամանակում տվյալներ սմարթֆոններին փոխանցելու համար: Այս տեսակի կապի իդեալական տարբերակը հեծանիվին հրամաններ տալն է, երբ սարքերը միմյանց մոտ չեն (BT/Wi-Fi կապ չկա):

Այս դեպքում Greyp-ը մշակել է հրամանների մշակման սեփական մեխանիզմը, որը հաղորդագրություններ է ստանում սմարթֆոնից տվյալների բազայի միջոցով իրական ժամանակի ռեժիմում։ Այս մեխանիզմը հիմնական հավելվածների ծառայությունների (GVC) մի մասն է, որի խնդիրն է թարգմանել սմարթֆոնի հրամանները MQTT հաղորդագրությունների, որոնք փոխանցվում են հեծանիվին IoT բրոքերի միջոցով: Երբ հեծանիվը հրաման է ստանում, այն մշակում է այն, կատարում համապատասխան գործողությունը և պատասխան է վերադարձնում Firebase-ին (սմարթֆոն):

Մոնիտորինգ

Ինչպես ստեղծվեց խելացի էլեկտրական հեծանիվը
Պարամետրերի վերահսկում

Գրեթե յուրաքանչյուր հետին պլանի մշակող սիրում է գիշերը քնել՝ առանց սերվերները ստուգելու յուրաքանչյուր 10 րոպեն մեկ։ Սա նշանակում է, որ անհրաժեշտ է համակարգում ներդնել մոնիտորինգի և ահազանգման ավտոմատացված լուծումներ։ Այս կանոնը տեղին է նաև Գրեյփ հեծանվային էկոհամակարգի համար։ Կան նաև լավ գիշերային քնի գիտակներ, ուստի ընկերությունն օգտագործում է երկու ամպային լուծում՝ Amazon CloudWatch և jmxtrans:

CloudWatch-ը մոնիտորինգի և տեսանելիության ծառայություն է, որը հավաքում է մոնիտորինգի և գործառնական տվյալներ տեղեկամատյանների, չափումների և իրադարձությունների տեսքով՝ օգնելով ձեզ միասնական պատկերացում կազմել AWS հավելվածների, ծառայությունների և ռեսուրսների մասին, որոնք աշխատում են AWS հարթակում և տարածքում: CloudWatch-ի միջոցով դուք կարող եք հեշտությամբ հայտնաբերել անոմալ վարքագիծը ձեր միջավայրում, սահմանել ծանուցումներ, ստեղծել գրանցամատյանների և չափումների ընդհանուր վիզուալիզացիա, կատարել ավտոմատ գործողություններ, վերացնել խնդիրները և հայտնաբերել գործնական պատկերացումներ, որոնք օգնում են ձեր հավելվածների սահուն աշխատանքին:

CloudWatch-ը հավաքում է օգտատերերի չափումները և դրանք փոխանցում վահանակ: Այնտեղ այն համակցված է Amazon-ի կողմից կառավարվող այլ ռեսուրսներից ստացվող տվյալների հետ: JVM-ը չափումներ է ստանում JMX վերջնակետի միջոցով՝ օգտագործելով «միակցիչ»՝ jmxtrans (նաև տեղակայված է որպես Docker կոնտեյներ ECS-ի ներսում):

Երկրորդ մաս, բնութագրեր

Ինչպես ստեղծվեց խելացի էլեկտրական հեծանիվը

Այսպիսով, ինչպիսի՞ էլեկտրական հեծանիվ եք ստացել: Greyp G6 էլեկտրական լեռնային հեծանիվը հագեցած է 36 Վ, 700 Վտ/ժ հզորությամբ լիթիում-իոնային մարտկոցով, որը սնուցվում է LG բջիջներով: Մարտկոցը թաքցնելու փոխարեն, ինչպես անում են էլեկտրոնային հեծանիվների շատ արտադրողներ, Greyp-ը շարժական մարտկոցը տեղադրեց հենց շրջանակի կենտրոնում: G6-ը հագեցած է MPF շարժիչով՝ 250 Վտ անվանական հզորությամբ (և կա նաև 450 Վտ տարբերակ):

Greyp G6-ը լեռնային հեծանիվ է, որն ունի Rockhox հետևի կախոցը, որը տեղադրված է վերին խողովակի մոտ և շատ տեղ է թողնում շարժական մարտկոցի համար հեծանվորդի ծնկների միջև: Շրջանակը էնդուրո ոճի է և կախոցի շնորհիվ առաջարկում է 150 մմ ճանապարհ: Մալուխը և արգելակային գծերը ուղղվում են շրջանակի ներսում: Սա ապահովում է էսթետիկ տեսք և նվազեցնում է ճյուղերի վրա բռնվելու վտանգը:

100% ածխածնային մանրաթելից պատրաստված շրջանակը հատուկ մշակվել է Greyp-ի կողմից՝ օգտագործելով Concept One էլեկտրական հիպերքարի ստեղծման ընթացքում ձեռք բերված փորձը:

Greyp G6-ի էլեկտրոնիկայի փաթեթը կառավարվում է ցողունի վրա գտնվող կենտրոնական հետախուզական մոդուլով (CIM): Այն ներառում է գունավոր էկրան, WiFi, Bluetooth, 4G կապ, գիրոսկոպ, USB C միակցիչ, առջևի տեսախցիկ, ինչպես նաև ինտերֆեյս՝ հետևի թամբի տակ գտնվող տեսախցիկով: Ի դեպ, հետևի տեսախցիկը շրջապատված է 4 LED-ով. Լայնանկյուն տեսախցիկները (1080p 30 fps) հիմնականում նախատեսված են ճանապարհորդելիս տեսանկարահանելու համար:

Լուսանկարների օրինակներԻնչպես ստեղծվեց խելացի էլեկտրական հեծանիվը

Ինչպես ստեղծվեց խելացի էլեկտրական հեծանիվը

Ինչպես ստեղծվեց խելացի էլեկտրական հեծանիվը

Ընկերությունը հատուկ ուշադրություն է դարձնում eSTEM լուծմանը։

«Greyp eSTEM-ը կենտրոնական խելացի մոդուլ է հեծանիվի համար, որը կառավարում է երկու տեսախցիկ (առջևի և հետևի), վերահսկում է վարորդի սրտի զարկերը, ունի ներկառուցված գիրոսկոպ, նավիգացիոն համակարգ և eSIM, որը թույլ է տալիս նրան միացնել ցանկացած պահի: Էլեկտրոնային հեծանիվների համակարգն օգտագործում է սմարթֆոնը որպես ինտերֆեյս, իսկ բջջային հավելվածը ստեղծում է յուրօրինակ օգտատերերի փորձ՝ տարբեր նոր ընտրանքներով, ինչպիսիք են հեռակառավարվող հեծանիվների անջատիչը, լուսանկարահանումը, տեքստը հեծանիվին և էներգիայի սահմանափակումը»:

Հեծանիվի ղեկի վրա կա հատուկ «Share» կոճակ: Եթե ​​ձեր զբոսանքի ընթացքում ինչ-որ հետաքրքիր կամ հուզիչ բան է պատահում, կարող եք սեղմել կոճակը և ավտոմատ կերպով պահպանել տեսանյութի վերջին 15-30 վայրկյանը և վերբեռնել այն հեծանվորդի սոցիալական ցանցերում: Տեսանյութի վրա կարող են նաև ավելացվել լրացուցիչ տվյալներ։ Օրինակ՝ հեծանիվի էներգիայի սպառումը, արագությունը, ճանապարհորդության ժամանակը և այլն:

Հեծանիվի վրա տեղադրված հեռախոսը կառավարման վահանակի ռեժիմում, Greyp G6-ը կարող է տրամադրել բազմաթիվ տեղեկություններ, բացի ձեր ընթացիկ արագությունը կամ մարտկոցի մակարդակը ցուցադրելուց: Այսպիսով, հեծանվորդը կարող է ընտրել քարտեզի ցանկացած կետ (օրինակ՝ բարձր բլուր), և համակարգիչը կհաշվի, թե արդյոք մարտկոցի լիցքը բավարա՞ր է գագաթին հասնելու համար։ Կամ այն ​​կհաշվարկի անվերադարձ կետը, եթե հանկարծ չցանկանաք ոտնակով ոտնակ դնել հետդարձի ճանապարհին: Չնայած ոտնակները կարող են բավականին հեշտությամբ շրջվել: Արտադրողը վստահեցնում է, որ հեծանիվը ծանր չէ (թեև կախված նրանից, թե ինչպես եք նայում, նրա քաշը 25 կգ է)։

Ինչպես ստեղծվեց խելացի էլեկտրական հեծանիվը
Greyp G6-ը միանգամայն հնարավոր է բարձրացնել

Greyp G6-ն ունի հակագողության համակարգ, որը նման է Պահակային ռեժիմ Tesla-ից։ Այսինքն՝ եթե դիպչեք կայանված հեծանիվին, այն կտեղեկացնի տիրոջը և թույլ կտա նրան մուտք գործել դեպի տեսախցիկ՝ պարզելու, թե ով է պտտվում էլեկտրական հեծանիվի շուրջը։ Այնուհետև վարորդը կարող է հեռակա կարգով անջատել հեծանիվը, որպեսզի թույլ չտա ներխուժողին քշել: Եվ հաշվի առնելով, որ այս համակարգերը տարիներ շարունակ մշակվում էին Greyp-ում, հավանական է, որ նրանք իրականում ստեղծեցին այս համակարգը նախքան Tesla-ի ներդրումը:

Վաճառքում կան այս շարքի մի քանի մոդելներ՝ G6.1, G6.2, G6.3։ G6.1-ը արագանում է մինչև 25 կմ/ժ և արժե 15,5 եվրո: G6-ն ունի առավելագույն արագություն 499 կմ/ժ (6.3 մղոն/ժ) և արժե 45 եվրո: Ինչով է տարբերվում G28 մոդելը, պարզ չէ, սակայն այն արժե 7 եվրո:

Էլ ի՞նչ կարող եք կարդալ բլոգում: Cloud4Y

Արհեստական ​​ինտելեկտի ուղին ֆանտաստիկ գաղափարից դեպի գիտական ​​արդյունաբերություն
Ամպային կրկնօրինակում պահելու 4 եղանակ
Վերևի կազմաձևում GNU/Linux-ում
Ամառը գրեթե ավարտված է։ Անհայտ տվյալներ գրեթե չեն մնացել
IoT, մառախուղ և ամպեր. եկեք խոսենք տեխնոլոգիայի մասին:

Բաժանորդագրվեք մեր Telegram-ալիք, որպեսզի բաց չթողնեք հաջորդ հոդվածը: Մենք գրում ենք ոչ ավելի, քան շաբաթական երկու անգամ և միայն գործով:

Source: www.habr.com

Добавить комментарий