1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng điện tử môn tin học: Bluetooth và Wap ppsx

12 556 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 669,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Bluetooth:› Là công nghệ truyền dữ liệu không dây hiện đại, có thể kết nối các thiết bị như điện thoại di động, máy tính xách tay, máy in, máy ảnh số, và thậm chí cả tủ lạnh, lò viba,

Trang 1

08/13/14 1

Võ Phương Bình – ITFAC - DLU

Trang 2

› Công nghệ Bluetooth

› Sử dụng BlueTooth

› Lập trình BlueTooth

› Giới thiệu WAP

› Nền tảng mobile trên Openware

› Cài đặt WML trên Website

Trang 3

Bluetooth:

› Là công nghệ truyền dữ liệu không dây hiện đại, có thể kết nối các thiết bị như điện thoại di động, máy tính xách tay, máy in, máy ảnh số, và thậm chí cả tủ lạnh, lò viba, máy điều hòa nhiệt độ

Trang 4

Công nghệ Bluetooth:

› Dựa trên tần số vô tuyến và bất cứ một thiết bị nào có

tích hợp bên trong công nghệ này đều có thể truyền

thông với các thiết bị khác với một khoảng cách nhất

định.

› Rẻ, tốn ít năng lượng và dễ dàng giao tiếp với các thiết

bị khác nhau.

nhưng chúng không hề xung đột với nhau vì BT sử dụng tần số bước nhảy ngắn, thay đổi tần số 1600 lần / giây.

Trang 5

 Sử dụng Bluetooth:

› Mỗi thiết bị BT có profile, để sử dụng ta phải

"giới thiệu" thông số thiết bị của thiết bị cho thiết

bị cần kết nối Quá trình "giới thiệu" đó được gọi

là "Pairing - kết hợp thành cặp"

› Quá trình này sẽ đăng ký thông số của thiết bị sẽ kết nối, và sau khi 2 thiết bị đã cặp với nhau thì không phải lặp lại quá trình này nữa

Trang 6

› Các giao thức Bluetooth trong JSR-82

 L2CAP

 RFCOMM

› Truy vấn thiết bị: có thể dùng hoặc GIAC hoặc LIAC

 GIAC: Truy vấn chung, không giới hạn thời gian

 LIAC: Định dạng giới hạn việc truy vấn, giới hạn về thời gian Nó được duy trì sử dụng cho đến khi MIDlet thay đổi (ví dụ, tới GIAC) hoặc MIDlet kết thúc.

Trang 7

 Lập trình BlueTooth:

› Tìm kiếm thiết bị

private void doDeviceDiscovery() {

 try {

 local = LocalDevice.getLocalDevice();

 }catch (BluetoothStateException bse) {}

 agent = local.getDiscoveryAgent();

 devicesFound = new Vector();

 try {

 if(!agent.startInquiry(DiscoveryAgent.GIAC,this)) {

 // Yêu cầu không được thực thi, bắt lỗi ngoại lệ ở đây

 }

 }

 catch(BluetoothStateException bse) {}

 }

Trang 8

› Tìm kiếm dịch vụ

public void serviceSearchCompleted(int transID, int respCode) {

 switch(respCode) {

 case DiscoveryListener.SERVICE_SEARCH_COMPLETED:

 //Việc tìm kiếm dịch vụ hoàn thành thì chèn code thích hợp ở đây

 break;

 case DiscoveryListener.SERVICE_SEARCH_DEVICE_NOT_REACHABLE:

 // Thiết bị không kết nối được thì chèn code thích hợp ở đây

 break;

 case DiscoveryListener.SERVICE_SEARCH_ERROR:

 // Việc tìm kiếm dịch vụ có lỗi thì chèn code ở đây

 break;

 case DiscoveryListener.SERVICE_SEARCH_NO_RECORDS:

 // Không có dịch vụ nào tìm thấy hay Record rỗng

 break;

 case DiscoveryListener.SERVICE_SEARCH_TERMINATED:

 // Kết thúc việc tìm kiếm dịch vụ bằng cách gọi agent.cancelServiceSearch()

 //Chèn code thích hợp ở đây.

 break;

 }

 }

Trang 9

 WAP - Wireless Application Protocol.

 Wap có thể hiểu là một website đặc biệt được thiết

kế nhỏ gọn cho phù hợp với điện thoại di động

 Trong các trang wap đồ họa, hình ảnh sẽ được đơn giản hóa tối đa do vậy khi truy cập trang wap chỉ tốn dung lượng ít hơn đến 30 lần so với truy cập vào một trang web

 Do vậy chi phí phải trả cho việc sử dụng wap cũng rẻ hơn 30 lần so với truy cập web

 Web dành cho thiết bị di động là một mảnh đất đầy tiềm năng

Trang 11

 Hoạt động của Wap (tt)

Trang 12

 WML + NNLT Web (ASP.NET) = Wapsite

Ngày đăng: 11/08/2014, 23:20

TỪ KHÓA LIÊN QUAN