Акылдуу электр велосипед кантип жаралган

Акылдуу электр велосипед кантип жаралган
Habréде алар көбүнчө электр транспорту жөнүндө жазышат. Жана велосипеддер жөнүндө. Жана ошондой эле AI жөнүндө. Cloud4Y ар дайым онлайн болгон "акылдуу" электр велосипеди жөнүндө айтып, бул үч теманы бириктирүүнү чечти. Биз Greyp G6 модели жөнүндө сүйлөшөбүз.

Сизге кызыктуураак болушу үчүн, биз макаланы эки бөлүккө бөлдүк. Биринчиси аппаратты, платформаны жана байланыш протоколдорун түзүү процессине арналган. Экинчиси - техникалык мүнөздөмөлөр, велосипеддин жабдыктарынын жана мүмкүнчүлүктөрүнүн сүрөттөлүшү.

Биринчи бөлүк, backend

Greyp Bikes — жергиликтүү экзотикалык суперкар өндүрүүчү Rimacга таандык болгон премиум класстагы электр велосипеддерин чыгарган хорватиялык өндүрүүчү. Компания чынында эле кызыктуу велосипеддерди жаратат. Мурунку моделди карап көрүңүз, кош суспензия G12S. Бул электр велосипед менен электр мотоциклдин ортосундагы нерсе болчу, анткени аппарат 70 км/саатка чейин ылдамдай алат, күчтүү мотору бар жана бир зарядда 120 км чуркады.

G6 жарашыктуу жана жолсуз болуп чыкты, бирок анын негизги өзгөчөлүгү - "байланыштуулугу". Greyp Bikes дайыма "онлайн" болгон велосипедди сунуштоо менен IOT өнүктүрүүгө карай маанилүү кадам жасады. Бирок, келгиле, адегенде "акылдуу" электр велосипеди биринчи кезекте кандайча түзүлгөнү жөнүндө сүйлөшөлү.

Идеянын жаралышы

Интернетке көптөгөн ар кандай түзмөктөр туташат. Эмне үчүн велосипед жаман? Ошентип, Greyp Bikes G6 болуп калган идеяны ойлоп тапкан. Каалаган убакта бул велосипед менен туташкан булут сервери. мобилдик оператору байланышты камсыз кылат, ал эми eSIM түздөн-түз велосипедге тигилет. Бул спортчулар үчүн да, катардагы велосипед сүйүүчүлөрү үчүн да көптөгөн кызыктуу мүмкүнчүлүктөрдү ачат.

платформа

Инновациялык продукт үчүн аянтчаны түзүүдө көптөгөн нюанстарды эске алуу керек. Ошондуктан, заманбап электр велосипед талап кылган бардык кызматтарды өткөрүү жана иштетүү үчүн булут платформасын тандоо абдан маанилүү маселе болгон. Компания Amazon Web Services (AWS) тандады. Бул жарым-жартылай Greyp Bikes кызматында тажрыйбага ээ болгондугуна байланыштуу болгон. Жарым-жартылай - анын популярдуулугу, дүйнө жүзү боюнча иштеп чыгуучулар арасында кеңири таралышы жана Java / JVMге болгон жакшы мамилеси менен (ооба, алар Greyp Bikesте активдүү колдонулат).

AWS жакшы IoT MQTT брокери болгон (Cloud4Y протоколдор жөнүндө жазган мурун), велосипедиңиз менен оңой маалымат алмашуу үчүн идеалдуу. Ырас, кандайдыр бир жол менен смартфон тиркемеси менен байланыш түзүү керек болчу. Муну Websockets аркылуу өз алдынча ишке ашыруу аракеттери болгон, бирок кийинчерээк компания дөңгөлөктү кайра ойлоп таппоону чечти жана мобилдик иштеп чыгуучулар кеңири колдонгон Google Firebase платформасына өттү. Өнүгүү башталгандан бери системанын архитектурасы көптөгөн өркүндөтүүгө жана өзгөртүүлөргө дуушар болгон. Бул болжол менен азыр окшойт:

Акылдуу электр велосипед кантип жаралган
Техникалык стек

Реализация

Компания системага кирүүнүн эки жолун сунуштады. Алардын ар бири өзүнчө, аны колдонуу үчүн ар кандай технологиялар менен ишке ашырылат.

Велосипедден смартфонго чейин

