Skip to content

6. tapaaminen 15.11.2016

Heikki Leinonen edited this page Nov 15, 2016 · 1 revision

###Demottiin 4.sprintin user storyja:

####Käyttäjä näkee puhelimesta, kuinka monta minuuttia on valitun bussin saapumiseen

  • tehty
  • muutetaan vielä ”0 minuuttia” -ilmoitus -> ”NYT”
  • yleisesti pyydettiin ui:hin vähemmän tekstiä, enemmän visuaalista informaatiota
  • menneiden bussien näyttäminen valintanäkymässä mahdolliseksi?
  • HSL:n tuleva uusi rajapinta tulee parantamaan reaaliaikatietoja

####Testataan iBeaconeita

  • testausta tehty

####Push notifikaatiot

  • ei valmistunut tässä sprintissä

####Sovellus iOSille

  • ei valmistunut tässä sprintissä

####Kuljettajasovellukselle ”järkevä” käyttöliittymä

  • tehty mutta Raspberry pi yllättävän vaikea toteuttaa
    • ongelmia jsnoden kanssa
    • voisi kokeilla pythonia?

####Muita sprintin aikana tehtyjä asioita:

  • ilmoitetaan käyttäjän etäisyys pysäkille

###Living lab:

  • perusinfra, jota hyödynnetään eri yhteistyökumppanien kanssa
  • eri firmat tuottavat järjestelmään softaa
  • toivotaan ideointia eri tahoilta
  • toteutuksessa busseihin paljon mietittäviä asioita
  • kuukaudessa ei saada testivaiheeseen
  • toiveissa jatko ensi vuonna – HSL:lle kuuluva asia
  • tabletti kuljettajalle, riippuu yhteistyökumppaneista (VTT ei mielellään osta laitteita) → eri busseissa voi olla eri laitteita
  • kuljettajapääte ei tule testibusseihin tämän vuoden puolella
  • kiinnostusta siitä, millä teknologialla sovellus tehty →siirrettävyys?

###Testibussit:

  • normaali (sähkö)bussi + lisävarusteet
  • ei integraatioita perusinfraan tässä vaiheessa
  • erillinen kuljettajapääte ei käytännössä mahdollista(muualla kuin living lab busseissa)
  • kolme testibussia liikenteessä Espoossa, linja 11 Tapiola- (Veolia liikennöi?)
  • Veolian varikolla mahdollista tutustua busseihin, kunhan ne eivät ole liikenteessä
  • kuskipäätettä ei ole vielä mietitty (muutamia ratkaisuja mietitty)
  • Faran kanssa todennäköisesti tulossa yhteistyökumppaniksi
  • VTT koordinoi, ei suoraa yhteyttä liikennöitsijään
  • summeri, punaisena välkkyvä ruutu tilapäisratkaisuina kuljettajan huomion herättämiseen
  • testibusseissa ei vielä beaconeita mutta helposti asennettavissa
  • LJI-päätelaitteiden olemassaolosta ei tietoa (Helsingissä 23 käyttää)
  • Beaconit sellaiseen bussiin, jossa on reaaliaikaseuranta(tai gps-seurannan kautta) → VTT:n lähiajan prioriteetti tämän projektin osalta
  • tavoitteena asentaa 6 beaconia per bussi, jolloin käyttäjä paikannetaan bussin sisällä tarkasti
  • beaconeiden lähetystehossa suuria vaihteluja, riippuen mm. asennosta
  • bussiin astumisen tunnustaminen beaconeilla tavoitteena, mutta testit epäonnistuneet (ei kannata yrittää tällä hetkellä, toimivuus vuosien päässä)

###Kommentteja sovelluksesta:

  • Huolestuneisuutta väärinkäytöksistä
  • Kuljettaja ei tee käytännössä mitään ylimääräistä – parempi, kun ei tiedä pysäytystavasta mitään
  • Beaconit gps:ää parempia käytännössä – tai gps-säde pieneksi
  • karttaliittymä voisi olla kiva
  • hyvää nostaa loppuraportissa esiin se, että sovellus on suunnattu etenkin sokeille
  • vaikeissa sääolosuhteissa sovellus on hyödyllinen myös näkeville
  • lista 550 beaconeista saatu, Tikkurila ja Itis vielä tulossa
  • pyydettiin miettimään logiikkaa (vaikkei olisikaan koodia) esimerkiksi pyyntöjen peruutuksissa ja pysäytyksissä.
  • bussin vaihtokeissi: Miten voi käskeä edellä ajavan bussin pysähtymään vaihtoa varten? Millaisella logiikalla voisi olla mahdollista?
  • kokonaiskuva ohjelmistoarkkitehtuurista, jossa olisi mietittynä kokonaislogiikkaa
  • hyvä dokumentoida lyhyesti, miksi jonkin ui-ratkaisu on tehty tietyllä tavalla. Esim. iBeaconit vs. gps Muuta keskustelua:

