Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Car-Pi – Analys och guidning för bra bilkörning
KTH, School of Information and Communication Technology (ICT).
KTH, School of Information and Communication Technology (ICT).
2013 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Car-Pi - Analysis and Guidance for Good Driving (Swedish)
Abstract [sv]

Syftet med detta examensarbete var att skapa ett serverprogram i en enkortsdator som arbetar i realtid för att kunna hjälpa människor att köra mer ekonomiskt och miljövänligt i deras vardag.

Detta var ett av målen ställda av produktbeställaren Ziggy Creative Colony. Ett mer långsiktigt mål från beställaren är att datorn skall installeras i en bil och kopplas till bilens on-board diagnostic-II (OBD-II)-uttag. Datorn ska sedan, via OBD-II, kunna samla information som till exempel hastighet, acceleration och bränsleflöde från bilens engine control unit (ECU). Serverprogrammet ska bearbeta denna information som sedan kommuniceras och visualiseras till bilföraren via en native mobilapplikation.

Serverprogrammet byggdes i en linuxbaserad dator: Raspberry Pi och döptes av oss till Car-Pi. Car-Pi designades enligt arkitekturmönstret Model-View-Controller (MVC) som gör det lätt att underhålla, vidare-utveckla och implementera programmet av produktägaren, Ziggy Creative Colony, i framtiden. I och med denna rapport levererar vi programmet Car-Pi tillsammans med ett arkitektdokument och en prototyp till en Android mobilapplikation för att kunna testa Car-Pi och se hur det fungerar i verkligheten.

Abstract [en]

The purpose of this bachelor degree project was to create a server program in a single-board computer that will function in real time in order to help people drive more economically and eco-friendly.

This was one of the goals set by the project owner, Ziggy Creative Colony. Another more long-term goal from Ziggy Creative Colony is that the computer should be installed in a car and connected to the car’s on-board diagnostics (OBD-II) connector. The computer should, via the OBD-II connection, be able to collect information such as speed, acceler-ation and fuel flow from the car’s engine control unit (ECU). The server program will then process this information that will later be communi-cated and visualized to the car driver via an Android mobile applica-tion.

The server program was built in a linux-based computer: Raspberry Pi and named Car-Pi. Car-Pi was designed according to the well-known architectural pattern Model-View-Controller (MVC), which makes it easy to maintain, develop and implement the program by the project owner Ziggy Creative Colony in the future. With this report we are delivering the program Car-Pi together with an architectural document and an Android mobile application-prototype to show how Car-Pi functions in real life.

Place, publisher, year, edition, pages
2013. , 65 p.
Series
Trita-ICT-EX, 2013:152
Keyword [en]
Android, car, eco-driving, Java, JSON, mobile application, Mysql, OBD-II, Python, raspberry Pi, real-time, socket
Keyword [sv]
Android, bil, ekokörning, Java, JSON, mobilapplikation, Mysql, OBD-II, Python, realtid, raspberry Pi, socket
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-128587OAI: oai:DiVA.org:kth-128587DiVA: diva2:648188
Educational program
Bachelor of Science in Engineering - Computer Engineering
Examiners
Available from: 2013-09-13 Created: 2013-09-13 Last updated: 2013-09-13Bibliographically approved

Open Access in DiVA

fulltext(3777 kB)565 downloads
File information
File name FULLTEXT01.pdfFile size 3777 kBChecksum SHA-512
0334f113ad98ae558926705a23f7b141b4bd7e1454d68624e801357081e1a4774b00a14f5fedeb19f06bf1a29672d6baccc4a3479a2a18ee513f698696fccfdb
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 565 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 298 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf