What's new

Need Help with Raspberry Pi Web Project - Seeking Guidance

Doraemon_69

Honorary Poster
Joined
May 25, 2017
Posts
541
Reaction
302
Points
228
Age
24
Hello po mga idol!

May raspberry pi project kasi ako. Kukuha ako ng data sa sensor readings (like temperature sensors) then id-display ko sya sa webpage. Meron din akon pi camera and gusto ko rin sya naka-stream sa same webpage. Napagana ko na mga sensors na yan yung problem ko lang is sa pag host na ng website. Original plan ko talaga is to host the website locally lang then i-expose ko nalang sya ha internet using Cloudflare tunnelling. Kaso pinagbabawalan na nga cloudflare ang media streaming sa service nila especially sa free tier. Ayoko rin naman kasi magbukas ng port sa router besides sa security issues, behind CGNAT din yung network. So ang options ko ay mag host nalang sa mga webhosting services like hostinger? Di ako sure kung nag h-host sila ng mga python websites kasy python ang main driver ng project ko. Tapos if makapag-host nga ako sa mga services na katulad ni hostinger, di ko naman alam kung paano makaka-send ng data yung raspberry pi ko sa hostinger para i-display sa webpage.

Patulong sana ako mga master. Beginner lang po kasi ako dito. Patulong naman po sana ma-guide ninyo ako sa tamang direction para sa project na ito kasi nawawla na ako HAHA. Any suggestions and ideas are much appreciated mga idol. Salamat po!
 
Hello! Ang project mo sa Raspberry Pi ay interesante. Mayroon akong ilang mga suggestions para sa iyo.

Una, tungkol sa pagho-host ng website. Kung hindi mo ma-host ang website locally, maaaring isipin mo ang paggamit ng mga web hosting services tulad ng Hostinger. Sinusuportahan ang Python sa Hostinger, kaya maaari mong i-host ang iyong website doon. Siguraduhin lamang na ang iyong web host ay sumusuporta sa mga kinakailangang teknolohiya tulad ng Python at Flask (o iba pang framework na gusto mong gamitin).

Pagkatapos mong magkaroon ng web host, kailangan mong malaman kung paano ipadala ang data mula sa iyong Raspberry Pi sa hostinger. Maraming mga paraan upang maabot ito. Isang paraan ay gamitin ang mga HTTP POST request. Maaari mong halimbawa, gamitin ang Python Requests library upang magpadala ng mga POST request sa iyong web server na naka-host sa Hostinger. Ito ay isang simpleng paraan upang maipasa ang data mula sa Raspberry Pi.

Sa iyong web server, kailangan mong matutunan kung paano makakatanggap at mai-display ang data na ipinadala mula sa Raspberry Pi. Maaari mong gamitin ang Python Flask framework upang maiproseso ang mga request na ipinadala mula sa Raspberry Pi at maipakita ang mga data sa iyong webpage. Maaari mong ilagay ang mga sensor readings at streaming video sa iisang webpage gamit ang HTML, CSS, at JavaScript.

Bilang karagdagan, maaari kang mag-explore ng iba pang mga teknolohiya tulad ng MQTT para sa real-time data transmission o ng WebSockets para sa bidirectional communication sa pagitan ng Raspberry Pi at web server.

Nawa'y makatulong sa iyo ang mga ideyang ito. Kung mayroon ka pang mga katanungan, huwag kang mag-atubiling magtanong. Good luck sa iyong proyekto!
 

Similar threads

Back
Top