กลับไปหน้ารวมไฟล์
how-to-make-your-own-blynk-server-0f444b.md

ชื่อโปรเจกต์: วิธีสร้าง Blynk Server ของคุณเอง

วิธีตั้งค่า Local Blynk Server บน Windows :

ขั้นตอนที่ 1 :

ดาวน์โหลด Java SE Development Kit จาก : https://www.oracle.com/in/java/technologies/javase-jdk16-downloads.html#license-lightbox

ดาวน์โหลดเวอร์ชันที่ตรงกับ Operating System ของคุณ

ดาวน์โหลดไฟล์ Server จาก : https://osoyoo.com/driver/blynk/blynk-server.jar

สร้าง Folder สำหรับไฟล์ข้อมูลของ Server และบันทึกไฟล์ Java Server ไว้ใน Folder นั้น

ขั้นตอนที่ 2 :

คัดลอก Path ของ Folder ที่คุณบันทึกไฟล์ไว้

เปิด Command Prompt หรือ Terminal และพิมพ์คำสั่งต่อไปนี้พร้อม Path ของคุณแล้วกด Enter

cd "<server file path>"
Ex : cd "C:\\Users\\devat\\OneDrive\\Documents\\Blynk Server"

Step 3 :

ตอนนี้ป้อนคำสั่งต่อไปนี้เพื่อเริ่ม Server และสร้าง Directory

java -jar <Name of the Server File for Blynk.jar> -dataFolder <Folder name where main files will be stored>
Ex : java -jar blynk-server.jar -dataFolder Server_Data

Local Blynk Server ของคุณเริ่มต้นสำเร็จแล้ว ตอนนี้คุณสามารถใช้ Admin URL บน Web Browser ใดก็ได้เพื่อตรวจสอบและจัดการ Local Server ของคุณ หากคุณใช้ Chrome คุณอาจได้รับข้อความเตือนความปลอดภัย หากต้องการดำเนินการต่อให้คลิก Proceed to

ขั้นตอนที่ 4 :

พิมพ์ Email และ Password สำหรับ Login เพื่อเข้าสู่ระบบ

ตอนนี้คุณสามารถจัดการ Client, User, Widget ของ Board, เปลี่ยน Energy และอื่นๆ อีกมากมายได้แล้ว

ขั้นตอนที่ 5 :

ในการเข้าถึง Server นี้บน Blynk app ให้ใช้บัญชีที่คุณใช้ Login บนหน้า Server Management และเลือก Custom Server ป้อน IP Address ของ Computer ที่กำลังรัน Blynk Server อยู่

ขั้นตอนที่ 6 :

ในการค้นหา IP Address ของ Computer ของคุณ ให้เปิด Command Prompt หรือ Terminal แล้วพิมพ์ ipconfig

ป้อน IP Address พร้อมกับหมายเลข Port ที่แสดงบน Command Prompt เมื่อคุณเริ่ม Server

เพลิดเพลินกับ Unlimited Energy

ปัญหาของวิธีนี้คือ Server จะปิดทันทีที่คุณปิด Command Prompt หรือ Terminal และคุณยังต้องพิมพ์คำสั่งทุกครั้งที่เปิด Computer

cd "C:\\Users\\devat\\OneDrive\\Documents\\Blynk Server"
java -jar blynk-server.jar -dataFolder Server_Data

วิธีเริ่ม Server ของคุณโดยอัตโนมัติเมื่อ Computer เริ่มทำงาน :

เราต้องสร้าง Batch Script เพื่อเริ่ม Server เช่นเดียวกับที่เราทำไปแล้ว

เปิด Notepad แล้วพิมพ์ :

