Habréде алар көбүнчө электр транспорту жөнүндө жазышат. Жана велосипеддер жөнүндө. Жана ошондой эле AI жөнүндө. Cloud4Y ар дайым онлайн болгон "акылдуу" электр велосипеди жөнүндө айтып, бул үч теманы бириктирүүнү чечти. Биз Greyp G6 модели жөнүндө сүйлөшөбүз.
Сизге кызыктуураак болушу үчүн, биз макаланы эки бөлүккө бөлдүк. Биринчиси аппаратты, платформаны жана байланыш протоколдорун түзүү процессине арналган. Экинчиси - техникалык мүнөздөмөлөр, велосипеддин жабдыктарынын жана мүмкүнчүлүктөрүнүн сүрөттөлүшү.
Биринчи бөлүк, backend
Greyp Bikes — жергиликтүү экзотикалык суперкар өндүрүүчү Rimacга таандык болгон премиум класстагы электр велосипеддерин чыгарган хорватиялык өндүрүүчү. Компания чынында эле кызыктуу велосипеддерди жаратат. Мурунку моделди карап көрүңүз, кош суспензия G12S. Бул электр велосипед менен электр мотоциклдин ортосундагы нерсе болчу, анткени аппарат 70 км/саатка чейин ылдамдай алат, күчтүү мотору бар жана бир зарядда 120 км чуркады.
G6 жарашыктуу жана жолсуз болуп чыкты, бирок анын негизги өзгөчөлүгү - "байланыштуулугу".
Идеянын жаралышы
Интернетке көптөгөн ар кандай түзмөктөр туташат. Эмне үчүн велосипед жаман? Ошентип, Greyp Bikes G6 болуп калган идеяны ойлоп тапкан. Каалаган убакта бул велосипед менен туташкан
платформа
Инновациялык продукт үчүн аянтчаны түзүүдө көптөгөн нюанстарды эске алуу керек. Ошондуктан, заманбап электр велосипед талап кылган бардык кызматтарды өткөрүү жана иштетүү үчүн булут платформасын тандоо абдан маанилүү маселе болгон. Компания Amazon Web Services (AWS) тандады. Бул жарым-жартылай Greyp Bikes кызматында тажрыйбага ээ болгондугуна байланыштуу болгон. Жарым-жартылай - анын популярдуулугу, дүйнө жүзү боюнча иштеп чыгуучулар арасында кеңири таралышы жана Java / JVMге болгон жакшы мамилеси менен (ооба, алар Greyp Bikesте активдүү колдонулат).
AWS жакшы IoT MQTT брокери болгон (Cloud4Y протоколдор жөнүндө жазган
Техникалык стек
Реализация
Компания системага кирүүнүн эки жолун сунуштады. Алардын ар бири өзүнчө, аны колдонуу үчүн ар кандай технологиялар менен ишке ашырылат.
Велосипедден смартфонго чейин
Тутумга кирүү чекитин түзүүдө эске алуу керек болгон биринчи нерсе - бул кандай байланыш протоколун колдонуу керек. Жогоруда айтылгандай, компания 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 туташтыргычы, алдыңкы камера, ошондой эле арткы ээрдин астындагы камера менен интерфейс бар. Баса, арткы камера
Фото мисалдар
Компания 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 евро.
Блогдон дагы эмнени окуй аласыз?
→
→
→
→
→
Биздин жазылуу
Source: www.habr.com