Korisnički alati

Site alati


2019:tomislav_matulic

Razlike

Slijede razlike između dviju inačica stranice

Poveznica na ovu usporedbu

Starije izmjene na obje strane Starija izmjena
Novija izmjena
Starija izmjena
2019:tomislav_matulic [2019/06/13 04:57]
tm119121527 [Članovi Tima]
2019:tomislav_matulic [2023/06/19 18:11] (trenutno)
Redak 10: Redak 10:
 [[:​2019:​matteo_samsa|Matteo Samsa]] [[:​2019:​matteo_samsa|Matteo Samsa]]
  
-Ivan Matković+[[:​2019:​ivan_matkovic|Ivan Matković]]
  
 [[:​2019:​vito_papa|Vito Papa]] [[:​2019:​vito_papa|Vito Papa]]
Redak 40: Redak 40:
 Ključni dijelovi sustava koje je potrebno realizirati:​ Ključni dijelovi sustava koje je potrebno realizirati:​
  
-1.Hranilica (osigurati hranu i vodu)+1.Hranilica (osigurati hranu)
  
 2.Video-kamera (nadzor prostora na zahtjev) 2.Video-kamera (nadzor prostora na zahtjev)
Redak 51: Redak 51:
  
 6.Server (komunikacija između aplikacije i sustava) 6.Server (komunikacija između aplikacije i sustava)
 +
  
 ===== Plan projekta ===== ===== Plan projekta =====
Redak 74: Redak 75:
 1. Komunikacija između Raspberry Pi-ja i mobilne aplikacije 1. Komunikacija između Raspberry Pi-ja i mobilne aplikacije
  
-Za postizanje komunikacije podignut je FTP server na Raspberry Pi-ju. Mobilna aplikacije pristupa FTP serveru i mijenja sadržaj te čita JSON datoteke. Također, s Arduina se, putem serijske veze, primaju podaci koji mijenjaju vrijednosti u JSON datotekama. Na taj je način ostvarena komunikacije između mobilne aplikacije i Arduina.+Za postizanje komunikacije podignut je FTP server ​(proFTPD) ​na Raspberry Pi-ju. Mobilna aplikacije pristupa FTP serveru i mijenja sadržaj te čita JSON datoteke. Također, s Arduina se, putem serijske veze, primaju podaci koji mijenjaju vrijednosti u JSON datotekama. Na taj je način ostvarena komunikacije između mobilne aplikacije i Arduina. Nadalje, podignut je HTTP server (Apache2) u svrhu komunikacije s mobilnom aplikacijom koja šalje HTTP zahtjev za video dobiven s kamere spojene na camera port Raspberry Pi-ja.
  
 2. Komunikacija između Raspberry Pi-ja i Arduina 2. Komunikacija između Raspberry Pi-ja i Arduina
  
-Napisana je Python skripta ​na Raspbianu (OS za Raspberry Pi) koja se pokreće prilikom paljenja sustava. Ona je zaslužna za komunikaciju između Raspberry Pi-ja i Arduina, a sve promjene sustava bilježe se u pripadne JSON datoteke. Python skripta implementirana je tako da se pripadna skripta nikad ne prestane vrtjeti, već ako dođe do pogreške pokušava vratiti sustav u inicijalno stanje (za taj sustav koji je uzrokovao problem), a ako ne uspije skripta se dalje izvršavati.+Napisana je Python skripta ​Raspbianu (OS za Raspberry Pi) koja se pokreće prilikom paljenja sustava. Ona je zaslužna za komunikaciju između Raspberry Pi-ja i Arduina, a sve promjene sustava bilježe se u pripadne JSON datoteke. Python skripta implementirana je tako da se pripadna skripta nikad ne prestane vrtjeti, već ako dođe do pogreške pokušava vratiti sustav u inicijalno stanje (za taj sustav koji je uzrokovao problem), a ako ne uspije skripta se dalje izvršavati.
  
  
2019/tomislav_matulic.1560394659.txt.gz · Zadnja izmjena: 2023/06/19 18:10 (vanjsko uređivanje)