@echo off
echo Starting Blynk Server...
echo Your working directory is=C:\\Users\\devat\\OneDrive\\Documents\\Blynk Server
cd "<server file path>"
java -jar <Name of the Server File for Blynk.jar> -dataFolder <Folder name where main files will be stored> &
IF /I "%ERRORLEVEL%" NEQ "0" (
ECHO Server failed to started
)
echo Server started successfully.......
|
Ex : Mine looks like :
@echo off
echo Starting Blynk Server...
echo Your working directory is=C:\\Users\\devat\\OneDrive\\Documents\\Blynk Server
cd "C:\\Users\\devat\\OneDrive\\Documents\\Blynk Server"
java -jar blynk-server.jar -dataFolder Server_Files &
IF /I "%ERRORLEVEL%" NEQ "0" (
ECHO Server failed to started
)
echo Server started successfully.....

คลิก Save As

บันทึกไฟล์ไว้ใน Directory ของ Server ของคุณ และบันทึกเป็น Unkown จากนั้นเปลี่ยนเป็น <File_Name>.bat

ตอนนี้ เมื่อเปิด Script นี้ Server ของคุณจะเริ่มทำงาน แต่จะยังไม่ทำงานอยู่เบื้องหลัง

เพื่อให้ไฟล์นี้เริ่มทำงานพร้อมกับ Windows เราจะสร้าง Visual Basic Script (.vbs) กด Win + R เพื่อเปิด Run Command และพิมพ์ shell:startup เพื่อเปิด Folder Startup สร้าง Text Document แล้วเปิดใน Notepad จากนั้นพิมพ์คำสั่งต่อไปนี้

Dim WinScriptHost
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "Path to the .bat file" & Chr(34), 0
Set WinScriptHost = Nothing
|
Ex : For
Dim WinScriptHost
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\\Users\\devat\\OneDrive\\Documents\\Blynk Server\\Server Start.bat" & Chr(34), 0
Set WinScriptHost = Nothing

บันทึกเป็น <File_Name>.vbs

ตอนนี้ Server ของคุณจะเริ่มทำงานทันทีที่ Windows ของคุณ Boot หวังว่าจะเป็นประโยชน์ :)

รายละเอียดทางเทคนิคเพิ่มเติม

โครงสร้างพื้นฐาน IoT แบบ Private Cloud

คู่มือทางเทคนิคนี้อธิบายวิธีการโฮสต์ Blynk Local Server ของคุณเอง เพื่อให้มั่นใจในความเป็นส่วนตัวของข้อมูล 100% และ Latency เป็นศูนย์สำหรับโปรเจกต์ Home Automation

  • สถาปัตยกรรม Server-Side: ใช้ Raspberry Pi หรือ PC ที่รัน Blynk Server ที่ใช้ Java ซึ่งช่วยให้มี "Energy" Points ไม่จำกัดใน Blynk app และมีเวลาตอบสนองที่เร็วกว่าเมื่อเทียบกับ Blynk Cloud สาธารณะ
  • **Arduino Client S

ข้อมูล Frontmatter ดั้งเดิม

title: "How to make your own Blynk Server"
description: "This project will focus on creating your own Blynk Server on Windows PC so you can enjoy unlimited energy and low latency for your projects"
author: "devansh_tangri"
category: ""
tags:
  - "server"
views: 10249
likes: 5
price: 79
difficulty: "Intermediate"
components:
  - "1x Arduino UNO"
tools: []
apps:
  - "1x Arduino IDE"
  - "1x Blynk"
downloadableFiles: []
documentationLinks: []
passwordHash: "7fe7c04c874be02354d6969757302baf8b3e78f3583f5376e12422fe2d3e69da"
encryptedPayload: "U2FsdGVkX19ylumx2pEKZrCd5qxe3uUfkZXQL1zRCFTdJG1HsvVJ1RwLpxxzWGR61/cZ4t8QECB4PxC8PbidHrZRKGxxAlMYEhl7kUDUvFc="
seoDescription: "Set up your own Blynk Server on Windows PC for unlimited energy and low latency in your IoT projects."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/how-to-make-your-own-blynk-server-0f444b_cover.jpg"
lang: "th"