Нет ошибок - отправка данных из приложения телефона на модуль BLE hm-10 не работает - PullRequest
0 голосов
/ 08 сентября 2018

Я создал приложение реагировать на Native и использую библиотеку реагировать-native-ble-manager. https://www.npmjs.com/package/react-native-ble-manager

Я использую модуль BLE hm-10 с arduino nano, с этим кодом ->

#include <SoftwareSerial.h>
#define LED_PIN 13

SoftwareSerial mySerial(0, 1); // RX, TX  
// Connect HM10      Arduino Uno
//     Pin 1/TXD          Pin 7
//     Pin 2/RXD          Pin 8

void setup() {  
  Serial.begin(9600);
  // If the baudrate of the HM-10 module has been updated,
  // you may need to change 9600 by another value
  // Once you have found the correct baudrate,
  // you can update it using AT+BAUDx command 
  // e.g. AT+BAUD0 for 9600 bauds
  mySerial.begin(9600);
}

void loop() {  
  int c;
  int s;
  if (Serial.available()) {
    s = Serial.read();
    Serial.println("Got other input:");
    Serial.println(c);
  }
  if (mySerial.available()) {
    c = mySerial.read();  
    Serial.println("Got input:");
    Serial.println(c);
  }
}

http://acoptex.com/uploads/HM10ServicesandCharacteristics.pdf

после прочтения указанного выше документа на HM-10, я подключаюсь к третьему сервису. В моем приложении «Реакция» я могу найти и сохранить UUID службы и типичный UUID, соответствующие документам.

https://github.com/Polidea/react-native-ble-plx/wiki/Characteristic-Writing

из вышеприведенного документа, в файле activ-native-ble-manager для записи на устройство Я использую этот метод в своем коде

deviceObject.writeCharacteristicWithoutResponseForService(writeService, writeChar, encodedString);

Я могу отправлять данные через последовательный монитор Arduino, и код печатает значения, но когда я отправляю данные из моего телефонного приложения описанным выше способом, в Serial Monitor значения не печатаются.

Я не уверен, куда я иду не так. У меня есть телефонное приложение для подключения и отправки данных на модуль bluetooth на arduino101, но при подключении к hm-10 через arduino nano и отправке данных ничего не происходит.

...