2012-01-05 26 views
6

Có thể ghép nối iDevice với bộ điều hợp rs232-bluetooth cho mục đích gửi các lệnh nối tiếp giống như thông qua đầu nối dock iDevice đến rs232 (giống như Redpark Serial Cable không)? Tôi hỏi vì công ty tôi đang làm là nghĩ đến việc có một iDevice kiểm soát một trong những hệ thống của chúng tôi để giới thiệu. Tôi biết nó không liên quan đến bất cứ điều gì cụ thể nhưng mọi thông tin sẽ được đánh giá cao.RS232 cho thiết bị iOS

Trả lời

2

Không thực sự. GameKit là một cách để truy cập bluetooth trong iOS, nhưng nó rất hạn chế trong những gì mà API cho phép bạn làm. Tùy thuộc vào những gì bạn đang xây dựng, bạn có thể sử dụng chương trình Apple Made for iPod, nhưng đó có thể là một cảnh quay dài. http://developer.apple.com/programs/mfi/

+0

Chúng tôi đã cố gắng đi với MFI và đã bị từ chối bởi Apple. Không biết tại sao, tôi chỉ nghe lỏm được sự từ chối. Tôi đoán tôi sẽ thấy nếu GameKit thậm chí có thể giúp gì cả. –

0

Bạn có thể thiết kế một dongle nhỏ gắn vào đầu nối đế và truyền phát qua bluetooth sang thiết bị khác của bạn.

Hoặc bạn có thể sử dụng WiFi thay vì bluetooth ... có thể liên lạc qua WiFi với nội dung nào đó được cắm vào bất cứ thứ gì bạn muốn kiểm soát.

1

Cách tốt nhất để đi có lẽ là thiết kế một thiết bị kết nối qua WiFi. Tôi đã đi tuyến đường này, và nó đã làm việc tốt. Nếu bạn phải giao tiếp với một thứ gì đó có giao diện RS-232, bạn có thể thiết kế một "bộ điều hợp trung gian" kết nối qua WiFi với thiết bị iOS và qua RS-232 tới thiết bị kia.

Nếu bạn không cần phân phối ứng dụng của mình qua App Store, bạn có thể sử dụng cáp nối tiếp iOS của Redpark: http://redpark.com/c2db9.html. (Disclaimer, tôi chưa bao giờ thử một, nhưng theo một ai đó tại Redpark, jailbreaking là không cần thiết, bạn chỉ có thể không phân phối ứng dụng của bạn trên cửa hàng ứng dụng.)

+0

Tôi đã thực sự sử dụng cáp này trước đây. Bây giờ chúng tôi đang cố gắng để đi không dây. –

+0

OK. Như tôi đã nói, chúng tôi đã thành công tốt với một thiết bị có khả năng kết nối Wi-Fi nói chuyện với iPhone mà không cần chương trình MFi. Tuy nhiên, thiết bị WiFi chính nó là một thiết kế hoàn toàn tùy chỉnh, không phải cái gì đó ra khỏi kệ. –

0

Tôi đã làm việc trên một ứng dụng jailbroken sử dụng BTStack để giao tiếp với thiết bị nối tiếp. Bạn có thể sử dụng điều này cho bản trình diễn của mình.

3

(Xem thêm iPhone to RS-232 via Bluetooth)

module Bluetooth tồn tại mà hỗ trợ MFI (Made Đối với iPhone) như thế này từ connectBlue http://www.connectblue.com/products/bluetooth-products/bluetooth-modules/bluetooth-iphone-ios-accessory-module-obs414/ Vì vậy, các tiêu chuẩn ngăn xếp iPhone Bluetooth có thể làm cho một kết nối/RFCOMM SPP đến thiết bị đó. Thiết bị đó có thể được thêm vào một bảng cùng với RS232 chuyển đổi mức độ vv ... Và do đó thành công.

Tôi không biết liệu có ai đó bán một thiết bị như vậy hay không. Các thiết bị RS232 rằng connectBlue bán dường như không để hỗ trợ MFI, http://www.connectblue.com/products/bluetooth-products/bluetooth-devices/bluetooth-rugged-serial-port-adapter-rbs433/

0

Nếu bạn vẫn đang tìm kiếm để sử dụng bluetooth, điều này đã giúp tôi hiểu rất nhiều để thuận tiện cho việc kết nối nối tiếp tiêu chuẩn cho mẫu mà không jailbreaking:

http://www.seeedstudio.com/depot/bleshield-based-on-bluegigas-ble112-module-p-1367.html

Nó hoạt động trên Bluetooth 4.0 cho phép các thiết bị iOS và tất cả các sơ đồ, boardfiles, nguồn firmware và các nguồn iOS App có sẵn ở đây:

https://github.com/michaelkroll/BLE-Shield