Тутумга кирүү чекитин түзүүдө эске алуу керек болгон биринчи нерсе - бул кандай байланыш протоколун колдонуу керек. Жогоруда айтылгандай, компания MQTTти өзүнүн жеңил мүнөзүнөн улам тандап алган. Протокол өткөрүү жөндөмдүүлүгү жагынан жакшы, ишенимсиз байланыштар менен жакшы иштейт жана аккумулятордун кубатын үнөмдөйт, бул Greyp электр велосипеди үчүн өзгөчө маанилүү.

Колдонулган MQTT брокери велосипедден келген бардык маалыматтарды жүктөө үчүн талап кылынат. AWS тармагынын ичинде Lambda бар, ал MQTT брокери тарабынан берилген бинардык маалыматтарды окуп, аны талдап, андан ары иштетүү үчүн Apache Кафкага жеткирет.

Апачи Кафка системанын өзөгү болуп саналат. Бардык маалыматтар акыркы көздөгөн жерине жетүү үчүн ал аркылуу өтүшү керек. Учурда системанын өзөгүндө бир нече агенттер бар. Эң негизгиси маалыматтарды чогултуп, аны InfluxDB муздак сактагычына өткөрүп берет. Экинчиси маалыматтарды Firebase Realtime маалымат базасына өткөрүп, аны смартфон тиркемелерине жеткиликтүү кылат. Бул жерде Apache Кафка чындап кирет - муздак сактагыч (InfluxDB) велосипедден келген бардык маалыматтарды сактайт жана Firebase акыркы маалыматты ала алат (мисалы, реалдуу убакыт метрикасы - учурдагы ылдамдык).

Кафка билдирүүлөрдү ар кандай ылдамдыкта кабыл алууга жана аларды дээрлик дароо Firebaseге жеткирүүгө (смартфондогу тиркемеде көрсөтүү үчүн) жана акыры аларды InfluxDBге өткөрүүгө (маалыматтарды талдоо, статистика, мониторинг жүргүзүү үчүн) мүмкүнчүлүк берет.

Кафканы колдонуу, ошондой эле жүктүн көбөйүшүнө жараша горизонталдуу масштабда болууга, ошондой эле келген маалыматтарды өз темпинде жана өз колдонуусу үчүн иштете алган башка агенттерди туташтырууга мүмкүндүк берет (мисалы, велосипеддер тобунун ортосундагы жарыш). Башкача айтканда, чечим велосипедчилерге ар кандай мүнөздөмөлөр боюнча бири-бири менен атаандашууга мүмкүнчүлүк берет. Мисалы, максималдуу ылдамдык, максималдуу секирүү, максималдуу аткаруу ж.б.

Бардык кызматтар ("GVC" деп аталат - Greyp Vehicle Cloud) негизинен Spring Boot жана Javaда ишке ашырылат, бирок башка тилдер да колдонулат. Ар бир куруу ECR репозиторийинде жайгаштырылган, Amazon ECS тарабынан ишке киргизилген жана уюштурулган Docker сүрөтүндө топтолгон. NoSQL бир катар учурларда абдан ыңгайлуу жана популярдуу болсо да, Firebase Greypтин бардык муктаждыктарын дайыма канааттандыра албайт, ошондуктан компания атайын сурамдар үчүн MySQLди (RDS-те) колдонот (Firebase JSON дарагын колдонот, ал эң натыйжалуураак. кээ бир учурларда) жана конкреттүү маалыматтарды сактоо. Колдонулган дагы бир сактагыч - Amazon S3, ал чогултулган маалыматтардын коопсуздугун камсыз кылат.

Смартфондон велосипедге чейин

Жогоруда айтылгандай, смартфондор менен байланыш Firebase аркылуу орнотулган. Платформа тиркеменин колдонуучуларын жана алардын маалымат базасынын бөлүгүн реалдуу убакытта аутентификациялоо үчүн колдонулат. Чындыгында, Firebase бул эки нерсенин айкалышы: бири маалыматтарды туруктуу сактоо үчүн маалымат базасы, экинчиси Websocket туташуу аркылуу смартфондорго реалдуу убакыттагы маалыматтарды жеткирүү үчүн. Байланыштын бул түрү үчүн идеалдуу вариант түзмөктөр бири-бирине жакын болбогондо велосипедге буйруктарды берүү болуп саналат (BT/Wi-Fi байланышы жок).

