Habressa he kirjoittavat usein sähköliikenteestä. Ja polkupyöristä. Ja myös tekoälystä. Cloud4Y päätti yhdistää nämä kolme aihetta puhumalla "älykkäästä" sähköpyörästä, joka on aina verkossa. Puhumme Greyp G6 -mallista.
Jotta se olisi sinulle kiinnostavampi, olemme jakaneet artikkelin kahteen osaan. Ensimmäinen on omistettu laitteen, alustan ja viestintäprotokollien luomisprosessille. Toinen on tekniset tiedot, kuvaus pyörän laitteistosta ja ominaisuuksista.
Ensimmäinen osa, tausta
Greyp Bikes on kroatialainen premium-sähköpyörien valmistaja, jonka omistaa paikallinen eksoottinen superautovalmistaja Rimac. Yritys valmistaa todella mielenkiintoisia polkupyöriä. Katsokaapa edellistä mallia, kaksoisjousitettua G12S:ää. Se oli jotain sähköpyörän ja sähkömoottoripyörän välimaastossa, sillä laite kiihtyi 70 km/h:iin, siinä oli tehokas moottori ja se juoksi 120 km yhdellä latauksella.
G6 osoittautui tyylikkäämmäksi ja maastoautoksi, mutta sen pääominaisuus on "liitettävyys".
Idean synty
Valtava määrä erilaisia laitteita muodostaa yhteyden Internetiin. Miksi polkupyörät ovat huonompia? Näin Greyp Bikes sai idean, josta tuli G6. Tämä pyörä on kytkettynä milloin tahansa
Foorumi
Kun luodaan alustaa innovatiiviselle tuotteelle, on otettava huomioon monet vivahteet. Siksi pilvialustan valitseminen kaikkien nykyaikaisen sähköpyörän vaatimien palvelujen isännöimiseksi ja suorittamiseksi oli erittäin tärkeä kysymys. Yhtiö valitsi Amazon Web Servicesin (AWS). Tämä johtui osittain siitä, että Greyp Bikesilla oli jo kokemusta palvelusta. Osittain - sen suosion, laajan levinneisyyden vuoksi kehittäjien keskuudessa ympäri maailmaa ja hyvän asenteensa vuoksi Javaa / JVM:ää kohtaan (kyllä, niitä käytetään aktiivisesti Greyp Bikes -pyörissä).
AWS:llä oli hyvä IoT MQTT -välittäjä (Cloud4Y kirjoitti protokollista
Tekninen pino
Реализация
Yhtiö on tarjonnut kaksi tapaa kirjautua järjestelmään. Jokainen niistä on toteutettu erikseen, eri tekniikoilla sen käyttötarkoitukseen.
Pyörästä älypuhelimeen
Ensimmäinen asia, joka on otettava huomioon luotaessa järjestelmän aloituspistettä, on käytettävä viestintäprotokolla. Kuten jo mainittiin, yritys valitsi MQTT:n sen kevyen luonteen vuoksi. Protokolla on hyvä suorituskyvyn suhteen, toimii hyvin mahdollisesti epäluotettavilla yhteyksillä ja säästää akkuvirtaa, mikä on erityisen tärkeää Greyp-sähköpyörälle.
Käytetty MQTT-välittäjä vaaditaan lataamaan kaikki pyörästä tulevat tiedot. AWS-verkon sisällä on Lambda, joka lukee MQTT-välittäjän toimittamat binääritiedot, jäsentää sen ja toimittaa sen Apache Kafkalle jatkokäsittelyä varten.
Apache Kafka on järjestelmän ydin. Kaikkien tietojen on kuljettava sen läpi, jotta ne saavuttavat lopullisen määränpäänsä. Tällä hetkellä järjestelmän ytimessä on useita agentteja. Tärkein niistä on se, joka kerää tietoja ja siirtää sen InfluxDB-kylmävarastoon. Toinen siirtää tiedot Firebase Realtime -tietokantaan, jolloin ne ovat älypuhelinsovellusten käytettävissä. Tässä Apache Kafka todella tulee esiin - kylmävarasto (InfluxDB) tallentaa kaikki pyörältä tulevat tiedot ja Firebase voi saada ajantasaista tietoa (esim. reaaliaikaiset mittarit - nykyinen nopeus).
Kafkan avulla voit vastaanottaa viestejä eri nopeuksilla ja toimittaa ne lähes välittömästi Firebaseen (näytettäviksi älypuhelimen sovelluksessa) ja lopulta siirtää ne InfluxDB:hen (datan analysointia, tilastointia, seurantaa varten).
Kafkan avulla voit myös skaalata vaakasuunnassa kuorman kasvaessa sekä yhdistää muita agentteja, jotka voivat käsitellä saapuvaa dataa omaan tahtiinsa ja omaan käyttötarkoitukseensa (kuten polkupyöräryhmän väliseen kilpailuun). Toisin sanoen ratkaisu antaa pyöräilijöille mahdollisuuden kilpailla keskenään erilaisissa ominaisuuksissa. Esimerkiksi maksiminopeus, maksimihyppy, maksimaalinen suorituskyky jne.
Kaikki palvelut (nimeltään "GVC" - Greyp Vehicle Cloud) toteutetaan ensisijaisesti Spring Bootissa ja Javassa, vaikka myös muita kieliä käytetään. Jokainen koontiversio on pakattu Docker-kuvaan, jota isännöidään ECR-tietovarastossa ja jonka on käynnistänyt ja ohjannut Amazon ECS. Vaikka NoSQL on varsin kätevä ja suosittu useissa tapauksissa, Firebase ei aina voi täyttää kaikkia Greypin tarpeita, joten yritys käyttää myös MySQL:ää (RDS:ssä) ad-hoc-kyselyihin (Firebase käyttää JSON-puuta, joka on tehokkaampi joissakin tapauksissa) ja tiettyjen tietojen tallentamiseen. Toinen käytetty tallennustila on Amazon S3, joka varmistaa kerättyjen tietojen turvallisuuden.
Älypuhelimesta pyörään
Kuten olemme jo sanoneet, viestintä älypuhelimiin muodostetaan Firebasen kautta. Alustaa käytetään sovelluksen käyttäjien ja heidän tietokannan osan tunnistamiseen reaaliajassa. Itse asiassa Firebase on kahden asian yhdistelmä: toinen on tietokanta jatkuvaa tiedontallennusta varten ja toinen reaaliaikaisten tietojen toimittamiseen älypuhelimiin Websocket-yhteyden kautta. Ihanteellinen vaihtoehto tämäntyyppiselle yhteydelle on antaa pyörälle komentoja, kun laitteet eivät ole lähellä toisiaan (BT/Wi-Fi-yhteyttä ei ole saatavilla).
Tässä tapauksessa Greyp on kehittänyt oman komentokäsittelymekanisminsa, joka vastaanottaa viestejä älypuhelimesta tietokannan kautta reaaliajassa. Tämä mekanismi on osa ydinsovelluspalveluita (GVC), joiden tehtävänä on muuntaa älypuhelimen komennot MQTT-viesteiksi, jotka välitetään pyörälle IoT-välittäjän kautta. Kun pyörä vastaanottaa komennon, se käsittelee sen, suorittaa tarvittavat toiminnot ja palauttaa vastauksen Firebaselle (älypuhelin).
seuranta
Parametrien ohjaus
Melkein jokainen taustakehittäjä haluaa nukkua yöllä tarkistamatta palvelimia 10 minuutin välein. Tämä tarkoittaa, että järjestelmään on otettava käyttöön automaattiset valvonta- ja hälytysratkaisut. Tämä sääntö koskee myös Greyp-pyöräilyekosysteemiä. On myös hyviä yöunien asiantuntijoita, joten yhtiö käyttää kahta pilviratkaisua: Amazon CloudWatch ja jmxtrans.
CloudWatch on seuranta- ja näkyvyyspalvelu, joka kerää seuranta- ja toimintatietoja lokien, mittareiden ja tapahtumien muodossa, mikä auttaa sinua saamaan yhtenäisen kuvan AWS-sovelluksista, -palveluista ja -resursseista, jotka toimivat AWS-alustalla ja paikan päällä. CloudWatchin avulla voit helposti havaita poikkeavaa käyttäytymistä ympäristöissäsi, asettaa hälytyksiä, luoda yhteisiä visualisointeja lokeista ja mittareista, suorittaa automaattisia toimintoja, tehdä vianmäärityksiä ja löytää käyttökelpoisia oivalluksia, jotka auttavat pitämään sovelluksesi toiminnassa.
CloudWatch kerää käyttäjämittareita ja toimittaa ne kojelautaan. Siellä se yhdistetään muista Amazonin hallinnoimista resursseista tuleviin tietoihin. JVM vastaanottaa mittareita JMX-päätepisteen kautta käyttämällä jmxtrans-nimistä "liitintä" (jota isännöidään myös Docker-säiliönä ECS:n sisällä).
Osa kaksi, ominaisuudet
Eli minkälaiseen sähköpyörään päädyit? Greyp G6 sähköinen maastopyörä on varustettu 36V, 700 Wh litiumioniakulla, joka saa virtansa LG-kennoista. Sen sijaan, että Greyp olisi piilottanut akun kuten monet sähköpyörävalmistajat tekevät, hän sijoitti irrotettavan akun aivan rungon keskelle. G6 on varustettu MPF-moottorilla, jonka nimellisteho on 250 W (ja on myös 450 W vaihtoehto).
Greyp G6 on maastopyörä, jossa on Rockhox-takajousitus, joka on sijoitettu lähelle yläputkea ja jättää runsaasti tilaa irrotettavalle akulle kuljettajan polvien väliin. Runko on enduro-tyylinen ja tarjoaa jousituksen ansiosta 150 mm liikettä. Vaijeri ja jarruletkut on vedetty rungon sisään. Tämä varmistaa esteettisen ulkonäön ja vähentää oksien tarttumisen riskiä.
Greyp on erityisesti kehittänyt 100 % hiilikuiturungon hyödyntäen Concept One -sähköhyperauton luomisen aikana saatuja kokemuksia.
Greyp G6:n elektroniikkapakettia ohjaa varressa oleva keskusälymoduuli (CIM). Se sisältää värinäytön, WiFin, Bluetoothin, 4G-yhteyden, gyroskoopin, USB C -liittimen, etukameran sekä liitännän takana olevaan satulan alla olevaan kameraan. Muuten, takakamera
Valokuvaesimerkkejä
Yhtiö kiinnittää erityistä huomiota eSTEM-ratkaisuun.
"Greyp eSTEM on pyörän keskeinen älymoduuli, joka ohjaa kahta kameraa (etu- ja takakamera), tarkkailee ajajan sykettä, sisältää sisäänrakennetun gyroskoopin, navigointijärjestelmän ja eSIM-kortin, joten se voidaan yhdistää milloin tahansa. Sähköpyöräjärjestelmä käyttää älypuhelinta käyttöliittymänä ja mobiilisovellus luo ainutlaatuisen käyttökokemuksen erilaisilla uusilla vaihtoehdoilla, kuten pyörän etäkytkimellä, valokuvaamalla, tekstistä pyörälle ja tehonrajoituksella.
Pyörän ohjaustangossa on erityinen "Share" -painike. Jos ajon aikana tapahtuu jotain mielenkiintoista tai jännittävää, voit painaa nappia ja tallentaa automaattisesti videon viimeiset 15-30 sekuntia ja ladata sen pyöräilijän sosiaalisen median tilille. Videon päälle voidaan myös lisätä lisätietoja. Esimerkiksi pyörän energiankulutus, nopeus, matka-aika jne.
Kun puhelin on asennettu pyörään kojelautatilassa, Greyp G6 voi tarjota runsaasti tietoa nykyisen nopeuden tai akun varaustason näyttämisen lisäksi. Pyöräilijä voi siis valita kartalta minkä tahansa kohdan (esimerkiksi korkean mäen), ja tietokone laskee, riittääkö akun varaus huipulle pääsemiseen. Tai se laskee pisteen, josta ei ole paluuta, jos et yhtäkkiä halua polkea paluumatkalla. Vaikka polkimet voidaan kääntää melko helposti. Valmistaja vakuuttaa, että pyörä ei ole raskas (vaikka sen paino on 25 kg riippuen siitä, miten sitä katsot).
Greyp G6 on täysin mahdollista nostaa
Greyp G6:ssa on samanlainen varkaudenestojärjestelmä kuin
Tämän sarjan malleja on myynnissä useita: G6.1, G6.2, G6.3. G6.1 kiihtyy 25 km/h (15,5 mph) ja maksaa 6 499 euroa. G6.3:n huippunopeus on 45 km/h (28 mph) ja se maksaa 7 499 euroa. Mitä eroa G6.2-mallissa on, on epäselvää, mutta se maksaa 6 999 euroa.
Mitä muuta voit lukea blogista?
→
→
→
→
→
Tilaa meidän
Lähde: will.com