2013-04-28 30 views
9

Nhóm của tôi và tôi là sinh viên và chúng tôi hiện đang thực hiện dự án năm cuối để phát triển ứng dụng di động trong hệ thống định vị trong nhà (IOS) trên iOS (chỉ dành cho iPhone). Muốn làm rõ những nghi ngờ của chúng tôi về một số lĩnh vực nhất định.Hệ thống định vị trong nhà trên IOS 6

1) Có đúng là các ứng dụng IP tính toán cường độ tín hiệu wifi từ các điểm truy cập vẫn không được phép trong các cửa hàng ứng dụng không?

2) Tôi đã thấy khá nhiều SDK sử dụng triangulation Wi-fi để tạo IPS cho android. Khác với redpin cung cấp SDK nguồn mở cho iOS, có các SDK khác có sẵn để phát triển IPS trên IOS không?

Cảm ơn bạn rất nhiều.

Trả lời

1

1) True. Không có API công khai nào cung cấp cường độ tín hiệu. (Thông tin duy nhất có thể được thu thập với các API công cộng là SSID của mạng Wi-Fi hiện được kết nối.)

2) Tôi không biết.

+1

Tôi muốn đưa ra câu trả lời này là 1/2 upvote, nhưng nó sẽ không le tôi. – user523234

+0

Sau đó cung cấp cho nó 1 lên :) – allprog

6

1) Đúng 2) AFAIK số

Xem này SO answer on outdoor positioning và khác SO answer on the Apple80211 private framework để truy cập WiFi (ứng dụng từ chối nếu bạn sử dụng nó OFC). Ngoài ra còn có các giải pháp phần cứng như Cisco Mobility Services Engine.

WiFiSlam sử dụng cường độ tín hiệu + SSID + quán tính. Họ yêu cầu sử dụng tích hợp tín hiệu với thuật toán tốt hơn so với Kalman. Xem http://youtu.be/OGdvjvla1Tc#t=1033s Họ đã được mua bởi Apple và bây giờ đã biến mất khỏi Internet, nhưng có vẻ như có thể, mặc dù phức tạp, để phát triển một giải pháp phần mềm duy nhất cho định vị trong nhà.

Một điều khác, ngay cả khi bạn đặt kCLLocationAccuracyBestForNavigation nhưng vị trí vẫn ở khắp nơi khi so sánh với đơn vị GPS. Xem http://web.archive.org/web/20110912081330/http://rnr.davidlokshin.com/post/825290568

+0

Đoạn cuối cùng của bạn là sai. iphone4 gps là một trong những chip gps tốt nhất trên thị trường. i am developping một ứng dụng gps, và tôi thấy rằng nó là "lỗi" của Motion-X, họ làm lọc riêng của họ, mà là ít thích hợp cho các đường cong mạnh mẽ (như trong chuyển động hình số tám). khi lọc, bạn có thể quyết định hành vi nào bạn thích và điều này trong hầu hết các trường hợp không được tối ưu hóa cho các đường cong mạnh. độ chính xác của iphone 4 trung bình khoảng 2,5 - 3m. – AlexWien

+0

Các đơn vị GPs thường không thể cung cấp AGP vì họ không có internet để tải xuống các epheremides mở rộng, dẫn đến thời gian lâu hơn để sửa chữa lần đầu tiên trong các hẻm núi đô thị. – AlexWien

2

Bạn chỉ có thể truy cập vào tín hiệu Wi-Fi từ ứng dụng của mình nếu bạn đã bẻ khóa thiết bị của mình. Đây không phải là một giải pháp tốt của khóa học. Chúng tôi tại số indoo.rs cuối cùng đã quyết định chuyển sang Bluetooth thay vì Wi-Fi.

Chúng tôi cung cấp SDK cho điều đó, nhân tiện. ;)

+2

Bạn không cần phải bẻ khóa thiết bị. Chỉ cần sử dụng khung công tác riêng của Apple80211. Chương 4 của "Giới thiệu về bản địa hóa không dây" có mã mẫu. – Jano

+1

@Jano đúng, nhưng điều đó không giúp bạn trên App Store, thật không may. (bẻ khóa không phải là một trong hai, tất nhiên!) – TomTasche

Các vấn đề liên quan