SENSES IoT Platform

ศึกษาการใช้ไมโครคอนโทรลเลอร์ส่งข้อมูลขึ้นไปยัง Dashboard ของ Sensesiot platform
Senses IoT platform เป็น platform สำหรับใช้รับค่าจากอุปกรณ์ IoT มาแสดงผลแบบ real-time บน
dashboard สามารถเข้าไป signup และใช้งานได้ที่เว็บไซต์ https://www.sensesiot.com/
หน้าเว็บไซต์ senses IoT

วิธีการสมัคร Senses IoT

  • สามารถสมัครเพื่อเข้าใช้งาน senses IoT ได้ดูได้ตามลิ้งนี้ คลื๊ก signup

วิธีสร้าง Dashboard

  1. 1.
    ทำการ Login เข้า senses IoT
  2. 2.
    คลิ๊ก My IoT garage บนหน้าเว็บ Dashboard
  1. 1.
    ไปที่ Register device
  2. 2.
    กำหนดชื่อ Device name
  3. 3.
    กำหนดชื่อ IoT model
  4. 4.
    กด Register device
5. หลังจาก Register device เรียบร้อยด้านซ้ายมือจะปรากฎ ข้อมูลที่ได้ลงทะเบียนไว้ ซึ่งจะได้ค่า Keys สำหรับนำไปใช้งานต่อไป
6. หลังจากลงทะเบียน device แล้วให้คลิ๊กที่ Dashboard >>คลิ๊ก Create Dashboard
7. ตั้งชื่อ Dashboard (ชื่ออะไรก็ได้) >>กด Save
8. คลิ๊ก Edit Dashboard จะเข้าสู่หน้าต่างสำหรับการสร้าง Dashboard สำหรับ Senses IoT platform มี widget ที่สามารถเลือกใช้ในการแสดงค่าข้อมูลจากอุปกรณ์ IoT ตามภาพด้านล่าง

ตัวอย่าง สร้าง widget Control บน dashboard

  1. 1.
    เลือก widget Control >> คลิ๊ก SETTING ที่อยู่บน widget Control จะมีหน้า widget setting แสดง
2. ตั้งชื่อ Controller name (ชื่ออะไรก็ได้) >> ตั้งค่า Control port number ในที่นี้ใช้ค่า default คือ 1 >> กด save
3.ที่หน้า Dashboard กด save edited Dashboard
4. กด F5 จะได้หน้าต่าง Dashboard ที่เราสร้างเตรียมไว้

การเขียนโปรแกรม Arduino IDE กำหนดค่าการเชื่อมต่อระหว่าง อุปกรณ์ IoT กับ dashboard

  1. 1.
    การกำหนดค่าตัวแปร สำหรับให้ board เชื่อมต่ออินเตอร์เน็ตและdashborad
const char *ssid = "..."; // your network SSID
const char *pass = "..."; //your network password
const char *userid = "..." ; // channel ID number of your Dashboard
const char * key = "..."; // Paste your Write Key of Dashboard
บรรทัดที่1 ตัวแปรชื่อว่า ssid คือ ชื่อของ wifi ที่บอร์ดต้องการเชื่อมต่อ
บรรทัดที่2 ตัวแปรชื่อว่า pass คือ รหัสผ่านของ wifi ที่บอร์ดต้องการเชื่อมต่อ
บรรทัดที่3 ตัวแปรชื่อว่า userid คือ เลข id ของ Dashboard ที่เราสร้างขึ้นสามารถดูได้จาก กดที่ชื่อ email ของเราที่อยู่บนหน้า Dashboard
บรรทัดที่4 ตัวแปรชื่อว่า key คือ รหัสที่ dashboard สร้างให้ต่อที่เราได้ทำการลงทะเบียน (register device) สามารถดูได้จาก คลิ๊กที่ My IoT garage
ตัวอย่างการเข้าถึงหน้า user info
ตัวอย่างเลข ID ที่นำไปกำหนดค่า userid ใน code
ตัวย่างเลข key ที่นำไปกำหนดค่า key ใน code
Update: 2022
Author: Soontree Jaikhong (AIC-Researcher)
Author: Thanaluk Pranekunakol (AIC-Researcher)
Advance Innovation Center, Electrical Engineering Department, Faculty of Engineering, Burapha University