2011-09-14 17 views
12

Szukam połączenia mojego iPhone'a z urządzeniem szeregowym RS-232 przez Bluetooth. Czy ktoś wdrożył to z powodzeniem i może zaoferować porady dotyczące sprzętu do użycia? Jest to dość skomplikowane ze względu na konieczność korzystania z urządzenia Apple Authentication Processor. Najlepszym potencjalnym urządzeniem, które znalazłem, jest this guy, ale jest dostarczane tylko w pakiecie osadzonym, jego interfejs portu szeregowego to tylko UART na poziomie logicznym, a nie na poziomie liniowym RS-232, i nie mogę znaleźć dostawcy z nim w magazynie .
Wszelkie przemyślenia będą mile widziane.iPhone na RS-232 przez Bluetooth

Zastanawiam się, czy zamiast tego używać WiFi do portu szeregowego, ale zignoruj ​​tę możliwość dla celów tego pytania.

+0

jak pan powiedział, jedynym sposobem na zrobienie tego (jeśli nie możesz znaleźć czegoś w Internecie) jest zbudowanie go samemu poprzez program do tworzenia sprzętu. (I, przez bluetoooth, nie sądzę, że będziesz miał szczęście, będziesz musiał zrobić sprzęt, który podłącza się do telefonu przez złącze dokujące). – KevinDTimm

+0

Możesz chcieć sprawdzić ograniczenia bluetooth. Myślę, że chcą tylko strumieniowego przesyłania dźwięku przez bluetooth. Wystarczy dwukrotnie sprawdzić. – Sam

+1

@Sam tak długo, jak masz chip uwierzytelniający z Apple możesz używać bluetooth do tego, co chcesz. Byłem tam, zrobiłem to. –

Odpowiedz

7

na większość pytań już udzielono odpowiedzi.
Zasadniczo masz 5 (+2) opcji.

  1. Dołącz do programu MFi. Może to być trudne do zrealizowania, jeśli nie należysz do firmy średniej wielkości.

  2. Kup moduł OEM OEM. Nie jestem pewien, czy jest to dozwolone nawet przez politykę Apple.

  3. Użyj WiFi. Pamiętaj, że chcesz używać chipsetu Wi-Fi, który może działać jako przynajmniej punkt dostępu ad-hoc. Te chipsety są dość drogie i trzeba myśleć o sposobie dołączania do istniejących sieci (klienci nie chcą opuszczać swojej sieci domowej, aby korzystać z twojego produktu). Spowoduje to wiele kosztu w zestawieniu komponentów urządzenia.

  4. Jailbreak może być opcją. Nigdy nie próbowałem używać akcesoriów z jailbreakiem, więc nie wiem, czy można używać bluetooth bez uwierzytelniania.

  5. Współpracuj z firmą, która jest członkiem programu MFi.

  6. (Może to opcja, w zależności od prędkości, który chcesz mieć RS232: W końcu można przekonwertować wyjście audio jack od słuchawek do poziomów RS232 i odwrotnie)

  7. (Niezupełnie opcja: opracuj dla Androida i rób, co chcesz)

+0

1. Tak, jesteśmy prawdopodobnie zbyt małe, aby to się stało. 2. Lub jeśli uda mi się je znaleźć na magazynie. Wspominają opłatę licencyjną Apple, więc to prawdopodobnie wystarczy, aby utrzymać Apple (i zwiększyć koszty). 3. To może być miejsce, w którym kończę. Moduł WiFi WiSnap na serial wygląda dobrze, ale wciąż jest dość drogi, jak powiedziałeś. 4. Klienci prawdopodobnie nie zamierzają tego zrobić. Ciekawa myśl. 5. Jakieś sugestie? 6. Prawdopodobnie zbyt skomplikowany/zbyt duży wysiłek dla tej aplikacji. 7. To też może się zdarzyć. Moglibyśmy wtedy otrzymać również telefon ze słuchawkami mil ... – Kongress

+0

@Kongress Więc co robiłeś? – Eternal21

0

Dobrze. Wygląda na to, że moja odpowiedź może być czymś, o co nie prosiłeś. Ale facet, o którym mówisz, jest odpowiedzią. Kup swój produkt i jesteś gotowy do pracy, potrzebujesz tylko układu MAX232. Konwertuje poziom logiczny UART na RS232. napięcie wysokie + napięcie niskie napięcie diffrence jest konwertowane na wysokie + ~ 10 woltów niskie - ~ 10 woltów.

Używam mikroukładu MAX232 z moim mikroprocesorem, który używa poziomu logicznego USART do komunikowania się przez RS232.

Istnieje wiele samouczków wyjaśniających, jak je podłączyć.

+0

Czy korzystałeś z płyty, z którą się łączyłem? Nadal nie podoba mi się koszt i złożoność korzystania z tej płyty (płacenie tantiem Apple, upewnianie się, że auth-procesor jest skonfigurowany poprawnie), dopóki nie usłyszę od kogoś, kto już to zrobił. Poziom logiki do 232 nie jest wielką przeszkodą, jak zauważyłeś, mniejszą irytacją. – Kongress

2

Jeśli jailbreak swoje urządzenie, możesz użyć BTstack.org (zrzeczenie się: Jestem autorem BTstack), aby połączyć się z urządzeniem Bluetooth, które obsługuje profil portu szeregowego. Możesz uzyskać moduły Bluetooth, które implementują SPP i zapewniają wyjście na poziomie UART. Jak wskazuje powyższy David R., potrzebujesz konwertera UART do RS232, np. MAX232.

+0

Doceniam tę myśl, ale jest mało prawdopodobne, że będę mógł skłonić moich klientów do zaakceptowania wymogu telefonów z jailbreakami dla tej aplikacji. – Kongress

2

Ok. Inna opcja. Istnieje jedna lub dwie firmy, które sprzedają kable RS232 na iOS, np.Skywire tutaj: http://www.southernstars.com/products/skywire/index.html

Następnie można użyć przedłużacza Bluetooth RS232, który składa się z RS232-do-SPP i pary SPP-RS232. Brzydki, ale zgodnie z zasadami Apple.

+2

Również interesujące, ale ta część wydaje się nieco problematyczna: "Należy pamiętać, że ze względu na ograniczenia obowiązujące w firmie Apple można tworzyć aplikacje współpracujące z kablami Redpark wyłącznie na własny użytek.Te aplikacje nie mogą być sprzedawane w sklepie iTunes Store. chcesz sprzedać aplikację na iOS, która używa kabla szeregowego RedPada, musisz rozwinąć swój własny "smak" kabla. Skontaktuj się z Redpark, aby uzyskać więcej informacji. " – Kongress

+2

Wiem, ale możesz użyć tego przynajmniej w domu bez Jailbreaka. W przeciwnym razie musisz przejść do Wifi lub dołączyć do Made for iPhone (co nie jest możliwe w przypadku większości małych firm). – mringwal

Powiązane problemy