Ионный проект для телефонов для общения с elm327 через последовательную связь Bluetooth

Я использую последовательный плагин ionic bluetooth ( https://github.com/don/BluetoothSerial), чтобы создать программу для связи телефона и устройства elm327 через Bluetooth. Я подключил свой телефон Andriod к устройству Bluetooth ELM327, запустил программу и отправил запрос PID "0100\r". Результат - эхо-сообщение "0100" получено немедленно, но дальнейший ответ может быть получен...

Вы можете помочь!

Для этого проекта я выбрал Пример чата, который приведен в папке примеров плагинов. Следуя инструкции по сборке программы, касательно кода, я просто модифицировал код в файле index.js.

connect: function(e) {
var onConnect = function() {
        // subscribe for incoming data
        //bluetoothSerial.subscribe('\n', app.onData, app.onError);
    bluetoothSerial.subscribeRawData(app.onData, app.onError);

        resultDiv.innerHTML = "";
        app.setStatus("Connected");
        app.showDetailPage();
    };

var deviceId = e.target.dataset.deviceId;
if (!deviceId) { // try the parent
    deviceId = e.target.parentNode.dataset.deviceId;
}

bluetoothSerial.connect(deviceId, onConnect, app.onError);
},

onData: function(data) { // data received from Arduino
var bytes = new Uint8Array(data);
console.log(bytes);
resultDiv.innerHTML = resultDiv.innerHTML + "Received: " + bytes + "<br/>";
resultDiv.scrollTop = resultDiv.scrollHeight;
},

0 ответов

Другие вопросы по тегам