Cuối tuần cafe hay chúng ta đi gặp khách hàng ở các quán cafe, chắc hẳn khi truy cập wifi tại các quán lớn như Highland Coffee, Katinat, … chúng ta thường thấy wifi sẽ không có password mà đổi lại khi truy cập thì một trang web về thông tin của quán hoặc một sản phẩm nào đó sẽ hiển thị lên. Khoảng vài giây sau thì web sẽ cho chúng ta click chọn một nút “Kết nối wifi” để chúng ta có thể truy cập vào wifi. Đó được gọi là wifi marketing. Nhưng bản chất đằng sau đó, cơ chế hoạt động như thế nào, thì chúng ta cùng tìm hiểu trong bài viết này nhé.
Để hiểu wifi marketing theo hướng kỹ thuật, các bạn có thể xem nó là “Web Authentication”,”Captive Portal” hoặc “Layer 3 Authentication”. Cùng mình đi vào tìm hiểu xem wifi marketing sẽ thực hiện ở bước nào trong sơ đồ dưới đây nhé.
Trước khi người dùng quyết định kết nối đến một AP nào đó thì giữa người dùng và AP sẽ trải qua một quá trình được gọi là Probe Request/Probe Response để quyết định xem có kết nối thiết bị AP đó hay không. Lúc mà người dùng đã quyết định chọn kết nối với thiết bị AP này thì sơ đồ trên sẽ được thực hiện tuần tự như sau:
Bước 01: tham gia vào bước Association nhằm xác nhận người dùng đã kết nối đến thiết bị AP.
Bước 02: chuyển qua quá trình Authentication (xác thực) . Ở bước này nếu như wifi của các bạn không đặt mật khẩu thì giữa người dùng và AP chỉ trao đổi hai gói tin là xong, hầu như không còn hoạt động gì ở bước này hết, lưu ý rằng dữ liệu của các bạn cũng sẽ không được mã hóa. Còn nếu sóng Wi-Fi có mật khẩu, AP sẽ kiểm tra người dùng có nhập mật khẩu đúng hay không, nếu đúng nó sẽ sinh ra một key để mã hóa dữ liệu của các bạn về sau.
Bước 03: sau khi được xác thực, tiếp tục đến bước xin IP bằng DHCP. Lúc này, cilent đã có thể kết nối đến hệ thống mạng. Tuy nhiên, AP hoặc controller sẽ chặn lại và trỏ client đến môt trang web khác, khi đó Web Authentication sẽ xuất hiện. Vậy có thể hiểu rằng, Web Authentication chỉ xuất hiện khi các bạn đã kết nối được đến wifi thành công.
Qua đó, để triển khai một giải pháp wifi marketing chúng ta cần một Web Server. Ở đây, web server sẽ đóng vai trò là một trang chào như các bạn đã thấy ở các cửa hàng tiện lợi hoặc quán cà phê. Các bạn, có thể tương tác với các trang chào đó bằng nhiều hình thức, click chọn vào một nút kết nối trên màn hình, click next các hình cho đến hết danh sách hoặc nhập số điện thoại và nhận mã OTP,… Hoàn thành các thao tác đó thì web server sẽ thông báo về cho AP hoặc controller xác nhận rằng client này đã xác thực thành công để các bạn có thể truy cập internet.
Vậy thì, các bạn có muốn tự mình triển khai một giải pháp wifi marketing này không? Bởi vì cơ bản thì chỉ cần các bạn biết code web thì bạn có thể hoàn toàn làm được một trang chào cho riêng mình. Tuy nhiên thì luồng xác thực, các thông số trao đổi trong Wi-Fi marketing không phải tiêu chuẩn, mỗi hãng sẽ có luồng và các tham số khác nhau. Do đó, nếu bạn muốn tự làm một trang Wi-Fi marketing thì cần làm các bước sau :
- Bước 01: Tìm và chọn hãng trước.
- Bước 02: Tìm luồng mà hãng đó hỗ trợ
- Bước 03: Tiến hàng code theo luồng của hãng đó.
Ngoài ra, trên thị trường hiện nay có nhiều công ty đã làm điều này sẵn cho bạn. Nếu có nhu cầu, các bạn có thể liên hệ các công ty đó cung cấp dịch vụ cho bạn nhé, sẽ tiết kiệm thời gian hơn, code cũng chạy ổn định hơn và trang Wi-Fi marketing cũng sẽ đẹp hơn.
Chắc đến đây các bạn, cũng đã hiểu cách thức mà wifi marketing hoạt động ra sao, và để tạo được một trang chào thì cần làm gì rồi đúng không. Đó là những gì mình muốn chia sẻ đến các bạn trong bài viết hôm nay.
Cảm ơn mọi người đã xem hết bài viết của mình. Hẹn gặp các bạn ở bài viết sau.