(Ich stelle die Frage im PC-Programmierung-Forum, da ich hier zu meinem Thema schon die meisten Infos gefunden habe. Falls es das falsche Forum ist, bitte verschieben.) Hallo liebe Forumsmitglieder, in einer Internetrecherche muss ich einiges in Bezug auf iPhone und Bluetooth ermitteln. Trotz stundenlanger Suche konnte ich nicht klären, was ich als Entwickler benötige, um mit einem iPhone über ein vom iPhone unterstütztes Protokoll wie z. B. PAN oder HID zu kommunizieren. (http://support.apple.com/kb/HT3647?viewlocale=de_DE&locale=de_DE) Laut Apple muss man hierfür nicht im MFi Programm sein, als müsste man auch keinen 'Apple Authentication Co-processor' benötigen. (http://mfi.apple.com/faqs, erster Absatz) (http://www.spezial.com/commercio/dateien/produktbeitraege/Compatibility_iPhone_and_Android.pdf, Seite 3) Wäre es aber das ganz normale Standartprotokoll, dann müsste sich doch das iPhone oder iPad z. B. mit jeder beliebigen Bluetooth Standarttastatur über HID verbinden lassen. Dies scheint aber nicht der Fall zu sein. Also kann es doch kein Standart sein....? Benötigt man doch noch eine Hardware oder liegt es an der Software?? Vielleicht hat ja jemand schon Erfahrung mit iPhone, Bluetooth und den von Apple unterstützten Protokollen. Bin neu in der Thematik und für jede Art von Hilfe dankbar! (Vielleicht sogar mit Quellen) Viele Grüße Tobias
Tobias schrieb: > Wäre es aber das ganz normale Standartprotokoll, dann müsste sich doch > das iPhone oder iPad z. B. mit jeder beliebigen Bluetooth > Standarttastatur über HID verbinden lassen. Dies scheint aber nicht der > Fall zu sein. warum scheint das nicht der Fall zu sein?
Vielen Dank für deine Antwort. An dem 'scheint' erkennst du schon, dass ich mir da nicht sicher bin. Ich bin davon ausgegangen, da immer (z. B. auch bei Logitech) zwischen Tastaturen für iPad, iPhone usw. und für 'normalen PC' unterschieden wird. Oder liegt das nur auf Grund der unterschiedlichen Tasten? Ich kenne leider keinen einzigen, der ein iPhone oder iPad hat, bei dem ich meine 'normale' Bluetooth Tastur testen konnte. Geht es wohl doch? Für meine eigentliche Recherche benötige ich gar kein HID, aber ich geh davon aus, dann wenn HID ohne MFi Programm und sonstiger Hardware funktioniert, alle anderen von Apple unterstützen Protokolle auch ohne MFi und den ganzen Zeug funktionieren.
Super Forum! Kann man nur immer wieder sagen! Danke, die Seite kannte ich schon. Hab mich nochmal durchgequält. Man man, es wird immer schwieriger da durchzudringen. Zumal die ganzen Abkürzungen und Fachbegriffe. So wie ich es verstanden habe, muss man z. B. um das Bluetooth-Modul OBS414 bestellen zu können, Mitglied im MFi sein. (http://www.connectblue.com/products/classic-bluetooth-products/classic-bluetooth-modules/bluetooth-iphone-ios-accessory-module-obs414/ , http://support.connectblue.com/display/PRODBTSPA/cB-OBS414+Terms+and+Conditions) Meine Frage nun: Wenn man Mitglied ist, und das Modul kauft, wird dann somit das SPP Profil 'freigeschalten' und man kann über das Modul direkt mit SPP mit dem iPhone kommunizieren oder erstellt das Modul trotzdem eine PAN Verbindung zum iPhone und man hat eine Art virtuelle SPP Verbindung. Es wird als nur eine simuliert. Noch eine Frage: Kann man das Accessory Protocol nur in Kombination mit dem (Lade)Stecker verwenden, den man unten anbringt? Also nur mit Kabel, nichts mit Bluetooth zu tun?
Hallo liebe Wissende, für das Apple Accessory Protocol benötigt man den Apple Dock Connector. Also nix mit Bluetooth. Diese Frage konnte ich bereits klären. (https://nuxx.net/wiki/Apple_Accessory_Protocol) Leider konnte ich immer noch nicht rausfinden, ob es einem die Mitgliedschaft im MFi ermöglicht direkt mit dem iPhonen über SSP zu kommunizieren. Diese Frage wurde schon öfter im Forum gestellt. Leider bliebt sie immer unbeantwortet. (Beitrag "Bluetooth Verwendung IPhone/IPad") Falls es jemand weis oder schon Erfahrung damit gemacht hat, wäre es super, wenn er was dazu schreiben würde. Vielen Dank und Grüße Tobias
Tobias schrieb: > Leider konnte ich immer noch nicht rausfinden, ob es einem die > Mitgliedschaft im MFi ermöglicht direkt mit dem iPhonen über SSP zu > kommunizieren. Daß Du am MFi-Programm nur als realer Hardwarehersteller teilnehmen kannst, ist Dir klar? Und daß für Fragen über das MFi-Programm Apple der Ansprechpartner ist, auch?
> Daß Du am MFi-Programm nur als realer Hardwarehersteller teilnehmen > kannst, ist Dir klar? Allgemein als Entwickler. Ja, das ist mir klar. > Und daß für Fragen über das MFi-Programm Apple > der Ansprechpartner ist, auch? Ich dachte nur, vielleicht könnte die Frage einer Beantworten der schon Erfahrung damit hat. An der Häufigkeit der gestellten Frage entstand bei mir der Eindruck, dass die Frage mehr Leute interessieren würde. Vielleicht schreibt ja noch einer etwas dazu.
Tobias schrieb: > Allgemein als Entwickler. Nein, allgemein als Entwickler kannst Du daran nicht teilnehmen. Das wäre zu einfach. Sieh Dir mal an, was Apple über die Teilname am MFi-Programm schreibt:
1 | What will I need to apply for the MFi Program? |
2 | - A registered legal entity name |
3 | - Address for the company/organization's principal place of |
4 | business or corporate headquarters (P.O. boxes are not accepted) |
5 | - Company/organization domain name/e-mail address and Web site |
6 | - A completed credit review of your company by an Apple-specified |
7 | third party |
8 | - A valid credit card to purchase the credit review |
9 | |
10 | ... |
11 | |
12 | Why do I need to complete a credit review? Is this required? |
13 | - Yes. A credit review is conducted to authenticate the |
14 | existence and identity of your company/organization, |
15 | and to obtain additional information about your business. |
16 | |
17 | ... |
18 | |
19 | I want to develop an MFi accessory for personal use. Can I join the MFi Program? |
20 | - No. We recommend that you use a third-party solution which |
21 | will allow you to connect iOS devices to serial devices |
22 | and to write iOS apps that communicate with these serial devices. |
Quelle: http://mfi.apple.com/faqs
Sorry, hatte mich unpräzise Ausgedrückt. Ich meinte als Entwickler in einer Firma. Eine Softwarefirma die eine Bluetooth kommunikation ralisieren möchte, müsste auch Mitglied sein. Trotzdem danke für den link. Weis noch jemand die Antwort auf meine ursprüngliche Frage: MFi Mitglied == SPP Ansteuerung?
Apple macht's Leuten mit einigermaßen ausgeprägtem technischen Verständnis wirklich schwer, sie zu mögen. Ich verstehe bis heute nicht, wie man sich erdreisten kann, einen Industriestandard so zu modifizieren, dass er kein Standard mehr ist. Vor einer Weile wollte ich selber iPods als Interface für ein Produkt meines Arbeitgebers etablieren, das per SPP mit seiner Außenwelt kommuniziert. War wohl nix. Konsequenterweise hätte Apple ja gleich noch das WLAN-Interface so kastrieren müssen, dass es mit keinem normalen Access-Point mehr kompatibel ist. Naja, wie auch immer: Bestücke Dein Gerät einfach mit einem WLAN-Modul anstelle von Bluetooth. Hat in so gut wie jeder Hinsicht Vorteile - nicht nur der Apple-Kompatibilität wegen. Gruß noch ein Tobias
Tobias S. schrieb: > Ich verstehe bis heute nicht, > wie man sich erdreisten kann, einen Industriestandard so zu > modifizieren, dass er kein Standard mehr ist. Schreibt irgendwas in der BT-Spezifikation vor, daß SPP unterstützt werden muss?
Die BT-Spezi vermutlich nicht - aber der gesunde Menschenverstand.
Hallo Tobias S., vielen Dank für deine Antwort. Stimme dir voll und ganz zu! War noch nie ein Apple Fan und je länger ich mich damit beschäftigen muss, desto weniger kann ich verstehen, dass sich soetwas durchsetzten konnte. Ok, Design und Bedienerfreudlichkeit sind gut. Aber der Rest... No no no. Da kannst des Zeug in die Tonne treten. B2T: WLAN-Modul ist aus verschiedenen Gründen nicht machbar bzw. schlecht zu realisieren. Nach dem ganzen geschimpfe muss man Apple doch zugute halten, dass se (wahrscheinlich aus Angst noch mehr Marktanteile zu verlieren) beim neuen Bluetooth 4.0 (Low Energy, Smart) Standart alle Profile unterstützen. http://blog.bluetooth-smart.com/2011/11/03/iphone-4s-says-goodbye-to-mfi-for-bluetooth-smart-devices/ Falls demnächst eine schnurlose Datenübertragung realisiert werden sollte, dann wahrscheinlich auf Basis von BTLE. Gruß Tobias
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.