1. Trang chủ
  2. » Luận Văn - Báo Cáo

Mô phỏng antelope bằng cooja sử dụng sky mote

7 132 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 885,33 KB

Nội dung

IV Antelope Cooja sử dụng Sky mote - Antelope example tìm thấy đường dẫn: contiki/examples/antelope/netdb Trong example chứa chương trình client chương trình sever Chương trình client cung cấp giao diện để người dùng nhập yêu cầu (queries) khác tới sever Một yêu cầu chấp nhận, client gửi yêu cầu tới sever chạy – node cụ thể network Chương trình dùng example tên netdb Bằng cách chạy này, node id 51 chọn client tất node lại sever Tuy nhiên, chương trình client ví dụ mặc định để gửi yêu cầu tới node id chạy chương trình sever - Để chạy Antelope, nhập “sudo ant run” đường dẫn contiki/tools/cooja mở Terminal Tại cơng cụ chương trình Cooja Simulation, chọn File  Open simulation  Browse, lựa chọn file netdb.csc theo đường dẫn: contiki/examples/antelope/netdb - • Giao diện: Cửa sổ Network: Trong mote 51 antelope netdb client mote sever - Cửa sổ Mote Output: Tại ô Filter hiển thị ID:4 $ có ý nghĩa: Mote chọn để xem thông tin output - Cửa sổ Mote Interface Viewer: - Đây cửa sổ giao diện dành riêng cho Antelope netdb client (Mote 51), dùng để send queries tới sever (ở mote 4) in lên cửa sổ trả lời query • Simulate: Start, kết hình: • - Các thao tác dùng phỏng: Ở dòng 1: câu lệnh CREATE RELATION sensor; dùng để tạo relation trống có tên sensor Ở dòng 2: câu lệnh CREATE ATTRIBUTE id DOMAIN INT IN sensor; câu lệnh tạo attribute có tên “id”, kiểu liệu int, nằm relation sensor vừa tạo Chương trình cho phép tạo nhiều attribute, sử dụng kiểu liệu khác INT LONG (dòng 5) STRING (dòng 4) Riêng Attributes với kiểu liệu STRING, khai báo cần định rõ độ dài tối đa chuỗi STRING, câu lệnh dòng 4: STRING(20) mang ý nghĩa Attribute có tên “name” thuộc kiểu STRING gồm tối đa 20 ký tự - - - Dòng dòng 8: Tạo indexes cho phép tuple mà giá trị attribute ứng với tiêu chuẩn tìm kiếm truy xuất nhanh Sử dụng kiểu INLINE cho index kiểu nhanh dành cho liệu thêm vào theo thứ tự tăng dần Trong trường hợp liệu thêm vào theo thứ tự ngẫu nhiên, kiểu MAXHEAP sử dụng • Nhập liệu: Sau hồn thành bước khởi tạo, ta bắt đầu nhập liệu cho relation Khi nhập liệu, giá trị nằm dấu ngoặc đơn nằm theo vị trí thứ tự khai báo attribute Trong VD trên, với câu lệnh: INSERT (10,NHIETDO,2500); giá trị 10 thuộc attribute “id”, NHIETDO thuộc attribute “name” 2500 thuộc attribute “position” • Một số câu lệnh khác: • Thực hành: Tạo Relation có tên sample câu lệnh: create relation sample; - Tạo Attribute có tên id, kiểu liệu integer (int) sample: create attribute id domain int in sample; - Nhập liệu vào relation lệnh insert: Insert (4) into sample; Insert (23) into sample; Insert (31) into sample; - Lựa chọn giá trị Max attribute id câu lệnh: Select max(id) from sample; - Thông tin quan sát cửa sổ Mote Interface Viewer: - Thông tin quan sát cửa sổ Mote Output: ...Trong mơ mote 51 antelope netdb client mote sever - Cửa sổ Mote Output: Tại Filter hiển thị ID:4 $ có ý nghĩa: Mote chọn để xem thông tin output - Cửa sổ Mote Interface Viewer:... diện dành riêng cho Antelope netdb client (Mote 51), dùng để send queries tới sever (ở mote 4) in lên cửa sổ trả lời query • Simulate: Start, kết hình: • - Các thao tác dùng mơ phỏng: Ở dòng 1:... kiếm truy xuất nhanh Sử dụng kiểu INLINE cho index kiểu nhanh dành cho liệu thêm vào theo thứ tự tăng dần Trong trường hợp liệu thêm vào theo thứ tự ngẫu nhiên, kiểu MAXHEAP sử dụng • Nhập liệu:

Ngày đăng: 08/08/2018, 14:11

TỪ KHÓA LIÊN QUAN

w