บทความนี้จะมาพูดถึงสิ่งที่ทำเจ้าแอพ Blynk เนี่ยโดดเด่นและมีคนใช้งานจำนวนมาก และทำไมคุณควรใช้มัน
ผมมองว่า Blynk ทำให้อะไรๆง่ายขึ้นไม่ต้องมานั่งเขียนโค้ดเชื่อมต่อกับเซิฟเวอร์ มีของสำเร็จรูปให้แล้ว แต่เจ้า blynk เนี่ยยังสามารถเล่นท่ายากได้อีกด้วยนะ
7 เหตุผลที่คุณจะต้องใช้ Blynk
- รองรับอุปกรณ์ Micro-controller เยอะมาก
เจ้าแอพ Blynk รองรับอุปกรณ์ที่ใช้งานร่วมกับ blynk แทบจะทุกชนิดเลยด้วยซ้ำไม่ว่าจะเป็น Raspberry Pi / Arduino / Stm32 ทำให้แค่ใช้แอพๆเดียวก็ครอบคลุมทุกอุปกรณ์แล้ว
2. จะใช้เซิฟเวอร์ของ Blynk หรือจะสร้างเองก็ได้
ข้อดีอีกอย่างของ Blynk คือมีเซิฟเวอร์ให้ใช้ฟรีๆด้วย เราไม่จำเป็นต้องเช่าเซิฟเองอีกต่อไป แต่มีพลังงานจำกัด(พลังงานเอาไว้ชื้ออุปกรณ์ในแอพ) แต่เราก็สามารถสร้างเซิฟเองได้ (เป็น GM ประจำเซิฟ) เสกพลังงานมาได้ หึหึ
3. มี Widget ที่เป็น Controller สำเร็จรูปให้มาเลย
คุณสามารถควบคุมอุปกรณ์ของคุณผ่านทางแอพได้เลย เพียงแค่กำหนดขาภายใน Widget นั้นๆ แล้วก็ยังจะมี DISPLAY ให้อีกด้วย ทีนี้ก็ไม่ต้องเสียบ USB แล้วดูข้อมูลผ่าน Serial อีกต่อไป ดูผ่าน Blynk ได้เลย
4. อุปกรณ์ไหนไม่ใช้ ลบทิ้งได้พลังงานคืน !
ถ้าคุณไม่ใช้อุปกรณ์ไหนแล้วคุณก็สามารถ DELETE อุปกรณ์นั้นๆ เพื่อจะเอาพลังงานคืน แล้วไปชื้ออุปกรณ์อื่นได้อีกด้วย !
5. ทำ Notification ได้อีกด้วย !
แอพของเราจะยังไม่สมบูรณ์ถ้ายังไม่มีการแจ้งเตือนด้วย โดยเราสามารถโพสทวิตเตอร์ได้อีกด้วย หรือจะใช้ Widget Notification เอาไว้แจ้งเตือนถ้าเกิดอุปกรณ์ที่เราเชื่อมต่ออยู่นั้น Offline ขึ้นมา
6. สร้าง Interface เล็กๆส่วนตัวใช้เองได้ด้วย
คุณสมบัติอันนี้ทำให้ผมนึกถึง Node-RED Dashboard ขึ้นมาเป็นอย่างแรกเลย นั้นคือสร้างหน้าต่างย่อยๆขึ้นมาได้ เพื่อแยกส่วนการทำงานอย่างชัดเจน เหมาะสำหรับคนที่ชอบความเป็นระเบียบ
7. ใช้คุณสมบัติใน Smart phone ของคุณได้อีกด้วย
คุณสมบัติข้อนี้ผมถือว่าร้ายกาจมากๆ นั้นคือการเอา feature ในมือถือของเรามาใช้งานในแอพนี้ อย่างเช่น GPS ที่เมื่อรันแล้วจะได้ตำแหน่งที่เราอยู่ หรือเซ็นเซอร์แสง ซึ่งตรงนี้ก็แล้วแต่ผู้ใช้แล้วละ ว่าจะเล่นกับเจ้า Blynk ได้มากขนาดไหน
ต่อไปมาถึงขั้นตอนการนำ Blynk มาใช้งานอย่างเต็มที่นั้นคือการนำไปใช้งานกับ Tool ตัวอื่นๆนั้นเอง เพื่อเพิ่มลูกเล่นเข้าไปอีก
2 ลูกเล่นที่ใช้กับ Blynk แล้วยิ่งโดดเด่น
- การนำไปใช้กับ Node-RED !
นำข้อมูล Blynk ส่งต่อไปยอด Node-RED เพื่อบันทึกลงฐานข้อมูล เอาไปโชว์ใน Dashboard หรือจะใช้กับ MQTT ก็ได้ทำให้ Blynk ยิ่งมีลูกเล่นมากขึ้นไปอีก
2. สร้าง Dashboard สำหรับ Blynk ใช้เอง
ถ้าคุณไม่อยากใช้ node-red แต่อยากจะใช้อะไรที่มันซัพพอร์ตของ blynk จริงๆ (สร้างโดย Community) คุณก็สามารถลองใช้เจ้า Blynk Web Dashboard
บทสรุปส่งท้าย
Blynk เหมาะสำหรับมือใหม่ที่ต้องการฝึกเล่น IoT หรือคนที่อยากได้แอพมือถือมาควบคุมอุปกรณ์ IoT โดยเจ้า Blynk เนี่ยยังสามารถเล่นได้ทุกเพศทุกวัย และยังทำ Server เองได้อีก ทำให้ในยุคนี้ Blynk สามารถตอบโจทย์ด้าน IoT ของใครหลายๆคนได้แน่นอน
กลุ่ม Thailand Blynk Community : https://www.facebook.com/groups/1209528799183197/
มาแลกเปลี่ยนความรู้-พูดคุยเกี่ยวกับ Blynk ได้ในกลุ่มนี้เลยครับ