2017-07-11 14 views
0

スキャンチップによる広告:チップがデータをブロードキャストできない理由私たちはサービスuui​​d - tizen Webモジュールを通してチップをスキャンします。プラットフォームに問題はありますか?なぜ私は広告パケットまたは何らかの情報を取得できませんか?

SDK:Tizenウェアラブル2.3.2

プラットフォーム:ウェブAPI

サムスンギアS2、Version2.3.2

コードの説明:スキャンされたチップの呼び出しの後は(宣伝)の任意の情報を取得できません。ユーザーが接続ボタンを押したときにadvertise()を呼び出します。これはデモコードです。

//button for connet 
function connect() { 
var contentText = document.querySelector('#content-text-connect'); 

console.log("" + contentText.innerHTML); 

adapter.startScan(onDeviceFound); 

console.log("start scanning"); 

advertise(); 

} 

function onDeviceFound(device) { 

var d_name = device.name + ""; 
console.log("Found device-" + d_name); 

if (d_name !== null && (d_name.substring(0, 11) === "FreeXip BGM")) { 

    remoteDevice = device; 

    console.error("Found device name: " + device.name); 

    adapter.stopScan(); 
    console.log("connectSuccess - stop scanning"); 


    //advertise(); 

    connectToChip(remoteDevice); 

    } 
} 
function advertise(){ 

    var advertiseData = new tizen.BluetoothLEAdvertiseData(
      { 
       includeName: true, 
       serviceuuids: ["0bd51666-e7cb-469b-8e4d-2742f1ba77cc"] /* 180F is 16bit Battery Service UUID */ 
      }); 
    var connectable = true; 
    var adapter = tizen.bluetooth.getLEAdapter(); 

    adapter.startAdvertise(advertiseData, "ADVERTISE", 
      function onstate(state) 
      { 
       console.log("Advertising configured: " + state); 
       alert("Advertising configured="+state); 
      }, 

      function(error) 
      { 
       console.log("startAdvertise() failed: " + error.message); 
       alert("startAdvertise() failed="+ error.message); 
      }, 

      "LOW_LATENCY", connectable); 
    } 
} 
[![Output when we run this code][1]][1] 

参考:() Tizen Dev guidelines

、それは素晴らしいことだ任意の提案。ありがとう:)

+0

なぜあなたはネイティブアプリガイドを与えていますか?そして、あなたはウェブアプリの問題について投稿しました! –

答えて

0

他のデバイスのBLE広告パケットをWeb APIで取得しますか?

以下のリファレンスガイドを参照してください。
Discovering Bluetooth Low Energy Devices

あなたの投稿されたリファレンスはnatvie guideであり、あなたの目標はあいまいです。

ここでは、BluetoothについてのWeb APIリファレンス、Tizen 2.3.2があります。 APIのドキュメントを見て、もう一度やり直すことをおすすめします。 Bluetooth API

幸運:)

関連する問題