###Uudet user storyt sprinttiin 5:

####Push-notifikaatiot

  • tärkein
  • jatketaan loppuun

####Bussissa matkustava käyttäjä valitsee pysäkin, jolla haluaa bussin pysähtyvän (kuljettaja saa tiedon asiasta)

  • ehdottomasti mukana sprintissä

####iBeaconit

  • ei välitetä feikkibeaconeista tässä projektissa
  • tällä hetkellä kovakoodattu Pasilan pysäkiksi
  • uid, major, minor. HSL:n csv-tiedosto
  • kun pysäkki alkaa kuulua, vaihdetaan gps-sijainnista beacon-sijaintiin
  • voi tehdä ultrahackissa?
  • avaat sovelluksen ja pysäkkibeacon ei kuulu, mutta ajoneuvon beacon kuuluu. Ehdotetaan käyttäjälle, että hän on tietyssä ajoneuvossa - eli valitaan ”olen ajoneuvossa”, listataan kaikki kuuluvat beaconit. Päälle myös gps-pohjainen sijainti, sillä kaikissa ajoneuvoissa ei ole beaconeita lähitulevaisuudessa.

####Palataan pysäkkinäkymään (tai alkunäkymään) bussista nousemisen jälkeen

  • toteutetaan joku keissi
  • hahmotetaan kokonaisuutta
  • mini story

####Käyttäjä voi peruuttaa pysähtymispyynnön

  • toteutetaan jokin peruutuskeissi
  • hahmotetaan kokonaisuutta
  • mini story

####Kirjautuminen (yle-tunnuksella?, facebookilla?)

  • ultrahackiin frontille?

####Käyttäjä valitsee bussin, jossa on (alkunäkymän toinen nappi)

  • tapa päästä olemassa olevaan näkymään
  • mietittävä logiikkaa: ibeacon, gps

####Kuljettajapäätteen raspberry pi-toiminnot

  • jollain tavalla io-ulos: python&mqtt. Sekä input että output eli valon voi sytyttää ja bussissa tehdyn pysäytyksen ilmoittaminen tulee tiedoksi kuljettajapäätteelle.
  • raspberry pi 3 olisi kätevä langattoman yhteyden vuoksi
  • valon sytytyksen ajoitus olisi hyvä olla kuljettajapäätteen vastuulla, ettei yhteyden katkeaminen backendiin estä pysähdysvalon sytytystä

####Kuljettajapuolen toiminnan demoamisen kehittäminen (back-office)

  • kaikki pyynnöt esiin konsolissa (mqtt-tilastoinnit)

###EI tähän sprinttiin mahtuneita user storyja:

####Jos pysäkeillä on sama koodi, ne näytetään samassa listassa

####Käyttäjä haluaa kertoa olevansa näkö- tai liikuntarajoitteinen (simuloi ajoneuvoissa olevan sinisen napin painallusta)

####Karttanäkymä seuraamaan ajoneuvon tulevia pysäkkejä

####iOS

  • vähäisempi prioriteetti tässä vaiheessa

####Käyttäjänä haluan valita käyttöliittymän kielen

  • jätetään myöhemmäksi

####Käyttäjä paikannetaan jatkuvasti

###Seuraavat tapaamiset:

  • Aikataulun mukaan seuraava demo on 29.11.2016. VTT kiinnostunut isännöimään demoa. Voi olla myös erillinen sovitusta demosta. Ei vielä sovittu mitään.

###HSL:n kontaktihenkilöitä:

  • Henri Seijo – reaalitietovastaava. Saa ottaa yhteyttä reaalitietoasioissa
  • Ilkka Pirttimaa - vastaa pysäkkien iBeaconeista
  • Sami Räsänen - tietää Linkker-sähköbusseista