Pages: [1]   Go Down
Author Topic: arduino bluetooth iphone ohne jailbreak  (Read 3508 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 2
Posts: 108
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hallo ich suche folgende möglichkeit

mein iphone  via bluetooth mit meinem
arduino zu koppeln.
welcher chip wird von iphone denn unterstützt?
ich frage deswegen, weil man an iphones nur headsets und tastaturen koppeln kann.

2. kann man beim arduino abfragen ob er sich mit einem
anderen gerät via bluetooth gekoppelt hat?
zb:

if bluetoothconnection.avivable()
tu dinge...

mein ziel ist es am ende dass, wenn ich mit dem iphone
in rechweite der bluetoothverbindung bin, der arduino eine aktion ausführt
und wenn ich mich entferne, er eine andere aktion ausführt.
ich ihr versteht was ih meine.

ps. nehmt mir die grammatik nich übel, der beitrag ist
über mein iphone geschrieben.

danke fürs helfen
Logged

Germany
Offline Offline
Edison Member
*
Karma: 47
Posts: 2315
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Das iPhone unterstützt nach meinem Wissensstand das Bluetoothprofil SPP (Serial Port Profile). Über dieses Profil habe ich bereits mit der Konkurrenzplattform Android Verbindung zu meinem Arduino aufgenommen.
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

0
Offline Offline
Full Member
***
Karma: 2
Posts: 108
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

unt mit welchem chip hast du das hinbekommen?
ach ja mir gehts hier nicht um datenübertragung
sondern ausschlieslich darum, dass das koppeln
funktioniert, was ja an für sich auch eine information beinhaltet
mit der der arduino umgehen könnte.

ist das dann bei sir eine serielle verbindung?

damke
Logged

Germany
Offline Offline
Edison Member
*
Karma: 47
Posts: 2315
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hier habe ich das in Form eines Miniprojektes vorgestellt: http://arduino.cc/forum/index.php/topic,79916.0.html
Und ja, ich dachte Serial Port Profile sagt schon aus, dass die serielle Schnittstelle genutzt wird. smiley-wink
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

0
Offline Offline
Full Member
***
Karma: 2
Posts: 108
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sry habs vorhin mit dem kleinem Display überlesen.

Leider habe ich gerade gelesen, dass das Iphone ein HID-Interface hat und man für Bluetoothverbindungen so nen speziellen Chip von Apple habe muss. Und dazu Applegängig ein Knepelvertrag akzeptieren muss.
Jailbraken muss ich dann mein Iphone wohl leider doch...
Kennt da evt jmd eine App aus dem Cydiastore, mit der ich mein Arduino und das Iphone koppeln kann?

Alternativ würde mich auch ma interessieren obs RFID auch mit sagen 3-5 meter Reichweite gibt!?!


Danke sehr!
Logged

Germany
Offline Offline
Edison Member
*
Karma: 47
Posts: 2315
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich glaube, du bist da falsch informiert. Jedes BT-fähige Gerät unterstützt mindestens ein Profil. So kann das in meinem Testaufbau verwendete Modul nur SPP. Nimmt man nun ein Smartphone (egal welche Marke/Hersteller) so unterstützt dieses mehrere Profile. Du hast HID angeführt: BT-tastaturen und Mäuse können darüber betrieben werden. Dann gibt es Hands Free Profil für Freisprechanlagen z. B. im Auto.
Eine Übersicht findest du hier: http://de.wikipedia.org/wiki/Bluetooth-Profile
Und ich bin mir ziemlich sicher, dass SPP auch mit dem iPhone möglich ist. Ansonsten wäre das ja ein weiterer Grund, keines zu kaufen... smiley-wink
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

0
Offline Offline
Full Member
***
Karma: 2
Posts: 108
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Jaja das Iphone, man ärgert sich manchma ganz schön, wegen der ganzen Einschränkungen.
Bei Android ärgert mich leider die Updatepolitik der diversen Unternehmen.


Man muss um beim Iphone was via BT zu koppen den http://developer.apple.com/programs/mfi/ beitreten.
Nachdem man dann Unsummen an Geld ausgegeben hat und sein Vorhaben vorstellen muss und dann ca. 6Monate ins Land gegangen sind, darf man dann bei Apple nen Chip kaufen der BT an Geräten wie Headsets oder Tastaturen möglich macht.
So hab ichs eben gelesen.

Jetzt hoff ich das jmd n Jailbrakapp kennt mit der ich ne seriele Verbindung vom Iphone zum Arduino hinbekomme.
Logged

Offline Offline
Edison Member
*
Karma: 21
Posts: 1419
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich glaube für Standardverbindungen / -profile braucht man bei Apple nix extra zu "kaufen". Ich habe eine einfache billig Bluetooth-Tastatur mit dem iPhone gekoppelt und das hat funktioniert. Solange also der verwendete BT Chip das HID oder ein anderes vom iPhone unterstütztes Profil kann, dann sollte das funktionieren. Dein Problem wird wohl er auf der Softwareseite des iPhone anfangen. Wenn Du nur die reine Kopplung (Gerät ist in der Nähe) brauchst, sollte das schon funktionieren, denn Du brauchst keine Interaktion vom iPhone. Wenn Du aber ein Programm auf dem iPhone brauchst, das auf Daten vom Arduino reagiert oder Daten an den Arduino schickt, dann mußt Du das programmieren und irgendwie auf Dein iPhone bekommen. Das geht aber nur, wenn Du eine iOS Developer "Lizenz" hast, die jährlich Geld kostet.
Es gibt auch spezielle HTML-Libs die auf dem iPhone verwendet werden können, wo man per Javascript z.B. auf die GPS Daten zugreifen kann, allerdings weiss ich nicht, ob man auch auf gekoppelte BT-Geräte zugreifen kann.
Logged

0
Offline Offline
Full Member
***
Karma: 2
Posts: 108
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Das macht mir Hoffnung! Danke

Ne  also ich brauch nur die reine Verbindung. Keine Apps auf dem Iphone oder sonstiges was übertragen werden muss.
Die einzige Information die mir wichtig ist: "Ich bin da" bzw "keine Verbindung". Das sind ja quasi auch 2 Informationen, die reichen mir vollkommen aus.
Kenn jmd nen HID- Arduinokompatibles BT-Platinchen, welches zur Arduinoseite seriele Daten ausspuckt!

Schönen bend noch!
Logged

Germany
Offline Offline
Edison Member
*
Karma: 47
Posts: 2315
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

HID sind (meist) Eingabegeräte, hab ich oben schon geschrieben. Du solltest testen, ob es nicht doch über SPP geht. In Ermangelung eines Iphones kann ich das gerade nicht testen. Das einige, was ich dir anbieten könnte ist morgen ein Pairing des genannten BT-Moduls mit einem Apple-Handy in der Firma zu testen.
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Germany
Offline Offline
Edison Member
*
Karma: 47
Posts: 2315
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Gerade mal in der Mittagspause testen wollen: Das Iphone4 hat das genannte Modul nicht gefunden. Ein Samsung Galaxy S2 fand es innerhalb weniger Sekunden.
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

0
Offline Offline
Full Member
***
Karma: 2
Posts: 108
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Schade
Logged

Pages: [1]   Go Up
Jump to: