cordova 썸네일형 리스트형 cordova 에서 BLE 통신하기 1. plugin 설치 (https://github.com/don/cordova-plugin-ble-central) cordova plugin add cordova-plugin-ble-central 2. bluetooth connect let infoLE; function BtConnect(){ ble.connect( 블루투스ID, function(res){ //연결처리 //쓰기, 읽기를 위해서 4번째 배열의 값(service, charcteristic)을 저장해야함. infoLE = res.charcteristics[4]; }, function(){ //연결 실패 처리 } ); } 3. bluetooth write ble.write( 블루투스ID, infoLE.service, infoLE.charact.. 더보기 시리얼통신 plugin : com.plugin.SerialPortPlugin openDevice cordova.plugins.SerialPortPlugin.openDevice([{ dev: '/dev/ttyMAX0', baudrate: 115200, flags: 0, isHex: true, id: 0 }], result => { console.log(result) }, error => { console.log(error) }); => boadrate 가 높아질수록 선의 길이가 짧아진다. 길어지는 경우 Data 깨짐 현상 발생한다. read byteArray Data cordova.plugins.SerialPortPlugin.read([{ id: 0 }], res => { for (var i = 0; i < res... 더보기 cordova android apk 설치시 에러 exposed beyond app through intent.getdata() 안드로이드에서 다운로드 받은 apk 설치파일을 실행시 exposed beyond app through intent.getdata() 라는 에러가 보안상 이유로 뜨는경우 플러그인 설치로 해결했음. 1. cordova plugin 설치 cordova plugin add cordova-plugin-file-opener2 2. 실행 cordova.plugins.fileOpener2.open( '경로/설치파일.apk', 'application/vnd.android.package-archive' ); 더보기 이전 1 다음