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

質問編集履歴

9

試験内容の補足説明

2021/10/22 01:09

投稿

suban
suban

スコア28

title CHANGED
File without changes
body CHANGED
@@ -57,4 +57,9 @@
57
57
  delay(40); // 0.1秒wait
58
58
  }
59
59
  <BLE_SCANのテスト結果>
60
- ![イメージ説明](c3af340c9fc0e4213c058848709db9df.png)
60
+ ![イメージ説明](c3af340c9fc0e4213c058848709db9df.png)
61
+
62
+ ***************************************************
63
+ やりたい事は、型名「FSCBP103」でコンペアして
64
+ 一致すれば、そのMACアドレスをシリアル送信しようとして
65
+ その為には、型名を読めるかのテストをしておりました。

8

試験内容の補足説明

2021/10/22 01:09

投稿

suban
suban

スコア28

title CHANGED
File without changes
body CHANGED
@@ -55,4 +55,6 @@
55
55
  digitalWrite(5, LOW);//5番ピンの出力をLOW(0V)に設定
56
56
 
57
57
  delay(40); // 0.1秒wait
58
+ }
59
+ <BLE_SCANのテスト結果>
58
- }![イメージ説明](c3af340c9fc0e4213c058848709db9df.png)
60
+ ![イメージ説明](c3af340c9fc0e4213c058848709db9df.png)

7

試験内容の補足説明

2021/08/24 00:17

投稿

suban
suban

スコア28

title CHANGED
File without changes
body CHANGED
@@ -7,6 +7,7 @@
7
7
 
8
8
  ちなみに、ESP32のスッケチ例の中のBLE_scanを
9
9
  実行させると正常に「FSCBP103」と表示しているのですが
10
+ その表示している画面を下記に追加しました。
10
11
 
11
12
  ![イメージ説明](6d1a574dcc0dce1cbe9865d7a75fa8d5.png)
12
13
  <使用したプログラム>

6

試験内容の補足説明

2021/08/23 01:44

投稿

suban
suban

スコア28

title CHANGED
File without changes
body CHANGED
@@ -54,4 +54,4 @@
54
54
  digitalWrite(5, LOW);//5番ピンの出力をLOW(0V)に設定
55
55
 
56
56
  delay(40); // 0.1秒wait
57
- }
57
+ }![イメージ説明](c3af340c9fc0e4213c058848709db9df.png)

5

試験内容の補足説明

2021/08/23 01:42

投稿

suban
suban

スコア28

title CHANGED
File without changes
body CHANGED
@@ -8,4 +8,50 @@
8
8
  ちなみに、ESP32のスッケチ例の中のBLE_scanを
9
9
  実行させると正常に「FSCBP103」と表示しているのですが
10
10
 
11
- ![イメージ説明](6d1a574dcc0dce1cbe9865d7a75fa8d5.png)
11
+ ![イメージ説明](6d1a574dcc0dce1cbe9865d7a75fa8d5.png)
12
+ <使用したプログラム>
13
+ #include <BLEDevice.h>
14
+
15
+ //FSC-BP103
16
+ #define DEF_BLE_ADDR "dc:0d:30:**:**:dd"
17
+ BLEScan* g_pBLEScan;
18
+
19
+ void setup() {
20
+ Serial1.begin(115200, SERIAL_8N1, 26, 27); //RX--26,TX--27
21
+ Serial.begin(115200); // ログ出力準備
22
+ pinMode(5, OUTPUT);//5番ピンを出力に設定
23
+
24
+ BLEDevice::init(""); // BLEデバイス初期化
25
+ g_pBLEScan = BLEDevice::getScan(); // Scanオブジェクト取得
26
+ g_pBLEScan->setActiveScan(false); // パッシブスキャンに設定
27
+ }
28
+
29
+ void loop() {
30
+ char buf[1024];
31
+ sprintf(buf, "");
32
+ BLEScanResults res = g_pBLEScan->start(1); // スキャン時間1秒
33
+ int nCnt = res.getCount();
34
+ if (nCnt > 30) { // 上限30件まで検出
35
+ nCnt = 30;
36
+ }
37
+ // 検出したBLE件数分ループ
38
+ for (int i = 0; i < nCnt; i++) {
39
+ BLEAdvertisedDevice bledev = res.getDevice(i);
40
+ BLEAddress ble_addr = bledev.getAddress(); // BLEのMACアドレス取得
41
+ std::string ble_name = bledev.getName(); // BLEの名称取得
42
+ // MACアドレスが一致している場合
43
+ if( DEF_BLE_ADDR == ble_addr.toString() ){
44
+ // ログ出力
45
+ digitalWrite(5, HIGH);//5番ピンの出力をHIGH(5V)に設定
46
+ delay(10);//10msec待機(1秒待機)
47
+ sprintf(buf, "name=[%s]; addr=[%s]", ble_name.c_str(), ble_addr.toString().c_str());
48
+ Serial.println(buf);
49
+ Serial1.print(ble_addr.toString().c_str());
50
+ break;
51
+ }
52
+ }
53
+
54
+ digitalWrite(5, LOW);//5番ピンの出力をLOW(0V)に設定
55
+
56
+ delay(40); // 0.1秒wait
57
+ }

4

試験内容の誤記修正

2021/08/19 00:50

投稿

suban
suban

スコア28

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  本来ならば、「FSCBP103」と表示して欲しいところなんですが
6
6
  プログラムをどのように変更すれば宜しいでしょうか
7
7
 
8
- ちなみに、ESP32のスッケチ例の中のbcon scan
8
+ ちなみに、ESP32のスッケチ例の中のBLE_scan
9
9
  実行させると正常に「FSCBP103」と表示しているのですが
10
10
 
11
11
  ![イメージ説明](6d1a574dcc0dce1cbe9865d7a75fa8d5.png)

3

試験内容の補足説明

2021/08/16 02:55

投稿

suban
suban

スコア28

title CHANGED
File without changes
body CHANGED
@@ -5,4 +5,7 @@
5
5
  本来ならば、「FSCBP103」と表示して欲しいところなんですが
6
6
  プログラムをどのように変更すれば宜しいでしょうか
7
7
 
8
+ ちなみに、ESP32のスッケチ例の中のbcon scanを
9
+ 実行させると正常に「FSCBP103」と表示しているのですが
10
+
8
11
  ![イメージ説明](6d1a574dcc0dce1cbe9865d7a75fa8d5.png)

2

タイトル修正

2021/08/16 01:20

投稿

suban
suban

スコア28

title CHANGED
@@ -1,1 +1,1 @@
1
- ESP32によるBLE通信について教えてください
1
+ ESP32によるBLE通信で、BLE名称を表示せた
body CHANGED
File without changes

1

タイトル修正

2021/08/16 00:40

投稿

suban
suban

スコア28

title CHANGED
@@ -1,1 +1,1 @@
1
- ESP32によるBLE通信について
1
+ ESP32によるBLE通信について教えてください
body CHANGED
File without changes