Бул учурда, Greyp реалдуу убакыт режиминде маалымат базасы аркылуу смартфондон билдирүүлөрдү кабыл алган командаларды иштеп чыгуунун өзүнүн механизмин иштеп чыгышкан. Бул механизм негизги колдонмо кызматтарынын (GVC) бир бөлүгү болуп саналат, анын милдети смартфондун буйруктарын IoT брокери аркылуу велосипедге берилген MQTT билдирүүлөрүнө которуу. Велосипед команданы алганда, аны иштетип, тиешелүү иш-аракетти аткарып, Firebase'ге (смартфон) жооп кайтарат.

Мониторинг

Акылдуу электр велосипед кантип жаралган
Параметр башкаруу

Дээрлик ар бир иштеп чыгуучу серверлерди ар бир 10 мүнөт сайын текшербестен түнү уктаганды жакшы көрөт. Бул системада автоматташтырылган мониторинг жана эскертүү чечимдерин киргизүү зарыл дегенди билдирет. Бул эреже Greyp велосипединин экосистемасына да тиешелүү. Жакшы түн уйкусун билгендер да бар, ошондуктан компания эки булут чечимдерин колдонот: Amazon CloudWatch жана jmxtrans.

CloudWatch – бул AWS платформасында жана жерде иштеген AWS колдонмолорунун, кызматтарынын жана ресурстарынын бирдиктүү көрүнүшүн алууга жардам берген журналдар, метрикалар жана окуялар түрүндөгү мониторинг жана оперативдүү маалыматтарды чогултуучу мониторинг жана көрүнүү кызматы. CloudWatch менен сиз чөйрөлөрүңүздөгү аномалдуу жүрүм-турумду оңой аныктай аласыз, эскертүүлөрдү орното аласыз, журналдардын жана метрикалардын жалпы визуализациясын түзө аласыз, автоматташтырылган аракеттерди аткара аласыз, көйгөйлөрдү чечип, колдонмолоруңуздун үзгүлтүксүз иштешине жардам бере турган иш-аракеттерди таба аласыз.

CloudWatch колдонуучунун көрсөткүчтөрүн чогултуп, аларды башкаруу тактасына жеткирет. Ал жерде Amazon башкарган башка ресурстардан алынган маалыматтар менен айкалыштырылган. JVM метрикаларды JMX акыркы чекити аркылуу jmxtrans деп аталган "туташтыргыч" аркылуу алат (ECS ичинде Docker контейнери катары да жайгаштырылган).

Экинчи бөлүк, мүнөздөмөлөр

Акылдуу электр велосипед кантип жаралган

Ошентип, сиз кандай электр велосипедине ээ болдуңуз? Greyp G6 электр тоо велосипеди LG клеткалары менен иштеген 36V, 700 Вт литий-иондук батарея менен жабдылган. Көптөгөн электрондук велосипед өндүрүүчүлөрү сыяктуу аккумуляторду жашыруунун ордуна, Грейп алынуучу батареяны кадрдын так ортосуна койду. G6 номиналдык кубаттуулугу 250 Вт болгон MPF мотору менен жабдылган (жана 450 Вт варианты да бар).

Greyp G6 тоо велосипеди болуп саналат, анын аркасында Rockhox суспензиясы бар, үстүнкү түтүккө жакын жайгашкан жана атчынын тизелеринин ортосунда алынуучу батарея үчүн көп орун калтырган. Рамка эндуро стилинде жана суспензия аркасында 150 мм саякатка мүмкүнчүлүк берет. Кабель жана тормоз линиялары рамка ичинде өткөрүлөт. Бул эстетикалык көрүнүштү камсыз кылат жана бутактарга илинип калуу коркунучун азайтат.

100% көмүртектүү була рамкасы Greyp тарабынан Concept One электрдик гиперкарын түзүү учурунда топтолгон тажрыйбаны колдонуу менен атайын иштелип чыккан.

Greyp G6дагы электроника комплекти сабагындагы борбордук чалгындоо модулу (CIM) тарабынан башкарылат. Анда түстүү дисплей, WiFi, Bluetooth, 4G туташуу, гироскоп, USB C туташтыргычы, алдыңкы камера, ошондой эле арткы ээрдин астындагы камера менен интерфейс бар. Баса, арткы камера 4 LED менен курчалган. Кең бурчтуу камералар (1080p 30 кадр/сек.) негизинен саякаттап жүргөндө видео тартууга арналган.

