Skip to content

Addnode-Hackaton-2022/Team-6

Repository files navigation

Uppstart

Hej och välkommen till detta Hackathon! I denna readme har vi samlat den information som ni ska behöva för att tackla det praktiskt runt uppgiften. Agendan för dessa dagar finns i ett dokument som heter Agenda.pptx. Ni som team jobbar i detta repo under denna tid. Vi i PL gruppen kommer att titta i repot under dagarnas gång och även kolla i det när vi ska utvärdera vinnarna det är därför viktigt att allt arbete sker här så att allt är på samma plats.

Ett tips till teamet är att gå varvet runt och låta alla presentera sig, ni kan utgå från detta ifall ni vill:

  • Vem är du?
  • Vad heter du?
  • Vart jobbar du och vad jobbar du med?
  • Vad har du gjort innan din nuvarande anställning?
  • Vilka tekniker jobbar du mest med idag?
  • Är det något under dessa dagar som du redan nu vet att du skulle vilja undersöka mera?

För att klona repo

Github har tagit bort stödet för användarnamn och lösenord över HTTPS så ni behöver skapa ett PersonalAccessToken(PAT). Gå in under Settings i rullisten uppe i högra hörnet på eran profil. Längst ner i Settings listan finns Developer Settings, klicka på den. Klicka sedan på Personal acces tokens. Klicka sedan på Generate new token. Ge ditt token ett namn och bocka för repo kryssrutan. Detta skapar ett token med korrekt OAuth scope och du kan nu klona repot genom att tex köra: git clone https://< token >@github.com/Addnode-Hackaton-2022/Team-3.git

Första uppgifterna till teamet, deadline dag 1 kl 11:00. Svara direkt i denna readme i punkterna under.

  • Gå igenom pp Agenda.pptx
  • Gå varvet runt och presentera era enligt frågorna ovan.
  • Välj en teamleader för erat team.
    • Teamleader - Sandra, Lukas, Rikard
  • Välj ett namn för erat team. Detta skall även skrivas på dörren.
    • Namn - Maze
  • Vilken utmaning jobbar ni med?
    • Namn - Uppkopplad båt

Andra uppgiften, deadline dag 2 kl 12:30

  • Ett inskick där ni ska fylla på denna readme med information under avsnittet Inskick, deadline dag två kl 13:00
  • En muntlig presentation där ni får presentera eran uppgift.
  • Lösningen som ni jobbat på under dessa dagar.

Det är på dessa moment som eran uppgift blir bedömd.

Vad händer efter hackatonet?

En vecka efter hackatonet kommer alla repon att göras publika.

Viktiga tider

Dag 1 kl 11:00 - Deadline uppstart

Dag 1 kl 12:00 - Lunch

Dag 1 kl 18:30 - Middag

Dag 2 kl 08:00 - Uppsamling H4, dagen startar

Dag 2 kl 11:00 - Lunch

Dag 2 kl 12:30 - Deadline för uppgiften.

Här skall sista commiten till repot vara gjord och den muntliga presentationen vara klar för redovisning.

Dag 2 kl 15:00 - Hackaton avslutas med mingel för de som har möjlighet

Inskick, deadline dag två kl 12:30

Övergripande beskrivning och val av utmaning

Vi har gjort "Uppkopplad båt" genom att bygga en ett antal delsystem. Vi har dock valt att inte begränsa oss i lösningen till båtar utan betrakta alla former av fordon.

Team

Namn på medlemmar

  • Sandra Eliasson, Technia
  • Jonathan Ferm, Ida Infront
  • Kevin James, Sokigo
  • Rickard Lundberg, Symetri
  • Henrik Norberg Stamford
  • Patrik Sjökvist, Sgroup

Hur har ni jobbat inom teamet? Har alla gjort samma eller har ni haft olika roller?

Vi bröt ner problemet i mindre delar och började först med att jobba i mindre grupper om 2personer. Senare blev det mer att vi jobbade gemensamt runt bordet och hjälptes åt där det behövdes.

Teknik. Beskrivningen på eran teknikstack, språk och APIer ni har använt.

node.js (både på raspberry och server), MVC med plain JS i klienterna

Lösning, dessa frågor ska minst besvaras

  • Hur har ni löst utmaningen?

Vi har byggt en integrationslösning, vehicleIntegration som läser av informationen från Garmin och/eller andra sensorlösningar. Tanken är att integrationslösningen cachar all data tills det att den kan laddas upp och persisteras i FleetServer. Från Fleetserver kan hela flottans alla fordon betraktas och kommuniceras med genom FleetManager. Ombord kan även mobila inheter kommunicera direkt med vehicleIntegration genom dess API.

  • Hur långt har ni kommit?

En fungerande lösning som visar på möjligheten men där vi tagit genvägar för att kunna visa på en helhet.

  • Vad är nästa steg?

Se till att data laddas undan i Fleet server så att man kan återbesöka olika insattser eller incidenter och spela upp dem efteråt för att kunna analysera eller utbilda sett till faktiska händelser och rörelser i flottan. Skriva en mer robust lösning generellt och lägga till authensiering/aktorisering. Konfigfil per båt för kanalerna.

  • Några rekommendationer för framtiden?

Kör på, detta är inte något svårt utan mest bara att göra. Allt vore enklare om Garmin publicerade ett API så man inte behöver reverse enginera.

  • Några insikter, begränsningar eller utmaningar ni stött på som är intressanta att dela med der av?

Tänk på problem som kan uppstå med bristande anslutning.

Mall för muntlig presentation, deadline dag två kl 12:30

Den totala tiden av presentation får ni distribuera som ni vill men den måste hållas. Presentation i form av text skall vara i en powerpoint medans demo visar ni som ni vill. Tänk bara på att ni ska hinna på utsatt tid.

  • Överblick och utmaning - 1min
    • En mening ang vad lösningen gör
    • Vilken utmaning har ni tacklat?
  • Team - 1min
    • Vilka är ni i erat team?
    • Vilka roller har ni haft? Hur har ni jobbat tillsammans?
  • Teknik - 1min
    • Vilka tekniker har ni använt?
  • Lösning och Demo - 2min 30s
    • Demo
    • Hur löser ni denna utmaning?
    • Vad är nästa steg, rekommendationer för framtiden?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors