teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

症状を修正

2018/04/25 04:43

投稿

sandalwalk
sandalwalk

スコア77

title CHANGED
File without changes
body CHANGED
@@ -38,7 +38,7 @@
38
38
  print last_rssi
39
39
  ```
40
40
  症状
41
- * 上記プログラムを実行すると何も出力さない状態とな
41
+ * 上記プログラムを実行すると、btmonの結果が画面に流状態でストップす
42
42
  * プログラムを停止すると、以下のメッセージが出ます
43
43
  Traceback (most recent call last):
44
44
  File "testRSSI.py", line 25, in <module>

1

特定の端末と変更

2018/04/25 04:43

投稿

sandalwalk
sandalwalk

スコア77

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- RaspberryPiを使い、アドバタイズ信号を送信しているBluetooth端末のRSSIだけを読み出す以下のプログラムをpythonで書こうとしていますが、上手く動作しません。
1
+ RaspberryPiを使い、アドバタイズ信号を送信している特定のBluetooth端末のRSSIだけを読み出す以下のプログラムをpythonで書こうとしていますが、上手く動作しません。
2
2
 
3
3
  *RaspberryPiから直接sudo btmonを実行した状態で、sudo hcitool lescanを実行すると、周辺のBLEの情報は見つけることができています。
4
4
  *プログラム中のMACアドレスの部分には実際には目的のアドレスを記述しています
@@ -29,7 +29,7 @@
29
29
  if(MAC_ADDR in line.rstrip()):
30
30
  last_seen = time.time()
31
31
  lastn = n
32
- if("RSSI:" in line.rstrip() and (n-lastn)<10):
32
+ if("RSSI:" in line.rstrip() and (n-lastn)<20):
33
33
  a = line.rstrip()
34
34
  last_rssi = int(a.split("RSSI: ")[1].split("dBm")[0])
35
35
  g = 1