[Share] Chia sẻ Blynk Custom Sever Free - Không giới hạn Energy - Cập nhật cách sửa lỗi tạo tài khoản trên ứng dụng Blynk (Legacy)

Blynk Custom Server đầy đủ các các tính năng như server blynk gốc và đặc biệt KHÔNG GIỚI HẠN ENERGY, và mình sẽ hướng dẫn cách sử dụng.
{getToc} $title={Table of Contents}

Như các bạn đã biết thì mỗi Widget ta sử dựng trên ứng dụng Blynk sẽ cần 1 lượng Energy nhất định.
Đồng thời như đề cập ở bài trước thì khi tạo tài khoản trực tiếp trên server gốc của Blynk thì ban đầu chỉ được cho 1 lượng Energy giới hạn là 2000. Nếu muốn thêm Energy để có thể tham Widget thì bạn cần mua thêm, nhưng giá khá cao.

Vậy nên sau thời gian khá lâu tìm hiểu, setup thử nghiệm khả năng đáp ứng của server. Hôm nay mình sẽ chia sẻ Blynk Custom Server mà mình tự tạo, để hỗ trợ các bạn thoải mái trong việc trải nghiệm và sử dụng Blynk cho dự án IoT của mình.
Mong các bạn sẽ có những trải nghiệm tốt nhất và tạo nhiều được nhiều Project hay ho.
Đồng thời mình cũng cần kinh phí để duy trì Server hoạt động, nên các bạn có thể Donate cho mình theo thông tin sau. Nếu Server được sử dụng nhiều thì mình sẽ nâng cấp Server lên để các bạn có thể trải nghiệm 1 cách tốt nhất. Tks
Phía dưới mình sẽ chia sẻ cách đăng nhập và sử dụng server.

Cài đặt trên ứng dụng

Các bạn chọ nút tùy chọn để chuyển sang Custom Server
Server: blynk-server.com
Port: 9443
Các bạn hãy tạo tài khoản trên Server này và sử dụng như Server gốc của Blynk nhé!

Thay đổi Code

Khi bạn sử dụng Custom Server thì phần Code sẽ cần thay đổi lệnh Blynk.begin() cụ thể như sau.
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";

void setup()
{
  // Debug console
  Serial.begin(9600);

  Blynk.begin(auth, ssid, pass);
  // You can also specify server:
  //Blynk.begin(auth, ssid, pass, "blynk-server.com", 8080);
  //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
}{codeBox}
Theo mặc định khi mở Example thì Code sẽ gửi lệnh tới Server gốc của Blynk theo lệnh
Blynk.begin(auth, ssid, pass);{codeBox}
Vì vậy, để gửi lệnh tới Server của mình thì đổi server nhận lệnh
Server: blynk-server.com
Port: 8080
(**Chú ý: Port trên ứng dụng sẽ khác Port trên thiết bị)
Blynk.begin(auth, ssid, pass, "blynk-server.com", 8080);{codeBox}

Code mới sẽ thành:

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";

void setup()
{
  // Debug console
  Serial.begin(9600);

  //Blynk.begin(auth, ssid, pass);
  // You can also specify server:
  Blynk.begin(auth, ssid, pass, "blynk-server.com", 8080);
  //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
}{codeBox}
Và ta có kết quả như sau:

CẬP NHẬT SỬA LỖI TẠO TÀI KHOẢN

Vấn đề

Ta có thể hiểu vấn đề xảy ra ở đây là do gần đây thì Blynk đã chuyển sang cách hoạt động mới, nên đã ra ứng dụng mới là Blynk IoT, và có một bản update mới cho ứng dụng Blynk Legacy cũ (phiên bản v.2.27.32) để thông báo về ứng dụng và cắt luôn nút Tạo Tài Khoản ở màn hình đăng nhập chính.

Cách giải quyết

Ở thời điểm hiện tại, cách giải quyết tốt nhất là cài các phiên bản ứng dụng cũ hơn của Blynk Legacy, từ phiên bản 2.27.24 trở về trước. Khi đó sẽ có nút Create New Account và không có gợi ý về bản Blynk IoT.

Bấm tạo tài khoản như bình thường. Hoặc với trường hợp dùng Custom Server (tham khảo tại đây) thì cần đổi sang Custom Server trước khi tạo tài khoản.

Lưu ý: Nếu tạo tài khoản trên Custom Server thì khi đăng nhập cũng phải đổi Custom Server đúng với server đã dùng để tạo tài khoản.{alertInfo}
Sau khi bạn đã tạo tài khoản thành công thì có thể đăng nhập bình thường, kể cả bạn cập nhật ứng dụng lên bản mới nhất (v2.27.32)

Với điện thoại Android

Tải bản .apk phiên bản v2.27.24:
Hoặc xem các bản cũ hơn tại đây
**Lưu ý dùng các bản cũ hơn bản v2.27.24 nhé

Với điện thoại iOS

Vì hệ điều hành này khó cài app bên ngoài, ứng trên kho ứng dụng lại luôn là bản mới nhất.
Nên cách nhanh nhất là các bạn mượn máy chạy Android để tải file .apk phía trên về, cài và Tạo tài khoản. Sau đó dùng tài khoản đó đăng nhập trên máy iOS bình thường

Chúc các bạn thành công với Project của bản thân mình.

Tham khảo thêm các bài viết, dự án dùng ứng dụng Blynk tại đây:

______________________________

Các bạn có thắc mắc, cần tư vấn thêm thì có thể liên hệ mình qua các thông tin sau:

Post a Comment

Previous Post Next Post

Contact Form