<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] <br/><br/><br/> # <b style="color:#4F4F4F;">簡介說明</b> 原文鏈接: - [github](https://github.com/IanHarvey/bluepy) - [文檔](http://ianharvey.github.io/bluepy-doc/index.html) ``` 版本:bluepy 作用:Linux上的藍牙LE的Python接口 ``` <br/> # <b style="color:#4F4F4F;">安裝模塊</b> <br/> # <span style="color:#619BE4">Widows</span> ***** 無法安裝 <br/> # <span style="color:#619BE4">Linux</span> ***** apt-get install libglib2.0-dev pip3 install bluepy <br/> # <b style="color:#4F4F4F;">bluepy.btle.DefaultDelegate</b> <br/> # <span style="color:#619BE4">handleDiscovery()</span> ***** 處理設備發現方法 <br/> # <b style="color:#4F4F4F;">bluepy.btle.Scanner</b> <br/> # <span style="color:#619BE4">[new]-Scanner()</span> ***** 實例化掃描模塊 <br/> # <span style="color:#619BE4">withDelegate()</span> ***** 設置Delegate類模塊 <br/> # <span style="color:#619BE4">scan()</span> ***** 開始掃描設備 <br/> ### 示例內容 <span style="color:red;">1. 舉例說明</span> ``` from bluepy.btle import Scanner, DefaultDelegate class ScanDelegate(DefaultDelegate): def __init__(self): DefaultDelegate.__init__(self) def handleDiscovery(self, dev, isNewDev, isNewData): if isNewDev: print "Discovered device", dev.addr elif isNewData: print "Received new data from", dev.addr scanner = Scanner().withDelegate(ScanDelegate()) devices = scanner.scan(10.0) for dev in devices: print "Device %s (%s), RSSI=%d dB" % (dev.addr, dev.addrType, dev.rssi) for (adtype, desc, value) in dev.getScanData(): print " %s = %s" % (desc, value) ``` <br/> # <b style="color:#4F4F4F;">bluepy.btle.ScanEntry</b> <br/> # <span style="color:#619BE4">[new]-ScanEntry()</span> ***** 設備實體類,scan方法返回的為ScanEntry列表集合 <br/> # <span style="color:#619BE4">addr</span> ***** 設備地址 <br/> # <span style="color:#619BE4">addrType</span> ***** 地址類型 <br/> # <span style="color:#619BE4">rssi</span> ***** Received Signal Strength Indication 是接收的信號強度指示 <br/> # <span style="color:#619BE4">getScanData()</span> ***** 獲取掃描信息 <br/> # <b style="color:#4F4F4F;">bluepy.btle.Peripheral</b> <br/> # <span style="color:#619BE4">Peripheral()</span> ***** 藍牙外圍設備實例 <br/>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看