Wearabouts là một hệ thống cho phép liên tục theo dõi nơi ở của các thiết bị di động Android, đặc biệt wearables, trong nhà và trên toàn cầu.
LÀM THẾ NÀO NÓ HOẠT ĐỘNG
Thành phần Wearabouts bao gồm một ứng dụng Android và một máy chủ dựa trên đám mây. Các ứng dụng phải được cài đặt trên thiết bị để được theo dõi, mà có thể là bất kỳ thiết bị Android như điện thoại thông minh, máy tính bảng và wearables (ví dụ như đồng hồ, phù hiệu), cung cấp thiết bị như vậy có cả Wi-Fi và một giao diện điện thoại di động. Lưu ý rằng Wi-Fi phải được kích hoạt, và một kết nối internet phải có sẵn để theo dõi để xảy ra. Một kế hoạch dữ liệu di động là cần thiết để theo dõi toàn cầu.
Để theo dõi chuyển động của thiết bị trong nhà, thiết bị cần phải được đăng ký với một địa điểm cụ thể (một trang web). Đăng ký gồm trong liên kết địa chỉ Wi-Fi MAC của thiết bị với tên trang web.
Các ứng dụng Wearabouts định kỳ quét xung quanh Wi-Fi tín hiệu và upload dữ liệu này đến các máy chủ dựa trên đám mây. Sau đó các máy chủ có thể xác định vị trí của thiết bị, hoặc tại trang web đăng ký (vị trí trong nhà) hoặc bất cứ nơi nào ở ngoài trời, như trong một khu vực đô thị (địa điểm toàn cầu). WGS 84 tọa độ vị trí của thiết bị có sẵn cho các ứng dụng bên ngoài thông qua một API RESTful, và có thể được hiển thị trên bảng điều khiển trực tuyến của Accuware. Lưu ý rằng các ứng dụng đơn giản là upload dữ liệu, và không nhận được bất kỳ thông tin về vị trí của nó.
Máy chủ Accuware sẽ xác định vị trí các thiết bị 'trong một địa điểm bằng cách tìm kiếm dữ liệu từ quét tải lên trong một cơ sở dữ liệu vân tay tín hiệu môi trường xung quanh cho trang web đó. Các cơ sở dữ liệu được tạo ra bởi fingerprinting tín hiệu xung quanh khắp các địa điểm. Lưu ý rằng fingerprinting một trang web được yêu cầu để theo dõi trong nhà.
CẤU HÌNH
Accuware cung cấp một bảng điều khiển trực tuyến để đăng ký và cấu hình các thiết bị và các trang web.
Các ứng dụng Wearabouts đã được thiết kế để tiết kiệm pin. Thực hiện của nó giảm thiểu việc sử dụng pin và chi phí kết nối bằng cách phát hiện cho dù thiết bị đã di chuyển, và là bao nhiêu, để giảm thiểu số lần vị trí của nó được cập nhật các máy chủ. Bảng điều khiển Accuware của phép lựa chọn và duy trì các thông số cấu hình thiết bị cụ thể mà kiểm soát thường xuyên như thế nào ứng dụng thực hiện một kết nối Wi-Fi quét và cập nhật dữ liệu đến máy chủ. Lưu ý rằng đối với chức năng tiết kiệm pin được tối ưu hóa, thiết bị cần phải có một gia tốc.
Dấu vân tay của một trang web được hình và duy trì thông qua bảng điều khiển trực tuyến.
BẢO MẬT
Wearabouts yêu cầu người dùng chọn tham gia. Sau khi điện thoại được đăng ký, sử dụng của nó phải bắt đầu ứng dụng, cho thiết bị để được theo dõi. Ngừng các ứng dụng vô hiệu hóa theo dõi.
Mặc dù đăng ký thiết bị tại một trang web sử dụng địa chỉ Wi-Fi MAC của thiết bị đó, nhận dạng thực tế có thể làm rắc rối để giải quyết những mối quan tâm riêng tư.
Bugfix null pointer getNetworkInfo (rare case)