Blynk คือ Application สำเร็จรูปสำหรับงาน IOT มีความน่าสนใจคือการเขียนโปรแกรมที่ง่าย ไม่ต้องเขียน App เองสามารถใช้งานได้อย่าง Real time สามารถเชื่อมต่อ Device ต่างๆเข้ากับ Internet ได้อย่างง่ายดาย ไม่ว่าจะเป็น Arduino, Esp8266, Esp32, Nodemcu,Rasberry Pi นำมาแสดงบน Application ได้อย่างง่ายดาย แล้วที่สำคัญ Application Blynk ยังฟรี และ รองรับในระบบ IOS และ Android

โครงสร้างการเชื่อมต่อ Blynk Server


Server Settings for Blynk Application
blynk.iot-cm.com:9443

 

เชื่อมต่อ Blynk server จาก iOS หรือ Android app

ไปยัง App Store หรือ Google Play บน Smartphone แล้วทำการติดตั้อง Blynk app แล้วเปิด Application

สร้าง user account

คลิก Create New Account
Server Settings
เลือก CUSTOM ป้อน blynk.iot-cm.com ป้อน Port 9443 คลิก OK
ป้อน Email และตั้ง รหัสใช้งาน คลิก Sign Up หรือย้อนกลับไปหน้าแรก แล้ว Log In with Facebook
หากเปิด Server สำเร็จ ก็จะเข้าหน้าตานี้เลยครับ เป็นอันเสร็จสิ้น
 
 
 

การเขียน Code เพื่อเชื่อมต่อ Server Blynk

   
Code สำหรับ esp8266 เชื่อมต่อกับ Server Blynk Code สำหรับ Raspberry Pi 

เพิ่มใน void setup()
Blynk.begin(auth, ssid, pass, "blynk.iot-cm.com", 8080);  

ตัวอย่าง
void setup()
{
  // Debug console
  Serial.begin(9600);

  // Blynk.begin(auth, ssid, pass);  //ปิดค่า default เดิม
  // You can also specify server:
  Blynk.begin(auth, ssid, pass, "blynk.iot-cm.com", 8080);  
}

จากเดิม
blynk = Blynk(token)
เป็น
blynk = Blynk(token,server='blynk.iot-cm.com',port=8080)

หรือถ้าดาวน์โหลดไลบรารี Blynk ของทาง inex http://www.inex.co.th
cd /home/pi/Desktop
git clone https://github.com/inexglobal/PiBlynk.git
แก้ไขไฟล์ใน PiBlynk ไฟล์ __init__.py บรรทัด
def __init__(self, token, server='blynk-cloud.com', port=None, connect=True):
แก้เป็น
def __init__(self, token, server='blynk.iot-cm.com', port=8080, connect=True):

 

fully documented in http://docs.blynk.cc/. Refer to this for the full documentation. Documentation for the Blynk Platform itself can be found by accessing the manual if the want use on this server.

Getting Started Guide -> https://www.blynk.cc/getting-started
Documentation -> http://docs.blynk.cc/
Sketch generator -> https://examples.blynk.cc/

Server นี้ Online ตลอดครับ ค่า Uptime เกือบปีแล้วครับ ไม่เคยปิดเครื่อง ไม่เคย reboot นอกจากไฟดับนาน ๆ เปิดให้ใช้ฟรีครับ สำหรับครูและนักศึกษาอาชีวะ สำหรับการเรียน การสอนและนำไปใช้งานในโครงงานต่าง ๆ มีปัญหาใช้งานไม่ได้แจ้งกลับมานะครับ

กฤษณะ  มีสุข แผนกวิชาอิเล็กทรอนิกส์ วท.เชียงใหม่
email kridsana@cmtc.ac.th
Blynk Administration : https://blynk.iot-cm.com:9443/admin