Ing Habré asring nulis babagan transportasi listrik. Lan babagan sepedha. Lan uga babagan AI. Cloud4Y mutusake kanggo nggabungake telung topik kasebut kanthi ngomong babagan sepeda listrik "pinter" sing tansah online. Kita bakal ngomong babagan model Greyp G6.
Kanggo nggawe luwih menarik kanggo sampeyan, kita wis dibagi artikel dadi rong bagéan. Pisanan dikhususake kanggo proses nggawe piranti, platform lan protokol komunikasi. Kapindho iku specifications technical, gambaran saka hardware lan kabisan mancal.
Bagian siji, mburi
Greyp Bikes minangka pabrikan sepedha listrik premium Kroasia, diduweni dening pabrikan supercar eksotis lokal Rimac. Perusahaan nggawe sepedha sing menarik banget. Cukup katon ing model sadurungé, G12S dual-suspensi. Iki ana ing antarane sepedha listrik lan motor listrik, amarga piranti kasebut bisa nyepetake nganti 70 km / jam, duwe motor sing kuat lan mlaku 120 km kanthi biaya siji.
G6 dadi luwih elegan lan ora ana dalan, nanging fitur utama yaiku "konektivitas."
Lair saka gagasan
A nomer ageng piranti beda nyambung menyang Internet. Kenapa sepeda luwih elek? Mangkene ide Greyp Bikes sing dadi G6. Ing wektu tartamtu, mancal iki disambungake menyang
Platform
Nalika nggawe platform kanggo produk inovatif, akeh nuansa kudu dianggep. Mula, milih platform awan kanggo dadi tuan rumah lan mbukak kabeh layanan sing dibutuhake sepeda listrik modern minangka masalah sing penting. Perusahaan kasebut milih Amazon Web Services (AWS). Iki sebagian amarga kasunyatan manawa Greyp Bikes wis duwe pengalaman karo layanan kasebut. Sebagean - amarga popularitase, distribusi sing akeh ing antarane pangembang ing saindenging jagad lan sikap sing apik marang Jawa / JVM (ya, digunakake kanthi aktif ing Greyp Bikes).
AWS duwe broker IoT MQTT sing apik (Cloud4Y nulis babagan protokol
Teknik tumpukan
Реализация
Perusahaan wis nyedhiyakake rong cara kanggo mlebu menyang sistem kasebut. Saben wong diimplementasikake kanthi kapisah, kanthi teknologi sing beda kanggo kasus panggunaan.
Saka pit kanggo smartphone
Babagan pisanan sing kudu dipikirake nalika nggawe titik entri sistem yaiku protokol komunikasi sing digunakake. Kaya sing wis kasebut, perusahaan milih MQTT amarga sifate entheng. Protokol kasebut apik babagan throughput, bisa digunakake kanthi sambungan sing ora bisa dipercaya, lan ngirit daya baterei, sing penting banget kanggo sepeda listrik Greyp.
Broker MQTT sing digunakake dibutuhake kanggo mbukak kabeh data sing teka saka mancal. Ing jaringan AWS ana Lambda, sing maca data binar sing diwenehake dening broker MQTT, ngurai, lan dikirim menyang Apache Kafka kanggo diproses luwih lanjut.
Apache Kafka minangka inti saka sistem kasebut. Kabeh data kudu ngliwati kanggo tekan tujuan pungkasan. Saiki, inti sistem duwe sawetara agen. Sing paling penting yaiku sing ngumpulake data lan nransfer menyang panyimpenan kadhemen InfluxDB. Sing liyane nransfer data menyang database Firebase Realtime, supaya kasedhiya kanggo aplikasi smartphone. Iki ngendi Apache Kafka pancene teka - panyimpenan kadhemen (InfluxDB) nyimpen kabeh data sing teka saka mancal lan Firebase bisa entuk informasi paling anyar (contone, metrik wektu nyata - kacepetan saiki).
Kafka ngidini sampeyan nampa pesen kanthi kecepatan sing beda-beda lan ngirim meh langsung menyang Firebase (kanggo ditampilake ing aplikasi ing smartphone) lan pungkasane ngirim menyang InfluxDB (kanggo analisis data, statistik, pemantauan).
Nggunakake Kafka uga ngidini sampeyan ngukur kanthi horisontal nalika beban mundhak, uga nyambungake agen liyane sing bisa ngolah data sing mlebu kanthi cepet lan kanggo panggunaan dhewe (kayata balapan ing antarane klompok sepedha). Sing, solusi ngidini cyclists kanggo saingan karo saben liyane ing macem-macem ciri. Contone, kacepetan maksimum, mlumpat maksimum, kinerja maksimum, etc.
Kabeh layanan (disebut "GVC" - Greyp Vehicle Cloud) utamane dileksanakake ing Spring Boot lan Java, sanajan basa liya uga digunakake. Saben bangunan dikemas ing gambar Docker sing di-host ing repositori ECR, diluncurake lan diatur dening Amazon ECS. Nalika NoSQL cukup trep lan populer kanggo sawetara kasus, Firebase ora bisa nyukupi kabeh kabutuhan Greyp, mula perusahaan uga nggunakake MySQL (ing RDS) kanggo pitakon ad-hoc (Firebase nggunakake wit JSON, sing luwih efisien ing sawetara kasus) lan nyimpen data tartamtu. Panyimpenan liyane sing digunakake yaiku Amazon S3, sing njamin keamanan data sing diklumpukake.
Saka smartphone kanggo mancal
Kaya sing wis dakkandhakake, komunikasi karo smartphone digawe liwat Firebase. Platform kasebut digunakake kanggo otentikasi pangguna aplikasi lan potongan database ing wektu nyata. Nyatane, Firebase minangka kombinasi saka rong perkara: siji minangka basis data kanggo panyimpenan data sing terus-terusan, lan liyane kanggo ngirim data wektu nyata menyang smartphone liwat sambungan Websocket. Pilihan becik kanggo jinis sambungan iki kanggo ngetokake printah kanggo mancal nalika piranti ora cedhak saben liyane (ora ana sambungan BT / Wi-Fi).
Ing kasus iki, Greyp wis ngembangake mekanisme pangolahan printah dhewe, sing nampa pesen saka smartphone liwat database ing mode wektu nyata. Mekanisme iki minangka bagéan saka layanan aplikasi inti (GVC), sing tugase nerjemahake prentah smartphone menyang pesen MQTT sing dikirim menyang mancal liwat broker IoT. Nalika mancal nampa printah, proses iku, nindakake tumindak cocok, lan bali respon kanggo Firebase (smartphone).
Ngawasi
Kontrol parameter
Meh saben pangembang backend seneng turu ing wayah wengi tanpa mriksa server saben 10 menit. Iki tegese perlu kanggo ngleksanakake ngawasi otomatis lan solusi alerting ing sistem. Aturan iki uga cocog kanggo ekosistem siklus Greyp. Ana uga penikmat turu sing apik, mula perusahaan nggunakake rong solusi awan: Amazon CloudWatch lan jmxtrans.
CloudWatch minangka layanan ngawasi lan visibilitas sing ngumpulake data pemantauan lan operasional kanthi bentuk log, metrik, lan acara, mbantu sampeyan entuk tampilan terpadu babagan aplikasi, layanan, lan sumber daya AWS sing mlaku ing platform AWS lan ing papan. Kanthi CloudWatch, sampeyan bisa kanthi gampang ndeteksi prilaku anomali ing lingkungan sampeyan, nyetel tandha, nggawe visualisasi umum saka log lan metrik, nindakake tumindak otomatis, ngatasi masalah, lan nemokake wawasan sing bisa ditindakake supaya aplikasi sampeyan tetep lancar.
CloudWatch ngumpulake metrik pangguna lan dikirim menyang dashboard. Ing kana, digabungake karo data sing teka saka sumber daya liyane sing dikelola Amazon. JVM nampa metrik liwat titik pungkasan JMX nggunakake "konektor" sing diarani jmxtrans (uga di-host minangka wadah Docker ing ECS).
Bagian loro, karakteristik
Dadi sepeda listrik apa sing sampeyan lakoni? Sepeda gunung listrik Greyp G6 dilengkapi baterei lithium-ion 36V, 700 Wh sing didhukung dening sel LG. Tinimbang ndhelikake baterei kaya manufaktur e-mancal, Greyp nyelehake baterei sing bisa dicopot ing tengah pigura. G6 dilengkapi motor MPF kanthi daya dirating 250 W (lan ana uga pilihan 450 W).
Greyp G6 minangka sepeda gunung sing nduweni suspensi mburi Rockhox, diselehake ing cedhak tabung ndhuwur lan menehi akeh ruang kanggo baterei sing bisa dicopot ing antarane dhengkul penunggang. Pigura iku enduro-gaya lan nawakake 150mm lelungan thanks kanggo suspension. Kabel lan garis rem diarahake ing jero pigura. Iki njamin tampilan estetis lan nyuda risiko kejiret ing cabang.
Bingkai serat karbon 100% dikembangake khusus dening Greyp nggunakake pengalaman sing dipikolehi sajrone nggawe hypercar listrik Concept One.
Suite elektronik ing Greyp G6 dikontrol dening modul intelijen pusat (CIM) ing batang. Iki kalebu tampilan warna, WiFi, Bluetooth, konektivitas 4G, giroskop, konektor USB C, kamera ngarep, uga antarmuka karo kamera ing ngisor pelana mburi. Miturut cara, kamera mburi
Tuladha foto
Perusahaan menehi perhatian khusus marang solusi eSTEM.
"Greyp eSTEM minangka modul cerdas tengah kanggo mancal sing ngontrol rong kamera (ngarep lan mburi), ngawasi detak jantung penunggang, duwe giroskop, sistem navigasi lan eSIM sing dibangun, supaya bisa disambungake kapan wae. Sistem e-bike nggunakake smartphone minangka antarmuka pangguna lan aplikasi seluler nggawe pengalaman pangguna sing unik kanthi macem-macem pilihan anyar kayata switch sepeda remot, njupuk foto, teks menyang sepeda lan watesan daya.
Ana tombol "Share" khusus ing setang mancal. Yen ana kedadeyan sing menarik utawa nyenengake sajrone kulo, sampeyan bisa menet tombol lan kanthi otomatis nyimpen 15-30 detik video pungkasan lan upload menyang akun media sosial cyclist. Data tambahan bisa uga ditumpangake ing video kasebut. Contone, konsumsi energi sepeda, kacepetan, wektu lelungan, lsp.
Kanthi telpon dipasang ing mancal ing mode dashboard, Greyp G6 bisa nyedhiyani kasugihan saka informasi ngluwihi mung nuduhake kacepetan saiki utawa tingkat baterei. Dadi, pengendara sepeda bisa milih sembarang titik ing peta (contone, gunung dhuwur), lan komputer bakal ngetung apa daya baterei cukup kanggo tekan ndhuwur. Utawa bakal ngetung titik ora bali, yen dumadakan sampeyan ora pengin pedal ing dalan bali. Sanajan pedal bisa diuripake kanthi gampang. Produsèn njamin sing mancal ora abot (sanajan gumantung carane katon ing, bobot iku 25 kg).
Greyp G6 cukup bisa kanggo ngangkat
Greyp G6 nduweni sistem anti-maling sing padha karo
Ana sawetara model saka seri iki didol: G6.1, G6.2, G6.3. G6.1 akselerasi nganti 25 km/j (15,5 mph) lan regane €6. G499 nduweni kacepetan paling dhuwur 6.3 km/jam (45 mph) lan regane €28. Apa bedane model G7 ora jelas, nanging regane 499 euro.
Apa maneh sing bisa diwaca ing blog?
→
→
→
→
→
Langganan kita
Source: www.habr.com