Фото мисалдарАкылдуу электр велосипед кантип жаралган

Акылдуу электр велосипед кантип жаралган

Акылдуу электр велосипед кантип жаралган

Компания eSTEM чечимине өзгөчө көңүл бурат.

“Greyp eSTEM – бул велосипеддин борбордук чалгындоо модулу, ал эки камераны (алдынкы жана арткы) башкарат, айдоочунун жүрөктүн кагышын көзөмөлдөйт, орнотулган гироскоп, навигация системасы жана eSIM бар, аны каалаган убакта туташтырууга мүмкүндүк берет. Электрондук велосипед системасы смартфонду колдонуучу интерфейси катары колдонот жана мобилдик колдонмо велосипедди алыстан которуу, сүрөткө тартуу, велосипедге текст жана кубаттуулукту чектөө сыяктуу ар кандай жаңы опциялар менен уникалдуу колдонуучу тажрыйбасын түзөт.

Велосипеддин рулунда атайын “Бөлүш” баскычы бар. Эгер сиздин жүрүшүңүздө кызыктуу же кызыктуу бир нерсе болуп кетсе, баскычты басып, видеонун акыркы 15-30 секундун автоматтык түрдө сактап, велосипедчинин социалдык медиа аккаунтуна жүктөсөңүз болот. Кошумча маалыматтар видеонун үстүнө коюлушу мүмкүн. Мисалы, велосипеддин энергия керектөөсү, ылдамдыгы, жол жүрүү убактысы ж.б.

Велосипедге орнотулган телефон менен, Greyp G6 учурдагы ылдамдыгыңызды же батареянын деңгээлин көрсөтүүдөн тышкары көптөгөн маалыматтарды бере алат. Ошентип, велосипедчи картанын каалаган жерин (мисалы, бийик дөңсөөнү) тандай алат жана компьютер батареянын заряды чокусуна жетүү үчүн жетиштүү экендигин эсептеп чыгат. Же күтүлбөгөн жерден артка кайтууну каалабасаңыз, кайра кайтып келүү чекин эсептейт. Педалдарды оңой эле бурса болот да. Өндүрүүчү велосипеддин оор эмес экенине ынандырат (кантип караганыңызга жараша, анын салмагы 25 кг түзөт).

Акылдуу электр велосипед кантип жаралган
Greyp G6 көтөрүүгө толук мүмкүн

Greyp G6 окшош уурулук каршы системасы бар Сентр режими Тесладан. Башкача айтканда, токтоп турган велосипедге тийсеңиз, ал ээсине кабарлап, электр велосипедин ким айланып жатканын билүү үчүн камерага мүмкүнчүлүк берет. Андан кийин айдоочу кол салуучунун айдап кетишине жол бербөө үчүн велосипедди алыстан өчүрүүнү тандай алат. Жана бул системалар Грейпте көп жылдардан бери иштеп келе жатканын эске алсак, алар чындыгында бул системаны Тесла аны ишке ашырганга чейин ойлоп табышты.

Сатууда бул сериянын бир нече моделдери бар: G6.1, G6.2, G6.3. G6.1 ылдамдыгы 25 км/саат (15,5 миль) жана € 6 турат. G499 максималдуу ылдамдыгы 6.3 км/саат (45 миль) жана баасы € 28. G7 моделинен эмнеси менен айырмаланары белгисиз, бирок анын баасы 499 евро.

Блогдон дагы эмнени окуй аласыз? Cloud4Y

Фантастикалык идеядан илимий индустрияга жасалма интеллекттин жолу
Булуттагы камдык көчүрмөлөрдү сактоонун 4 жолу
GNU/Linux ичинде жогорку орнотуу
Жаз бүттү. Ачыкка чыкпаган маалыматтар дээрлик калган жок
IoT, туман жана булуттар: технология жөнүндө сүйлөшөлү?

Биздин жазылуу телеграмма-канал, кийинки макаланы өткөрүп жибербөө үчүн! Биз жумасына эки жолудан ашык эмес жана бизнес боюнча гана жазабыз.

Source: www.habr.com

Комментарий кошуу