4. cơ hội thanh toán online với máy bán hàng tự động_mr. nguyễn hữu hòa vng corp

36
Cơ hội thanh toán online với máy bán hàng tự động Nguyễn Hữu Hoà [email protected] VNG Corporation HCMC - 04/2016

Upload: iotviet

Post on 27-Jan-2017

312 views

Category:

Technology


1 download

TRANSCRIPT

Cơ hội thanh toán online với máy bán hàng tự động

Nguyễn Hữu Hoà[email protected]

VNG Corporation

HCMC - 04/2016

Giới thiệu

Về bản thân:

● Tốt nghiệp ĐHBK Hà Nội, chuyên ngành CNTT, 2011● Tốt nghiệp Thạc sĩ tại CHLB Đức, chuyên ngành CNTT, 2006● Công tác: Viện CNTT từ 2001 đến 2013. Nghiên cứu xử lý ảnh● Công tác: VNG từ 2013. Phát triển Zing Me mobile, IoTLab,

Zalo Payment System

Máy bán hàng tự động

Chỉ chấp nhận thanh toán bằng

● Tiền xu● Tiền giấy - mệnh giá thấp

Phải làm sao khi

● Không có tiền xu● Không mang đủ tiền lẻ

Mong muốn có một giải pháp thanh toán tiện lợi hơn

Tiện lợi ...

● Điện thoại luôn mang theo bên người● Giá như thanh toán được bằng điện thoại thì tiện

biết mấy

Thanh toán trên di động cho máy bán hàng tự động

Thanh toán trên di động cho máy bán hàng tự động

● Viết app trên mobile:○ Giao diện bán hàng○ Giải quyết vấn đề thanh toán○ Điều khiển máy bán hàng tự động khi User thanh toán

xong○ Làm thế nào để app hiển thị/điều khiển đúng máy bán

hàng● User rất ngại cài app mới

Zalo Payment Platform

● Cung cấp công cụ thanh toán trên di động● Số lượng User lớn

○ 45 triệu tài khoản đăng ký○ 15 triệu người dùng hàng tháng

● Cho phép tích hợp trực tiếp app bên thứ 3 vào Zalo Payment app

Tích hợp với Zalo Payment PlatformApp bán

hàng

Zalo Payment Platform

ZaloPay

Thanh toán trên di động cho máy bán hàng tự động

● Viết app trên mobile:○ Giao diện bán hàng○ Giải quyết vấn đề thanh toán○ Điều khiển máy bán hàng tự động khi User thanh toán

xong○ Làm thế nào để app hiển thị/điều khiển đúng máy bán

hàng● User rất ngại cài app mới

Giải pháp định danh máy bán hàng● QR Code

● Đơn giản● Không đảm bảo được chắc

chắn User đang ở gần máy bán hàng hay không

Giải pháp định danh máy bán hàng

Tích hợp vào app

● App tự động phát hiện máy bán hàng có gắn iBeacon hoặc EddyStone

● App hiển thị nội dung bán hàng tương ứng

Thanh toán trên di động cho máy bán hàng tự động

● Viết app trên mobile:○ Giao diện bán hàng○ Giải quyết vấn đề thanh toán○ Điều khiển máy bán hàng tự động khi User

thanh toán xong○ Làm thế nào để app hiển thị/điều khiển đúng

máy bán hàng● User rất ngại cài app mới

Điều khiển máy bán hàng tự động

● Điều khiển trực tiếp: kết nối App với máy bán hàng○ Không đảm bảo an toàn○ Dễ bị hack○ Khó khăn cho user

Điều khiển máy bán hàng tự động

● Điều khiển gián tiếp○ Đảm bảo về bảo mật○ Khó bị hack hơn○ Trong suốt với user○ Dễ dàng mở rộng

Mô hình điều khiển gián tiếp

Máy 2

Máy 1

Điều khiển trung tâm

CoffeeApp Server

CoffeeApp BLE scanning

Phát sinh thêm vấn đề

● Board điều khiển máy bán hàng tự động?● Điều khiển trung tâm?● Server app?

Board điều khiển máy bán hàng tự động● Logic điều khiển đơn giản: chỉ cần lặp lại chức

năng bảng điều khiển sẵn có của máy● Yêu cầu kết nối với Điều khiển trung tâm

○ Kết nối có dây: Triển khai phức tạp○ Kết nối không dây: BLE, Zigbee, Wifi

● Hỗ trợ iBeacon hoặc EddyStone

Board điều khiển máy bán hàng tự động● BLE board đủ để đáp ứng các yêu cầu

○ Phát quảng bá iBeacon, EddyStone○ Hỗ trợ kết nối không dây○ Tiết kiệm điện○ Có thể lập trình để mô phỏng mạch điều khiển máy

bán hàng tự động

Board điều khiển máy bán hàng tự động● VNG BLE Devkit:

○ Lập trình đơn giản: Hỗ trợ mbed, arduino

○ Tiết điện điện○ Hỗ trợ sẵn stack 6lowpan over BLE○ Đảm bảo bảo mật khi trao đổi dữ liệu○ Kiểu dáng công nghiệp, sẵn sàng cho

sản xuất hàng loạt

Phát sinh thêm vấn đề

● Board điều khiển máy bán hàng tự động?● Điều khiển trung tâm?● Server app?

Điều khiển trung tâm

● Cần hỗ trợ kết nối tới 1 hoặc nhiều máy bán hàng tự động

● Có kết nối Internet

VNG Gateway

● Tích hợp BLE module● WAN port kết nối Internet● Tốn ít điện, dễ triển khai nơi công

cộng

Phát sinh thêm vấn đề

● Board điều khiển máy bán hàng tự động?● Điều khiển trung tâm?● Server app?

Server App

● Quản lý danh sách máy bán hàng, gateway● Gửi điều khiển tới máy bán hàng● Tiếp nhận kết quả thanh toán● ...

VNG IoT Solution

● VNG IoT Cloud● VNG Gateway● VNG BLE Devkit

Mô hình tích hợp VNG IoT Solution

App bán hàng

Máy 2

Máy 1

VNG Gateway

VNG IoT Cloud

IPv6 over BLE

Internet connection

BLE Board

BLE Board

Phát sinh thêm vấn đề

● Board điều khiển máy bán hàng tự động?● Điều khiển trung tâm?● Server app?

Sơ đồ khối của giải pháp

App bán hàng

Máy 2

Máy 1

Điều khiển trung tâm

VNG IoT Cloud

Zalo Payment Platform

ZaloPay

Thanh toán trên di động cho máy bán hàng tự động

● Viết app trên mobile:○ Giao diện bán hàng○ Giải quyết vấn đề thanh toán○ Điều khiển máy bán hàng tự động khi User

thanh toán xong○ Làm thế nào để app hiển thị/điều khiển đúng

máy bán hàng● User rất ngại cài app mới

Demo

● Giải pháp bán cafe tự động

Kết luận

● Giải pháp thanh toán di động với máy bán hàng tự động○ Gần hoàn thiện○ Cần phát triển app ○ Cần customize board điều khiển, cloud app