Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
2019:tomislav_matulic [2019/06/13 19:28] tm119121527 [Ciljevi projekta] |
2019:tomislav_matulic [2023/06/19 16: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 75: | 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 u 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. |