สารบัญ:

การสร้างเซิร์ฟเวอร์ Blynk ในพื้นที่: 5 ขั้นตอน
การสร้างเซิร์ฟเวอร์ Blynk ในพื้นที่: 5 ขั้นตอน

วีดีโอ: การสร้างเซิร์ฟเวอร์ Blynk ในพื้นที่: 5 ขั้นตอน

วีดีโอ: การสร้างเซิร์ฟเวอร์ Blynk ในพื้นที่: 5 ขั้นตอน
วีดีโอ: 📲💡 Arduino+Blynk EP.2 การสมัครใช้งาน #Blynk Cloud แบบละเอียด ทีละขั้นตอนง่าย ๆ 2024, มิถุนายน
Anonim
การสร้างเซิร์ฟเวอร์ Blynk ในพื้นที่
การสร้างเซิร์ฟเวอร์ Blynk ในพื้นที่

ในโพสต์นี้ เราเรียนรู้วิธีสร้างเซิร์ฟเวอร์ Blynk ในพื้นที่ซึ่งจะช่วยลดเวลาแฝงโดยรวมที่บางครั้งมีอยู่เมื่อใช้เซิร์ฟเวอร์ระยะไกลเริ่มต้นที่เป็นค่าเริ่มต้น เราตั้งค่าโดยใช้ Pi Zero W และเรายังสร้างโครงการสาธิตเพื่อให้แน่ใจว่าทั้งหมดทำงานอย่างถูกต้อง

ขั้นตอนที่ 1: ดูวิดีโอ

วิดีโอด้านบนจะกล่าวถึงรายละเอียดทั้งหมดที่คุณต้องรู้เพื่อตั้งค่าเซิร์ฟเวอร์ โปรดดูภาพรวมก่อนเพื่อทำความเข้าใจว่าทุกอย่างมารวมกันได้อย่างไร

ขั้นตอนที่ 2: กำหนดค่า Pi

ฉันตัดสินใจใช้ Raspbian เวอร์ชันเดสก์ท็อป แม้ว่าคุณจะสามารถใช้เวอร์ชัน Lite และทำทุกอย่างโดยใช้เทอร์มินัลได้ คุณสามารถใช้ลิงก์ต่อไปนี้สำหรับคำแนะนำในการติดตั้งอย่างเป็นทางการ แต่ฉันได้กล่าวถึงขั้นตอนสำคัญด้านล่างแล้ว:

github.com/blynkkk/blynk-server

เมื่อคุณตั้งค่า Raspberry PI แล้ว ให้รันคำสั่งต่อไปนี้เพื่อติดตั้ง Java แล้วดาวน์โหลดไฟล์เซิร์ฟเวอร์:

  • sudo apt ติดตั้ง openjdk-8-jdk openjdk-8-jre
  • wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"

เมื่อเสร็จแล้ว สิ่งที่เราต้องทำคือใช้ crontab เพื่อทำให้เซิร์ฟเวอร์ทำงานอัตโนมัติเมื่อบูต ที่สามารถทำได้โดยเรียกใช้คำสั่งต่อไปนี้เพื่อเปิด crontab:

crontab -e

เลื่อนลงไปที่ด้านล่างของไฟล์แล้วพิมพ์ดังต่อไปนี้:

@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder /home/pi/Blynk &

บันทึกไฟล์โดยพิมพ์ CTRL+X จากนั้นกด Y จากนั้นกดปุ่ม ENTER เซิร์ฟเวอร์ Blynk จะส่งอีเมลพร้อมโทเค็นการตรวจสอบสิทธิ์สำหรับแต่ละโครงการ เพื่อให้ใช้งานได้ เราต้องกำหนดการตั้งค่าเมลโดยสร้างไฟล์ใหม่ สามารถทำได้โดยการรันคำสั่งต่อไปนี้:

sudo nano mail.properties

เราจำเป็นต้องเพิ่มการตั้งค่าอีเมลในไฟล์นี้พร้อมกับรายละเอียดของบัญชีอีเมล โปรดใช้ลิงก์ GitHub เพื่อรับบรรทัดที่ต้องเพิ่มหรือดูวิดีโอสำหรับรายละเอียดเพิ่มเติม

ขั้นตอนสุดท้ายคือการรีบูตบอร์ดซึ่งสามารถทำได้โดยการรันคำสั่งต่อไปนี้:

sudo รีบูต

ขั้นตอนที่ 3: กำหนดค่าแอพ

กำหนดค่าแอพ
กำหนดค่าแอพ

ดาวน์โหลดแอป Blynk หรือออกจากระบบหากคุณมีอยู่แล้ว คลิกตัวเลือกเพื่อสร้างบัญชีใหม่ จากนั้นคลิกไอคอนที่ด้านล่างของหน้าจอเพื่อป้อนรายละเอียดเซิร์ฟเวอร์ คลิกตัวเลือกที่กำหนดเองและป้อนที่อยู่ IP ของราสเบอร์รี่ Pi ของคุณ จากนั้นให้ระบุที่อยู่อีเมลที่ถูกต้องและป้อนรหัสผ่านเพื่อสร้างบัญชีบนเซิร์ฟเวอร์ภายในของคุณ

ตอนนี้คุณสามารถใช้ Blynk ได้ตามปกติ แต่ในการทดสอบ ให้สร้างโปรเจ็กต์สาธิตเพื่อสลับพิน D1 บนกระดานขนาดเล็ก WeMos D1 นั่นคือทั้งหมดที่คุณต้องทำที่นี่

ขั้นตอนที่ 4: กำหนดค่าบอร์ด

กำหนดค่าบอร์ด
กำหนดค่าบอร์ด

คุณจะได้รับอีเมลพร้อมโทเค็นการตรวจสอบสิทธิ์สำหรับโครงการของคุณ เปิด Arduino IDE ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี Blynk โดยใช้ตัวจัดการไลบรารีแล้วเปิดแบบร่างตัวอย่าง nodemcu

เพิ่มโทเค็นการตรวจสอบความถูกต้อง รายละเอียดเครือข่าย WiFi จากนั้นตรวจสอบให้แน่ใจว่าได้ใส่ความคิดเห็นเกี่ยวกับบรรทัดการเชื่อมต่อเซิร์ฟเวอร์เริ่มต้น เนื่องจากเราจำเป็นต้องเพิ่มที่อยู่ IP ของเซิร์ฟเวอร์ในเครื่องตามที่แสดงในรูปภาพ/วิดีโอ จากนั้นอัปโหลดภาพร่างไปที่บอร์ดและเปิดจอภาพอนุกรมเพื่อดูผลลัพธ์ อันดับแรกควรเชื่อมต่อกับเครือข่าย WiFi ของคุณสำเร็จ จากนั้นจะเชื่อมต่อกับเซิร์ฟเวอร์ และหากสำเร็จ จะแสดงข้อความ "พร้อม"

ขั้นตอนที่ 5: ทดสอบ Setup

ทดสอบการติดตั้ง
ทดสอบการติดตั้ง

เปิดแอพแล้วคลิกปุ่มเรียกใช้ ตอนนี้ คุณจะสามารถควบคุมสถานะ GPIO ได้โดยใช้ปุ่ม

แนะนำ: