[IoT] IoT ในปี 2025 เขียนง่าย โมดูลถูก คลาวด์ฟรี

IoT (Internet of Things) ยุคที่อะไรๆ ก็ต้องเชื่อมต่อ internet ซึ่งยุครุ่งเรืองของ IoT น่าจะผ่านมา 5 ปีได้แล้ว (อ้างอิง: 2020 ปีทองของ IoT) ซึ่งตอนนั้นก็มีการพูดถึงกันว่า แม้แต่อุปกรณ์เล็กๆ ก็ยังต้องสามารถเชื่อมต่อ internet ได้


ปัจจุบัน (2025) เราจะเห็นว่ามีอุปกรณ์เล็กๆ มากมายให้ซื้อในราคาไม่กี่ร้อย เช่น ปลั๊กไวไฟ สวิตซ์ไวไฟ ทั้งแบบพร้อมใช้หรือนำไปต่อพ่วงเองมากมาย และโดยส่วนมากจะมีแอปพลิเคชั่นมือถือพร้อมให้เราใช้งานได้โดยไม่เสียค่าใช้จ่ายเพิ่มเติมด้วย


แต่เอาล่ะ ในวันที่เราข้ามผ่านกาลเวลามาแล้ว บทความนี้จะพามาดูกันว่าถ้าเราต้อง DIY กันวันนี้ การจะประดิษฐ์​ IoT ของเราเองมันยากง่ายแค่ไหนกัน


ราคาอุปกรณ์

สิ่งแรกที่อยากพูดถึงเลยคือ ราคา 

  • Controller ราคามีตั้งแต่หลักสิบ ถึงร้อยกว่าบาทเท่านั้น !! ซึ่งส่วนใหญ่ต่อ WiFi ได้พร้อม
  • Module/Sensor ก็เช่นกัน เริ่มต้นที่ไม่กี่สิบบาท !!

หากคุณเป็นคนนึงที่เคยซื้อ Arduino Board หรือ Raspberry Pi ในราคาหลายร้อยก็เสียใจด้วย

Cloud 

ระบบคลาวด์ สำหรับเก็บข้อมูล แสดงข้อมูลที่อ่านมาได้จากอุปกรณ์ ขอเชิญทัศนาสิ่งที่เรียกว่า Arduino Cloud ได้เลยครับ




  • Dashboard เค้าทำมาให้ custom เองได้ อยากจัดวางยังไงก็แล้วแต่สะดวก (มี Android, iOS แอปให้ด้วยนะ)
  • Online Editor เขียนโปรแกรมบนเว็บเค้าเลยก็ได้นะ upload อุปกรณ์ก็ได้แต่ต้องลง Cloud Agent ก่อน
  • เชื่อมต่อ Google Home / Amazon Alexa ได้


ลองเขียนโปรแกรมง่ายๆ กัน

  • เริ่มด้วยไปสร้างอุปกรณ์บน https://app.arduino.cc/things เลย (ถ้ายังไม่มี account ไปสมัครให้เสร็จก่อนครับ)
  • Setup อุปกรณ์ของเรา หลักๆ คือ Associated Device และ Network ส่วน Smart Home Integration ลองดูข้อถัดไปก่อนครับ

  • Add Cloud Variables สร้างตัวแปรที่เราจะเก็บค่าบนคลาวด์ ซึ่งบางตัวแปรจะมี icon Alexa กับ Google Home ด้วย ซึ่งตัวแปรเหล่านี้จะสามารถเชื่อมไปยังแอป Amazon Alexa หรือ Google Home ได้

    • Sketch จะมี source code เริ่มต้นให้ และใน thingProperties.h จะมีตัวแปรที่เราสร้างรอเราอยู่แล้ว

    Upload ลงอุปกรณ์

    1. ติดตั้ง Driver CP210x Driver 
    2. ติดตั้ง Editor 
      • ชอบเขียนโปรแกรมบนเว็บ เขียนเสร็จต้องใช้ Arduino Cloud Agent รันลงอุปกรณ์
      • ชอบเขียนโปรแกรมออฟไลน์ ใช้ Arduino IDE ทั้งเขียนทั้งรันได้จบในตัว
    3. อย่าลืมเสียบสาย !!
    4. Verify & Upload......
    5. ถ้าทุกอย่างถูกต้อง ค่าบน Arduino Cloud จะอัพเดทครับ




    Facebook Comment

    Recent Posts

    Popular post of 7 days

    Portal คืออะไรกันนะ???

    [Java] ความแตกต่างระหว่าง Overloading กับ Overriding

    Port Forwarding สำหรับคนใช้ AIS Fibre

    Popular

    Portal คืออะไรกันนะ???

    [Java] ความแตกต่างระหว่าง Overloading กับ Overriding

    มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

    เรื่องของ ++i กับ i++

    Port Forwarding สำหรับคนใช้ AIS Fibre

    วิธีการสมัคร Apple Developer Program และ Enterprise Program ฉบับลงมือเอง

    ลืมรหัสปลดล็อค Android เข้าเครื่องไม่ได้ มีทางออกครับ

    Deeplink, Universal Links คืออะไร ทำงานร่วมกับ Mobile App ได้ยังไง

    ทดสอบ Mobile App แบบ Automated ด้วย Appium ทำยังไงกันนะ

    Android Auto & Apple Carplay คืออะไร ใช้งานยังไง