(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.
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?
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