Android 2.2. Comment faire pour configurer le port série(com,rfcomm) port?
J'ai un essaie de connecter mon Nexus One avec la version Android 2.2.1 avec mon pc et utiliser un programme de terminal tel que windows terminal ou d'hyper terminal pour communiquer. Pour ce faire, je crois que j'ai besoin de configurer un sortant un port com série. J'ai relié le appareils. Quand je vais sur mon PC avec Bluetooth -> paramètres -> "ajouter un port com" de l'appareil android ne s'affiche pas.
Ce qui me manque?
Ne android 2.2.1 soutien spp? La documentation indique qu'il ne.
Dois-je besoin de la racine de l'android à ajouter spp?
Quelqu'un a réussi?
Mon objectif final est d'écrire une application android qui communique avec une ancienne école de l'appareil bluetooth qui exige que les ports com? L'obtention de l'android de communiquer avec le pc est une étape intermédiaire.
J'ai essayé tout ce que je pense dans mon application android pour se connecter à mon pc et appareil android, mais n'ont pas été couronnés de succès. Mon application android est essentiellement la même que Série via Bluetooth soumis par xCaffeniated mais avec moins de commentaires. Toutes les suggestions?
Vous devez vous connecter pour publier un commentaire.
Essayez de commencer avec la BluetoothChat exemple d'application. Vous devrez alors modifier l'UUID utilisé pour le générique SPP UUID,
00001101-0000-1000-8000-00805F9B34FB
À partir de ce point vous avez à peu près tout ce dont vous avez besoin.
J'ai eu des problèmes d'appariement dans le BluetoothChat programme. J'ai donc été nécessaire pour la paire à mon ordinateur à l'aide du menu paramètres, puis en saisissant le BluetoothChat Programme. Dans BTChat allez dans le menu et appuyez sur connect à un périphérique, sélectionnez votre ordinateur. Je ne peux parler que pour windows XP SP3 qui est ce que j'utilise. À ce point sur ma machine je reçois une barre des tâches pop up me demandant si je tiens à laisser mon appareil pour se connecter comme un port série. Je le lui permettons. Maintenant, votre téléphone est associé, comme le profil port série sur l'ordinateur, que vous pouvez associer avec un port com.
Basé sur bluetooth spec,
http://www.bluetooth.com/SiteCollectionDocuments/SPP_SPEC_V12.pdf,
2.3 les exigences de l'Utilisateur, "... Tout l'héritage de l'application peut être exécutée sur un autre appareil, en utilisant le port série virtuel comme s'il y avait une vraie série du câble reliant les deux appareils (avec contrôle RS232 de signalisation)." 4.3 Port Distant de Négociation, "...Il est nécessaire de le faire si l'API de la RFCOMM couche d'adaptation expose à ces paramètres (par exemple, débit en bauds, la parité)... RFCOMM en tant que tel ne sera pas artificiellement limiter le débit basé sur les paramètres du débit en bauds,..."
À mon avis, depuis Android (2.2) propose pas d'Api pour définir et d'ouvrir un port série, ils ont peut-être pas nécessaire tant que vous pouvez découvrir la télécommande BT de l'appareil et de faire une connexion. Je l'ai essayé et il semble de travail avec:
...
sock = appareil.createRfcommSocketToServiceRecord(myUUID);
la chaussette.connect();
...
où final UUID myUUID= UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); Vous pouvez avoir besoin de prendre soin de Bluetooth de l'Autorisation et de l'Installation de votre application comme décrit dans
http://developer.android.com/guide/topics/wireless/bluetooth.html
Il pourrait y avoir quelques problèmes avec la fonction connect() appel, à savoir le Service n'est pas disponible ou vous connecter est refusé, ce qui pourrait être résolu en faisant en sorte:
Ces étapes doit être effectuée avant l'exécution de votre application (qui a appel de connexion).
Espérons que cette aide.
George
Il y a vraiment de drôles d'affaires concernant la façon dont le jeu est mis en œuvre sur l'AOS. Le problème est qu'il est difficile de savoir si vous êtes réellement parler directement à un Modem ou au moyen de plusieurs couches d'abstraction (plus probable). Pour une meilleure mise à jour des Commandes AT, disponible sur l'AOS plate-forme, plus MATÉRIEL, veuillez voir le post:
"Comment parler pour le Modem avec les commandes AT"
http://forum.xda-developers.com/showthread.php?t=1471241