Dark
  • thứ hai, 23 tháng 9 2024
Blynk 1 Hacking - OTP Với Blynk 1 - Phần 1

Blynk 1 Hacking - OTP Với Blynk 1 - Phần 1

Blynk 1 không còn xa lạ với cộng đồng IoT, việc sử dụng Blynk 1 quá dễ dàng và tốc độ đáp ứng của nó cũng cực kỳ nhanh. Có bao giờ bạn nghĩ rằng ngoài việc bật tắt thiết bị với Blynk 1 thì bạn có khai thác thêm các chức năng của nó để làm các ứng dụng IoT khác chưa? Bạn có nghĩ rằng trước đây mình đã khai thác hết sức mạnh của Blynk 1 chưa?

Hôm nay đến với series bài viết Blynk 1 Hacking, Hack an IDEA sẽ cùng bạn khai thác tối đa sức mạnh của Blynk 1. Chúng ta cùng bắt đầu với dự án đầu tiên, OTP với Blynk 1.

Ứng dụng thực tế thường gặp nhất của OTP là phần mềm hay website sẽ gửi tin nhắn vào số điện thoại của bạn một cụm mã xác thực để bạn đăng nhập, đăng ký tài khoản hay xác nhận chuyển tiền,... Thông thường nếu bạn muốn thêm chức năng xác thực bằng OTP vào website hay phần mềm của mình thì bạn phải đăng ký với bên thứ 3 làm về dịch vụ OTP. Tuy nhiên hôm nay hãy cùng Hack an IDEA xây dựng một hệ thống OTP cho riêng mình với Blynk 1.

Trước khi bắt đầu, các bạn cùng xem website Demo Hệ Thống OTP của Hack an IDEA tại đây. Hoặc có thể xem video demo ở cuối bài viết.

Phần cứng cần chuẩn bị

  1. Server Blynk 1, bạn có thể dùng miễn phí server blynk 1 của Hack an IDEA.
  2. Module ESP32 và Module GSM.

imageimage

Chia nhỏ công việc

  1. Hệ thống khá phức tạp nên chúng ta cần chia nhỏ ra làm nhiều phần, mình sẽ cố gắng gộp lại ít bài viết nhất có thể. Nội dung các công việc:
  2. Dùng Module ESP32 và Module GSM để gửi tin nhắn đến 1 SĐT bất kỳ.
  3. Kết nối ESP32 với server Blynk 1 của Hack an IDEA.
  4. Gửi lệnh gửi tin nhắn từ Server Blynk 1 đến ESP32.
  5. Gửi lệnh cho Server Blynk để gửi tin nhắn từ Server (từ server website của bạn, ứng dụng của bạn) 
  6. Server của chúng ta làm thế nào để nhận phản hồi gửi tin nhắn thành công và thất bại từ ESP32.

Nếu bạn chưa biết blynk, hãy đọc lại bài viết về Blynk 1.0 (Blynk legacy) của hack an idea tại đây.

Bài viết này cung cấp cho bạn demo và sơ lược các thành phần, ở bài viết sau chúng ta cùng nhau bắt đầu thực hành.

Video Demo Website OTP - Hack an IDEA

Cảm ơn mọi người, ở bài viết sau chúng ta sẽ bắt đầu thực hành nhé.

Bình luận / Trả lời