Upload
darci
View
58
Download
7
Embed Size (px)
DESCRIPTION
TRƯỜNG ĐẠI HỌC BÁCH KHOA TP.HCM KHOA KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH --------- ---------. BÁO CÁO LUẬN VĂN TỐT NGHIỆP. XÂY DỰNG GIẢI PHÁP TÍNH TIỀN NHANH TRONG SIÊU THỊ DỰA TRÊN MẠNG ZIGBEE. GVHD: Vũ Tuấn Thanh GVPB: Bùi Văn Hiếu SVTH: Nguyễn Quang Vinh 50702974 - PowerPoint PPT Presentation
Citation preview
TRƯỜNG ĐẠI HỌC BÁCH KHOA TP.HCMKHOA KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH
------------------
BÁO CÁO LUẬN VĂN TỐT NGHIỆP
GVHD: Vũ Tuấn ThanhGVPB: Bùi Văn Hiếu
SVTH: Nguyễn Quang Vinh 50702974Nguyễn Văn Hải 50700680Phạm Hòang Phúc 50701839
1
XÂY DỰNG GIẢI PHÁP TÍNH TIỀN NHANH TRONG SIÊU THỊ DỰA TRÊN
MẠNG ZIGBEE
Nội Dung
1
2
3
4
Giới thiệu
Vấn đề và giải pháp
Quá trình hiện thực
Tổng kết
3
2
1
4
Giới Thiệu
Hiện Trạng
customercustomercustomer
Zigbee
ID1ID2ID3 Cashier
Handle
Queue Busting
Nhiệm vụ đề tài: Queue Busting Zigbee Hiện thực hệ thống
Kiến Trúc Hệ Thống
ZigBee Là Gì?
Remote Control
Smart Energy
Health Care
Building Automation
Retail Services
Home AutomationTiết kiệm
năng lượng
IEEE 802.15.4
25kbps
Trên 60 ngàn thiết bị
Kiến Trúc Mạng Zigbee
Cấu Hình Mạng
Ưu Điểm Mạng Zigbee
Zigbee
Độ tin cậy cao
Bảo mật
Dễ mở rộng
Chí phí thấp
Chuẩn mở
Yêu Cầu Hệ Thống
QueueBusting
E Dễ lắp đặt, vận hành
B Tận dụng hệ thống cũ
D Chi phí thấp
C Dễ mở rộng
A Cải thiện tốc độ
Mô Hình Hoạt Động
Handheld
Basket ID
Basket ID
Req BasketReq Basket
Resp Basket
Handheld
Cashier
Hiện Thực
Protocol
%Basket ID(8 byte)
HShort
AddressBasket ID
lengthProduct
ID lengthBasket
Get basket
CashierHandheld
S
SMAC
AddressShort
AddressParent
Address
Get status
Protocol
Handheld Cashier
^ Basket ID
Confirm
Number (1 byte)
Delete basketHandheld Cashier
Protocol
Software Architect
Hardwares
Hardware Abstract Layer
(HAL)
OSAL
Application
Zigbee Stack
802.15.4MAC and PHY
Cashier - Hardware
MCU
UART 2
RF
UART 1
PC
Scanner
LED
PowerPower
Cashier - Software
Init
Wait for event
Start
RFPC ScannerTimer
Handheld - Hardware
Handheld - Software
Number 1byte
The order of last basket
1byte
Length 2byte
Flag 1byte
Data Length (bytes)
Flag 1byte
Data Length (bytes)
… …
Init
Wait for event
Start
RF Scanner
Tổng Kết
Kết Quả
Queue Busting on ZigbeeQueue Busting on Zigbee
Ứng dụng cao
Dễ sử dụng
Giảmthời gian
thanh toán
Vận hành đúng
chức năng
Queue Busting
Gateway EthernetData Center
Zigbee stackSecurity
Hướng Phát Triển
Demo
Demo
Basket ID
Basket ID
Req BasketReq Basket
Resp Basket
Handheld
Cashier
Tài Liệu Tham Khảo
ZigBee specifictions Z – stack CC2530-2.5.0 Zigbee Wireless Networking - Drew Gislason ZigBee Wireless Networks and Transceivers - Shahin
Farahani http://www.zigbee.org http://www.ti.com/tool/z-stack
Thank You
Mô hình kết nối
Timer Event?
Send Error to
PC
Turn off LED1
Yes
No
Cashier - Timer Event
Cashier - PC Event
PC Event?
Get Status Request?
Delete Basket Request?
Broadcast Request
Turn on LED 1
All Basket? Get short Address
Send to handheld
Broadcast Request
Yes
Yes
No
Yes
Yes
No
No
Cashier - Scanner Event
Scanner Event?
Check format
Is Basket Mode?
Product Mode?
Is Basket ID?
Broadcast Basket
Request
Turn on LED 1
Start Timer
Is Status Request?
Broadcast Status
Request
Turn on LED 1
Is Reset-Flash Request?
Broadcast Reset-Flash
Request
Yes
Yes
No
Yes
No
Yes
No
Yes
No
No
No
Is Product ID?
Send to PC
Yes
Yes
No
Cashier - Radio Event
Radio Event?
Is Incoming-Data?Is Data-Confirm?
Is Basket Response?
Is Status Response?
Store Basket ID and Short
Address
Send Basket Response to
PC
Stop Timer
Turn off LED 1
Send Status Response to
PC
Turn off LED 1
Success?
Turn off LED 2
Is Delete Confirm?
Delete Basket and Short Address stored
Send Error to PC
Blink LED 2
Yes
Yes
Yes Yes
No
No
No
Yes
Yes
Yes
No
No
Handheld – Scanner Event
Handheld – Radio Event