void sendData() { BluetoothHelperCharacteristic ch = new BluetoothHelperCharacteristic("FFE1"); ch.setService("FFE0"); //this line is mandatory!!! bluetoothHelper.WriteCharacteristic(ch, "Hello"); }
void read() { BluetoothHelperCharacteristic ch = new BluetoothHelperCharacteristic("2A24"); ch.setService("180A");//this line is mandatory!!! bluetoothHelper.ReadCharacteristic(ch); //Debug.Log(System.Text.Encoding.ASCII.GetString(x)); }
private void TryToConnect() { msg.text = "App started "; msg.text = "Search for BLE connection: " + connectBLE + " "; if (connectBLE == true) { try { msg.text += "Trying... "; awatingMsg = false; BluetoothHelper.BLE = true; //use Bluetooth Low Energy Technology bluetoothHelper = BluetoothHelper.GetInstance("TEST"); bluetoothHelper.setTerminatorBasedStream("\n"); Debug.Log(bluetoothHelper.getDeviceName()); msg.text += "Device name: " + bluetoothHelper.getDeviceName() + " "; bluetoothHelper.OnConnected += () => { msg.text += "Connected "; awatingMsg = false; bluetoothHelper.StartListening(); }; bluetoothHelper.OnConnectionFailed += () => { msg.text += "Connection failed "; }; bluetoothHelper.OnScanEnded += OnScanEnded; bluetoothHelper.OnDataReceived += BluetoothHelper_OnDataReceived; BluetoothHelperCharacteristic txC = new BluetoothHelperCharacteristic(UUID_TX); txC.setService(UUID); BluetoothHelperCharacteristic rxC = new BluetoothHelperCharacteristic(UUID_RX); rxC.setService(UUID); bluetoothHelper.setRxCharacteristic(rxC); bluetoothHelper.setTxCharacteristic(txC); bluetoothHelper.ScanNearbyDevices(); } catch (Exception ex) { exception.text += ex + " "; } } }
void sendData() { // Debug.Log("Sending"); // BluetoothHelperCharacteristic ch = new BluetoothHelperCharacteristic("FFE1"); // ch.setService("FFE0"); //this line is mandatory!!! // bluetoothHelper.WriteCharacteristic(ch, new byte[]{0x44, 0x55, 0xff}); Debug.Log("Sending"); BluetoothHelperCharacteristic ch = new BluetoothHelperCharacteristic("19B10001-E8F2-537E-4F6C-D104768A1214"); ch.setService("19B10000-E8F2-537E-4F6C-D104768A1214"); //this line is mandatory!!! bluetoothHelper.WriteCharacteristic(ch, "10001000"); //string: 10001000 is this binary? no, as string. }
void Start() { timer = 0; try{ Debug.Log("HI"); BluetoothHelper.BLE = true; //use Bluetooth Low Energy Technology bluetoothHelper = BluetoothHelper.GetInstance(); bluetoothHelper.OnConnected += (helper) => { List <BluetoothHelperService> services = helper.getGattServices(); foreach (BluetoothHelperService s in services) { Debug.Log("Service : " + s.getName()); foreach (BluetoothHelperCharacteristic item in s.getCharacteristics()) { Debug.Log(item.getName()); } } Debug.Log("Connected"); BluetoothHelperCharacteristic c = new BluetoothHelperCharacteristic("ffe1"); c.setService("ffe0"); bluetoothHelper.Subscribe(c); //sendData(); }; bluetoothHelper.OnConnectionFailed += (helper) => { Debug.Log("Connection failed"); }; bluetoothHelper.OnScanEnded += OnScanEnded; bluetoothHelper.OnServiceNotFound += (helper, serviceName) => { Debug.Log(serviceName); }; bluetoothHelper.OnCharacteristicNotFound += (helper, serviceName, characteristicName) => { Debug.Log(characteristicName); }; bluetoothHelper.OnCharacteristicChanged += (helper, value, characteristic) => { Debug.Log(characteristic.getName()); Debug.Log(value[0]); }; // BluetoothHelperService service = new BluetoothHelperService("FFE0"); // service.addCharacteristic(new BluetoothHelperCharacteristic("FFE1")); // BluetoothHelperService service2 = new BluetoothHelperService("180A"); // service.addCharacteristic(new BluetoothHelperCharacteristic("2A24")); // bluetoothHelper.Subscribe(service); // bluetoothHelper.Subscribe(service2); // bluetoothHelper.ScanNearbyDevices(); // BluetoothHelperService service = new BluetoothHelperService("19B10000-E8F2-537E-4F6C-D104768A1214"); // service.addCharacteristic(new BluetoothHelperCharacteristic("19B10001-E8F2-537E-4F6C-D104768A1214")); //BluetoothHelperService service2 = new BluetoothHelperService("180A"); //service.addCharacteristic(new BluetoothHelperCharacteristic("2A24")); // bluetoothHelper.Subscribe(service); //bluetoothHelper.Subscribe(service2); bluetoothHelper.ScanNearbyDevices(); }catch (Exception ex) { Debug.Log(ex.StackTrace); } }