วันพุธที่ 15 มีนาคม พ.ศ. 2560

Dashboard ง่ายๆด้วย Anto

      ใน Session นี้ก็เป็นการสอนใช้ Tools ที่ทาง Anto พัฒนาขึ้นมาเพื่อตอบสนองการทำ Smart System สำหรับ IoT ที่เราจะนำมาใช้ ซึ่งในบทความนี้ผมจะขอพูดเอาเฉพาะตัวอย่างที่เราจะเข้าไปใช้งานในส่วนของเครื่องมือที่ทาง Anto นำมาให้ใช้ แต่จะไม่ลงไปในส่วนของการเขียนโปรแกรมบน Raspberry Pi นะครับ

      ขั้นตอนของการใช้งานก่อนอื่น เนื่องจาก Anto เป็นการพัฒนาการจัดการในส่วนของ Web Service ที่ให้เราส่ง Require ที่ต้องการสั่งให้ Thing ทำงานไปจัดการกับอุปกรณ์ต่างๆแต่ละ Chanel ด้วย Key ที่เราตั้งค่าไว้

      ขั้นตอนที่ 1 เข้าเว็บ www.Anto.io


      ขั้นตอนที่ 2 สมัครและกรอกข้อมูลของ Account ของเรา


      ขั้นตอนที่ 3 สร้าง Thing หรือ อุปกรณ์เชื่อมต่อใดๆที่เราต้องการ ในที่นี้ก็ Raspberry Pi



      ขั้นตอนที่ 4 กดแว้นขยายเพื่อเข้าไปสร้าง Channel หรือ อุปกรณ์ที่เราต้องการสั่งงาน เช่น หลอดไฟ


      ขั้นตอนที่ 5 สร้าง Channel

      ขั้นตอนที่ 6 สร้าง Key



      จากขั้นตอนนี้ก็เป็นการเขียนโปรแกรมบน Raspberry Pi ด้วย Python ซึ่งเราต้อง Import Library "antolib"ก่อน และลักษณะการเรียกใช้เช่น anto = antolib.Anto(user , key , thing) ส่วนโปรแกรมที่เขียนบน Raspberry Pi ผมจะไม่ลงรายละเอียดใน Blog นี้นะครับ แต่จะให้ดูส่วนการทำ Dashboard และจะให้เห็นว่า เมื่อเราส่ง Parameter ผ่าน Library ก็จะทำให้ค่าของ Channel นั้นเปลี่ยนไป ส่งผลให้ Dashboard เปลี่ยนสถานนะไปตามที่เรากำหนด การสร้าง Dashboard ก็ทำได้ดังนี้ครับ

      Click ที่ Dashboard แล้วก็คลิ๊ก + Add New Widget จะมีรูปแบบ Widget ต่างๆให้เลือกกัน




     สำหรับตัวอย่างผมจะเพิ่ม Widget ที่เป็นหลอดไฟ เพื่อที่จะทดลองเปิดปิดจาก Channel ตามนี้ครับ



      เมื่อเปลี่ยนสถานะจากปิดเป็นเปิด หลอดไฟที่ Widget จะเปลี่ยนจากสีขาวเป็นสีเขียว ตามที่เราตั้งไว้
ซึ่งหากเราเขียนโปรแกรมที่ Raspberry Pi ส่งค่าเปิด ปิด มาทาง Channel ไฟ้ที่อยู่บน Widget ก็เปิด ปิด ได้ตามนั้น เช่นเดียวกัน หากเราต่อให้ไปสั่งอุปกรณ์เปิด ปิดไฟ ก็จะได้ผลเช่นเดียวกันครับ



ไม่มีความคิดเห็น:

แสดงความคิดเห็น