2009-09-15 33 views

Trả lời

7

Khám phá dự án mã nguồn mở BeamIt. Nó sẽ kết nối qua bluetooth và WIFI (mặc dù nó tuyên bố nó không làm WIFI) và tôi đã xác minh rằng nó hoạt động tốt trong các dự án của tôi. Nó sẽ cho phép liên lạc ngang hàng dễ dàng.

Đối với nhiều kết nối, có thể, nhưng bạn sẽ phải chỉnh sửa mã nguồn BeamIt để làm cho nó có thể. Tôi khuyên bạn nên đọc GameKit programming guide

-3

Nếu tôi nhớ chính xác, Bluetooth xác định các vai trò nhất định mà thiết bị có thể thực hiện. Hầu hết các điện thoại di động chỉ hỗ trợ một số vai trò nhất định. Ví dụ, tôi có thể có tai nghe stereo Bluetooth kết nối với điện thoại của mình để nhận âm thanh, nhưng chỉ vì điện thoại di động của tôi có Bluetooth không có nghĩa là nó hỗ trợ loa cho một thiết bị khác - nó không quảng cáo khả năng của nó loa để sử dụng bởi các thiết bị Bluetooth khác.

Tôi cho rằng bạn muốn chuyển tệp giữa hai iPhone? Chuyển các tập tin qua Bluetooth có vẻ như chức năng mà I sẽ được đưa vào iPhone, nhưng tôi không phải là Apple nên tôi không biết chắc chắn. Trong thực tế, vâng, có vẻ như chuyển tập tin không được hỗ trợ trừ điện thoại jailbroken:

http://gizmodo.com/5138797/iphone-bluetooth-file-transfer-coming-soon-yes

Bạn sẽ nhận được câu trả lời tương tự cho Bluetooth Dial-Up Networking. Tôi tưởng tượng họ giữ các lệnh Bluetooth ra khỏi SDK vì nhiều lý do khác nhau và bạn sẽ phải bẻ khóa điện thoại của mình để lấy lại chức năng.

+2

Câu trả lời này không chính xác. GameKit cho phép truyền dữ liệu giữa các thiết bị. Tôi đã làm việc các ứng dụng iPhone trong sản xuất mà làm điều này. – coneybeare

+2

Ngoài ra, Bonjour hiện hoạt động liên tục qua Bluetooth với hệ điều hành iPhone 3.0. –

+1

Apple iPhone có Bluetooth trong đó nhưng họ đã khóa giao diện để truy cập Bluetooth đến khung công tác GameKit hoặc khung công tác Bonjour. Chỉ các thiết bị trong chương trình đối tác 'được thực hiện cho iPhone' mới có thể kết nối, không phải là tai nghe Bluetooth công cụ mở chuẩn chung chung ... Có bộ công cụ phát Bluetooth 'Made for iPhone' tôi nghĩ. –

24

Bạn có thể kết nối hai iPhone và truyền dữ liệu qua Bluetooth bằng cách sử dụng mức cao GameKit framework hoặc cấp thấp hơn (nhưng vẫn dễ dàng để làm việc) Bonjour discovery mechanisms. Bonjour cũng hoạt động minh bạch giữa Bluetooth và WiFi trên iPhone dưới 3.0, do đó, đó là một lựa chọn tốt nếu bạn muốn hỗ trợ chuyển dữ liệu từ iPhone sang iPhone trên hai loại mạng đó.

Để biết thêm thông tin, bạn cũng có thể xem các câu trả lời cho những câu hỏi:

+1

Tôi đã cố gắng sử dụng Bonjour qua Bluetooth, nó thành công trên việc khám phá dịch vụ nhưng không thành công trong việc giải quyết địa chỉ ip. Làm cách nào tôi có thể sử dụng dịch vụ được khám phá? –

-1

Chúng tôi không thể kết nối với iPhone thông thường bởi bluetooth.it là rất khó khăn. ry bất kỳ chuyển tập tin khác như zapya, xender.it có vẻ tốt

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