การสาธิตสด:-
ดูวิดีโอบน Yotube: 
นี่คือโครงการ IoT ที่ใช้งานโดยใช้ Raspberry Pi และ Web Application ที่กำหนดเอง ฉันได้ปรับปรุงรหัสแอปพลิเคชันเว็บเพื่อความเข้าใจที่ดีขึ้น
ดังที่แสดงในภาพเคลื่อนไหวด้านล่างเซ็นเซอร์อัลตราโซนิกติดตั้งอยู่ด้านบนของถังเก็บน้ำ เซ็นเซอร์เชื่อมต่อกับ Raspberry Pi ซึ่งวัดระดับน้ำในถังทุกนาที การอ่านระดับน้ำจะถูกป้อนไปยังฐานข้อมูลระยะไกล เว็บแอปพลิเคชันที่ทำงานในโฮสต์ระยะไกลใช้ประโยชน์จากข้อมูลนี้เพื่ออัปเดตภาพเคลื่อนไหวระดับน้ำและกราฟเส้นบางแถบ
ถังเก็บน้ำ
ไดเรกทอรีนี้มีรหัสของแดชบอร์ด (เว็บ GUI) จำเป็นต้องวางไว้ในไดเรกทอรีสาธารณะ ("htdocs" หรือ "www") ของเว็บเซิร์ฟเวอร์ของคุณ คุณสามารถติดตั้งเว็บเซิร์ฟเวอร์เช่น XAMPP บนพีซีหรือแล็ปท็อปของคุณและวางไดเรกทอรี 'ถังน้ำ' ในโฟลเดอร์ 'HTDOCS'
สร้างฐานข้อมูลที่มีชื่อ 'water_level' โดยใช้ยูทิลิตี้ phpmyadmin และนำเข้าไฟล์ฐานข้อมูล "water_level.sql" (อยู่ในไดเรกทอรี 'ถังน้ำ')
เปลี่ยนการตั้งค่าการเชื่อมต่อฐานข้อมูลในไฟล์ 'util.php' ตามสภาพแวดล้อมของคุณ
เปิดเบราว์เซอร์และไปที่ URL นี้ "http: //127.0.01/water-tank" คุณควรเห็นแดชบอร์ด
Raspberry-Pi
วางไดเรกทอรีนี้ทุกที่ใน Raspberry Pi ของคุณ ไดเรกทอรีนี้มีไฟล์ต่อไปนี้:-
แก้ไขที่อยู่เว็บเซิร์ฟเวอร์ IP ในไฟล์ Python ตามที่อยู่ IP ของเว็บเซิร์ฟเวอร์ของคุณ
สร้างงาน cron ที่เรียกใช้ไฟล์ 'sensor.py' หรือ 'sampy.py' ทุกนาที เพื่อให้ไฟล์ที่เลือกจะถูกดำเนินการโดยอัตโนมัติทุกนาทีเพื่ออัปโหลดข้อมูลไปยังเว็บแอปพลิเคชัน