Đây là một ý tưởng khá hay bởi vì Bluetooth là một công nghệ không dây được sử dụng rộng rãi trong các thiết bị di động.
Trong các ứng dụng định vị di động phổ biến hiện nay thì GPS được dùng rộng rãi nhất. Tuy nhiên công nghệ GPS không phù hợp với việc định vị các thiết bị trong nhà do bị che khuất. Do vậy việc sử dụng công nghệ bluetooth trong việc định vị ở môi trường indoor rất được quan tâm.
Một số đề tài đã sử dụng Wifi để định vị các thiết bị indoor, tuy vậy nhược điểm của phương pháp này là tiêu tốn nhiều năng lượng. Chẳng hạn điện thoại của bạn nếu bật wifi cả ngày sẽ rất nhanh hết pin.
Phương pháp định vị của chúng ta sẽ chỉ giới hạn trong mô hình 2D (xác định 2 tọa độ) sử dụng 3 access point.
Theo lý thuyết thì tồn tại một quan hệ tỷ lệ nghịch giữa cường độ tín hiệu nhận được và khoảng cách từ nơi phát mà có thể biểu diễn dưới dạng tuyến tính. Tuy nhiên, thực tế do các hiện tượng khác nhau như đa đường và che khuất nên việc thiết lập một mối liên hệ chính xác rất khó khăn. Các biện pháp để giải quyết trong thực tế bao gồm xác định hàm path loss dựa trên các phân tích thống kê.
Việc định vị thông qua RSSI trải qua các bước sau: Trước hết ta cần đọc chỉ số cường độ tín hiệu bluetooth nhận được (RSSI). Giá trị này được xác định nhờ hàm có sẵn trong HCI đó là hàm hci_read_rssi. Sau khi có các giá trị RSSI với các khoảng cách khác nhau ta sẽ lập một biểu đồ để biễu diễn sự tương qua giữa RSSI với khoảng cách đo. Biểu đồ này sẽ cho ta một cơ sở để đánh giá vị trí của thiết bị di động.
Vấn đề tôi chưa biết giải quyết là phương thức nhận giá trị RSSI, phần mềm đọc giá trị này sẽ được xây dựng thế nào???
Mong các bác ai có cao kiến hay từng làm về project tương tự xin hãy đóng góp ý kiến với ạ !
Em xin chân thành cảm ơn các bác đã dành thời gian đọc bài này
Trong các ứng dụng định vị di động phổ biến hiện nay thì GPS được dùng rộng rãi nhất. Tuy nhiên công nghệ GPS không phù hợp với việc định vị các thiết bị trong nhà do bị che khuất. Do vậy việc sử dụng công nghệ bluetooth trong việc định vị ở môi trường indoor rất được quan tâm.
Một số đề tài đã sử dụng Wifi để định vị các thiết bị indoor, tuy vậy nhược điểm của phương pháp này là tiêu tốn nhiều năng lượng. Chẳng hạn điện thoại của bạn nếu bật wifi cả ngày sẽ rất nhanh hết pin.
Phương pháp định vị của chúng ta sẽ chỉ giới hạn trong mô hình 2D (xác định 2 tọa độ) sử dụng 3 access point.
Theo lý thuyết thì tồn tại một quan hệ tỷ lệ nghịch giữa cường độ tín hiệu nhận được và khoảng cách từ nơi phát mà có thể biểu diễn dưới dạng tuyến tính. Tuy nhiên, thực tế do các hiện tượng khác nhau như đa đường và che khuất nên việc thiết lập một mối liên hệ chính xác rất khó khăn. Các biện pháp để giải quyết trong thực tế bao gồm xác định hàm path loss dựa trên các phân tích thống kê.
Việc định vị thông qua RSSI trải qua các bước sau: Trước hết ta cần đọc chỉ số cường độ tín hiệu bluetooth nhận được (RSSI). Giá trị này được xác định nhờ hàm có sẵn trong HCI đó là hàm hci_read_rssi. Sau khi có các giá trị RSSI với các khoảng cách khác nhau ta sẽ lập một biểu đồ để biễu diễn sự tương qua giữa RSSI với khoảng cách đo. Biểu đồ này sẽ cho ta một cơ sở để đánh giá vị trí của thiết bị di động.
Vấn đề tôi chưa biết giải quyết là phương thức nhận giá trị RSSI, phần mềm đọc giá trị này sẽ được xây dựng thế nào???
Mong các bác ai có cao kiến hay từng làm về project tương tự xin hãy đóng góp ý kiến với ạ !
Em xin chân thành cảm ơn các bác đã dành thời gian đọc bài này
Comment