HM10 ble changement de valeur de caractéristique À commande Arduino
Quelqu'un peut m'aider avec la commande AT pour écrire valeur de caractéristique, Ou comment envoyer des données à partir d'arduino à un autre ble appareil à l'aide de Hm10 module.
La HM10 après l'envoi de la AU+DÉPART, ne faire de la publicité paquets, et peut détecter le service et caractéristique, Mais la valeur caractéristique est la valeur par défaut 0x00, Comment puis-je changer cela?
Ont vérifié la fiche de données de plusieurs fois, mais ne peut pas trouver une commande qui est capable de faire la même chose.
Mise à JOUR: problème Similaire avec réglage de la HM10 dans le centre de Mode:
Centrale En Mode Installation!
1)+ROLE1 - Mis en place à la Centrale en Mode
2) À+IMME1 de RÉINITIALISER
3)+1 - Afficher les périphériques découverts
4)+DISQUE? - Découvrir Les Périphériques
Obtenez de l'Appareil MAC ID,
5) À+CON[MAC ID]
RÉSULTAT: donne Toujours OK+CONNA et après 10seconds OK+CONNF
Je suis confus, l'Utilisation de "+START" avant "À+DISQUE?" causes À+START ne fonctionne pas, et vice-versa.
L'aide AU+START résultats dans une boucle de OK+CONN suivie par OK+PERDU en continu et non plus AU commandes sont acceptées. Je crois que c'est un
Peut vous conseiller sur le bon ordre?
À l'aide de LightBlue application iOS comme le périphérique. Comment suis-je pour sélectionner un service et de vous abonner à une caractéristique de recevoir des données de l'application?
Merci.
OriginalL'auteur Aakash Thakkar | 2014-12-24
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas de commande pour définir une valeur de caractéristique.
La HM10 est un port série de l'émulation de périphérique quelle que soit la série de données que vous envoyez à la HM10 module (à part les commandes AT) est mis à disposition sur le BLE caractéristique. Malheureusement, la fiche de données de ne pas documenter le service et les caractéristiques, mais ce code suggère que la série RX/TX caractéristique est
0000ffe1-0000-1000-8000-00805f9b34fb
Ainsi, les données écrites sur le port série doit apparaître comme la valeur de cette caractéristique. Les données écrites sur cette caractéristique devrait être délivré de la TX du port série sur la broche de la HM10 module.
Bonjour, le même problème se produit avec mode central. Veuillez vérifier la mise à Jour sur la question. Je Vous Remercie.
cela limite un cadre à l'20bytes. Comment puis-je envoyer plus de données dans une image?
Vous n'avez pas. Vous utilisez plusieurs écritures.
OriginalL'auteur Paulw11
Ce thread est un peu daté. Mais le HM-1X firmware permet maintenant de modifier les caractéristiques d'un module.
"+CHAR?" Obtiendrez la caractéristique de courant de réglage pour le RX/TX
"AU+CHAR0xFFFF" va créer la TX/RX caractéristiques à 0xFFFF
Envoyer: À+CHAR0xAAA0
Recv: OK+Set:0xAAA0
Ces fonctionnalités ont été ajoutées v518.
Si vous avez besoin de mettre à jour votre firmware,
Lien vers Huamao du site de téléchargement.
OriginalL'auteur C. Thomas Brittain
Je n'ai pas assez de réputation pour commenter Ladvien réponse, mais...
Juste un mot d'avertissement concernant la mise à jour avec une nouvelle version de Huamao du site de téléchargement. http://www.jnhuamao.cn/download_rom_en.asp?id=83
Dans mon expérience, il y avait des problèmes avec V539, ce qui a empêché le firmware d'exploitation comme un iBeacon et il y a peut être d'autres problèmes.
J'ai été heureusement assez pour trouver quelqu'un m'a envoyé une copie de la V538 firmware et a été en mesure de rétrogradation de nouveau.
Huamao n'a pas l'ancienne version du firmware disponible pour le téléchargement et AFIK il n'y a aucun moyen de sauvegarde de votre version actuelle du micrologiciel.
Mais il était possible de passer de la V539 retour à V538 si vous avez le fichier bin pour V538 etc. j'.e Au moins jusqu'à V539 le firmware ne permet dégradations et n'était pas de vérifier les numéros de version pour autoriser uniquement les mises à jour.
Quand vous dites "ne permettant pas de se connecter", entendez-vous connecter en Bluetooth ou en série pour les broches du module. V538 fonctionne bien comme une MESURE Phare, mais je ne l'ai pas essayé normal BLE de Série de l'appareil. Désolé. Je n'ai pas d'autre version que 539 et 538.
Ça va me permettre de me connecter à mon Apps iOS; mais mon HM-10 (CC2540) ne se connecte pas avec mon HM-11 (CC2541). Je n'ai pas essayé de brancher deux HM-10s, mais je suis sûr que ça va être le même résultat.
Vous auriez besoin de vérifier les spec mais la CC2540 et CC2541 semblent être très similaires, à l'exception de la taille de la flash et ram. Mais cela risque d'effet du firmware, si la ram emplacement ou flash emplacement est différent entre ces deux appareils, par conséquent, vous ne pouvez pas être en mesure d'installer HM10 firmware sur le HM11. Quoi de plus probable, c'est que le firmware dans le HM11 est une version différente. Avez-vous essayer d'obtenir la version à l'aide de la commande AT. Je pense que sa À+VERS? et de comparer entre les deux modules. CC2540 & 41 modules et ils travaillent tous les deux ok sur Android.
Et 2540 2541 sont très similaires, mais le firmware est différent. Si vous charger le firmware pour un 41 sur un 40 il va brique (à moins bien sûr, vous avez un CCDebugger). Et pardonnez-moi, je n'étais pas clair. Je n'ai pas de problème de connexion à v539 avec iOS ou Android, mais ils ne pourront pas se connecter les uns avec les autres. J'ai demandé de l'aide à Huamao, mais leur réponse a été assez désinvolte. Pourriez-vous tester une connexion série entre votre v539s pour moi? Voulez vous assurer qu'il n'est pas juste moi.
OriginalL'auteur RogerClark
Pas besoin d'utiliser toutes les commandes AT pour envoyer des données qu'il fonctionne comme la série transparent. Actuellement, il fonctionne bien pour télécharger des croquis à partir d'appareils iOS à Arduino. Découvrez http://www.apploader.info
OriginalL'auteur 4ntoine