Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Trong bài đăng này, chúng ta sẽ tìm hiểu cách tạo một máy chủ Blynk cục bộ để giảm đáng kể độ trễ tổng thể đôi khi xuất hiện khi sử dụng máy chủ mặc định, từ xa. Chúng tôi thiết lập nó bằng Pi Zero W và chúng tôi cũng tạo một dự án demo để đảm bảo rằng tất cả đều hoạt động bình thường.
Bước 1: Xem Video
Video trên đi qua tất cả các chi tiết mà bạn cần biết để thiết lập máy chủ. Vui lòng xem trước để có cái nhìn tổng quan để hiểu mọi thứ kết hợp với nhau như thế nào.
Bước 2: Định cấu hình Pi
Tôi quyết định sử dụng phiên bản Raspbian dành cho máy tính để bàn mặc dù bạn cũng có thể sử dụng phiên bản Lite và làm mọi thứ bằng cách sử dụng thiết bị đầu cuối. Bạn có thể sử dụng liên kết sau để biết hướng dẫn cài đặt chính thức nhưng tôi đã trình bày các bước quan trọng bên dưới:
github.com/blynkkk/blynk-server
Khi bạn đã thiết lập Raspberry PI, hãy chạy các lệnh sau để cài đặt Java và sau đó tải xuống tệp máy chủ:
- sudo apt cài đặt openjdk-8-jdk openjdk-8-jre
- wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"
Sau khi hoàn tất, tất cả những gì chúng ta cần làm là sử dụng crontab để tự động hóa máy chủ khi khởi động. Điều đó có thể được thực hiện bằng cách chạy lệnh sau để mở crontab:
crontab -e
Cuộn xuống cuối tệp, sau đó nhập nội dung sau:
@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder / home / pi / Blynk &
Lưu tệp bằng cách nhập CTRL + X, rồi đến Y, sau đó nhấn phím ENTER. Máy chủ Blynk gửi một email với mã thông báo xác thực cho mỗi dự án. Để điều này hoạt động, chúng ta cần định cấu hình cài đặt thư bằng cách tạo một tệp mới. Điều đó có thể được thực hiện bằng cách chạy lệnh sau:
sudo nano mail.properties
Chúng tôi cần thêm cài đặt email trong tệp này cùng với các chi tiết của tài khoản email. Vui lòng sử dụng liên kết GitHub để lấy các dòng cần thêm hoặc tham khảo video để biết thêm chi tiết.
Bước cuối cùng là khởi động lại bảng có thể được thực hiện bằng cách chạy lệnh sau:
khởi động lại sudo
Bước 3: Định cấu hình ứng dụng
Tải xuống ứng dụng Blynk hoặc đăng xuất nếu bạn đã có. Nhấp vào tùy chọn để tạo tài khoản mới và sau đó nhấp vào biểu tượng ở cuối màn hình để nhập chi tiết máy chủ. Nhấp vào tùy chọn tùy chỉnh và nhập địa chỉ IP của raspberry Pi của bạn. Sau đó, cung cấp địa chỉ email hợp lệ và nhập mật khẩu để tạo tài khoản trên máy chủ cục bộ của bạn.
Bây giờ bạn có thể sử dụng Blynk bình thường nhưng để thử nghiệm, hãy tạo một dự án demo để chuyển đổi pin D1 trên bảng mini WeMos D1. Đó là tất cả những gì bạn cần làm ở đây.
Bước 4: Cấu hình bảng
Bạn sẽ nhận được một email có mã thông báo xác thực cho dự án của mình. Mở Arduino IDE, đảm bảo rằng bạn đã cài đặt thư viện Blynk bằng trình quản lý thư viện và sau đó mở bản phác thảo ví dụ gật đầu.
Thêm mã thông báo xác thực của bạn, thông tin chi tiết về mạng WiFi và sau đó đảm bảo nhận xét đường kết nối máy chủ mặc định vì chúng tôi cần thêm địa chỉ IP máy chủ cục bộ như được hiển thị trong hình ảnh / video. Sau đó, tải bản phác thảo lên bảng và mở màn hình nối tiếp để xem kết quả đầu ra. Đầu tiên nó sẽ kết nối thành công với mạng WiFi của bạn và sau đó nó sẽ kết nối với máy chủ và nếu thành công, nó sẽ cung cấp cho bạn thông báo "Sẵn sàng".
Bước 5: Kiểm tra thiết lập
Mở ứng dụng và nhấp vào nút chạy. Bây giờ, bạn sẽ có thể kiểm soát trạng thái GPIO bằng cách sử dụng nút.
Đề xuất:
Máy chủ tệp cục bộ Raspberry Pi Samba: 5 bước
Raspberry Pi Samba Local File Server: Quy trình từng bước để cài đặt máy chủ tệp cục bộ
ESP8266 Theo dõi nhiệt độ Nodemcu bằng DHT11 trên máy chủ web cục bộ - Nhận nhiệt độ và độ ẩm phòng trên trình duyệt của bạn: 6 bước
ESP8266 Theo dõi nhiệt độ Nodemcu bằng DHT11 trên máy chủ web cục bộ | Nhận Nhiệt độ & Độ ẩm trong phòng trên Trình duyệt của bạn: Xin chào các bạn hôm nay chúng ta sẽ tạo độ ẩm & hệ thống giám sát nhiệt độ sử dụng ESP 8266 NODEMCU & Cảm biến nhiệt độ DHT11. Nhiệt độ và độ ẩm sẽ nhận được từ Cảm biến DHT11 & nó có thể được nhìn thấy trên trình duyệt mà trang web sẽ được quản lý
Tưới cây trong nhà với NodeMCU, Máy chủ Blynk cục bộ và Blynk Apk, Điểm đặt có thể điều chỉnh: 3 bước
Tưới cây trong nhà với NodeMCU, Máy chủ Blynk cục bộ và Blynk Apk, Điểm đặt có thể điều chỉnh: Tôi đã xây dựng dự án này vì cây trong nhà của tôi cần phải khỏe mạnh ngay cả khi tôi đang đi nghỉ trong một khoảng thời gian dài và tôi thích ý tưởng có kiểm soát hoặc ít nhất là giám sát tất cả những điều có thể xảy ra trong nhà tôi qua internet
Biến Pi của bạn thành Máy chủ đám mây (Cục bộ) !: 19 Bước (có Hình ảnh)
Biến Pi của bạn thành Máy chủ đám mây (Cục bộ) !: Lưu và truy cập tài liệu, ảnh và nhạc trên máy chủ Đám mây Pi cục bộ của riêng bạn! Phần tốt nhất: bạn có thể sử dụng nó nếu hoặc khi Internet gặp sự cố (hoặc nếu bạn đang ở một nơi xa & muốn truy cập vào Wikipedia). Ồ này, và nếu bạn của bạn nhận được một cái và th
Cài đặt máy chủ ảo mới trong máy chủ web Apache: 3 bước
Cài đặt Máy chủ ảo mới trong Máy chủ Web Apache: Mục đích của hướng dẫn này là hướng dẫn quy trình định cấu hình và khởi tạo máy chủ ảo máy chủ web Apache mới. Máy chủ ảo là một " hồ sơ " phát hiện máy chủ DNS nào (ví dụ: www.MyOtherhostname.com) đang được gọi cho một