Problema bluetooth

Ciao a tutti,

Sto cercando di usare Arduino Ethernet con ITEAD BLE SHIELD (http://imall.iteadstudio.com/im130704001.html)
Ho provato diverse configurazioni diverse ma il mio android non riesce a rilevare in nessun modo Arduino. E’ strano perché sulla shield il led “power” è acceso mentre il led “status” lampeggia…

Dal datahsheet (ftp://imall.iteadstudio.com/Shield/IM130704001_ITEAD_BLE_Shield/DS_IM130704001_ITEAD_BLE_Shield.pdf) ho letto che non è necessario usare \l\r per terminare… questo è il mio ultimo tentativo:

#include <SoftwareSerial.h>
#define RxD 7
#define TxD 6

SoftwareSerial blueToothSerial(RxD, TxD);

void setupBlueToothConnection() {
  blueToothSerial.print("AT"); // test command
  
  //blueToothSerial.print("AT+RENEW");          // restore all setup value to factory setup 
  //blueToothSerial.print("AT+NAMEmy_arduino"); // set name
  //blueToothSerial.print("AT+PASS123456");     // set password
  //blueToothSerial.print("AT+ROLE1");          // 0: slave, 1: master

  Serial.println("The slave bluetooth is inquirable!");
}

void setup() {
    Serial.begin(9600);
    pinMode(RxD, INPUT);
    pinMode(TxD, OUTPUT);
    setupBlueToothConnection();
}

void loop() {}

Ci sto sbattendo la testa ma non riesco proprio a capire perché non non riesco nemmeno a rilevare il dispositivo …
Qualsiasi dritta è molto bene accetta, grazie mille

Davide

Molto semplicemente perché, forse, il tuo android NON è in grado di lavorare con il BLE (Bluetooth Low Energy v4.x) ... difatti non è il classico bluetooth, ma una cosa totalmente differente che richiede chip particolarli per colloquiarci.

Posso dirti, ad esempio, che gli iPhone prima del 4s NON erano in grado di collegarsi a dispositivi BLE quindi ... devi verificare se il tuo android è BLE compatibile o no e ...
... sono comunque quasi certo che, in ogni caso, NON lo rilevi come un normale device Bluetooth, visto che segue altre specifiche (vd. QUI) ... :roll_eyes:

Guglielmo