『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: lijunxiong2006

【经济实惠】使用ESP32追踪设备实现回家离家自动化

  [复制链接]

0

主题

17

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
金钱
474
HASS币
0
发表于 2021-8-1 01:53:36 | 显示全部楼层
编译报错,请求帮助
In file included from C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEScan.h:16,
                 from C:\Users\anxian\Desktop\esp_ble_tracker-master\tracker\TrackerI\TrackerI.ino:7:
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:99:7: error: 'vector' in namespace 'std' does not name a template type
  std::vector<BLEUUID> m_serviceUUIDs;
       ^~~~~~
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:99:2: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:19:1:
+#include <vector>

C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:99:2:
  std::vector<BLEUUID> m_serviceUUIDs;
  ^~~
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:101:7: error: 'vector' in namespace 'std' does not name a template type
  std::vector<std::string> m_serviceData;
       ^~~~~~
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:101:2: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
  std::vector<std::string> m_serviceData;
  ^~~
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:102:7: error: 'vector' in namespace 'std' does not name a template type
  std::vector<BLEUUID> m_serviceDataUUIDs;
       ^~~~~~
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:102:2: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
  std::vector<BLEUUID> m_serviceDataUUIDs;
  ^~~
"WiFi.h" 对应多个库
已使用: C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\WiFi
未使用:C:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
为开发板 ESP32 Dev Module 编译时出错。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12107
金钱
9088
HASS币
460

教程狂人突出贡献

发表于 2021-8-1 08:49:06 | 显示全部楼层
w11235 发表于 2021-8-1 01:53
编译报错,请求帮助
In file included from C:\Program Files (x86)\Arduino\hardware\espressif\esp32\lib ...

试试重新安装最新版arduino ide和esp32库。Win10的话推荐从微软商店下载安装
回复

使用道具 举报

35

主题

711

帖子

4705

积分

论坛元老

Rank: 8Rank: 8

积分
4705
金钱
3984
HASS币
50
发表于 2021-8-3 11:12:40 | 显示全部楼层
安卓手机能追踪吗...........
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12107
金钱
9088
HASS币
460

教程狂人突出贡献

发表于 2021-8-3 12:03:00 | 显示全部楼层
huang7dede 发表于 2021-8-3 11:12
安卓手机能追踪吗...........

安卓有更省心的方案,这个是为了追踪苹果迫不得已搞出来的
回复

使用道具 举报

22

主题

657

帖子

4608

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4608
金钱
3936
HASS币
40
发表于 2021-8-3 18:19:42 来自手机 | 显示全部楼层
XCray 发表于 2021-8-3 12:03
安卓有更省心的方案,这个是为了追踪苹果迫不得已搞出来的

安卓的省心方案是什么呀?
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12107
金钱
9088
HASS币
460

教程狂人突出贡献

发表于 2021-8-3 18:27:39 | 显示全部楼层
whxciotw 发表于 2021-8-3 18:19
安卓的省心方案是什么呀?

多了去了!大部分基于蓝牙的设备追踪方案都可以用于安卓设备,比如esphome:
https://esphome.io/components/binary_sensor/ble_presence.html

HA自带的也可以,其他三方的也没问题。
回复

使用道具 举报

22

主题

657

帖子

4608

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4608
金钱
3936
HASS币
40
发表于 2021-8-3 19:05:46 来自手机 | 显示全部楼层
XCray 发表于 2021-8-3 18:27
多了去了!大部分基于蓝牙的设备追踪方案都可以用于安卓设备,比如esphome:
https://esphome.io/compone ...

好的,谢谢X大。我研究下esphome的。
同时也想知道esp32的蓝牙范围能有多广?对蓝牙的印象目前还停留在以前的蓝牙音箱,换个房间就没信号的样子。
目前是用openwrt来追踪,偶尔会不灵
回复

使用道具 举报

2

主题

367

帖子

2510

积分

金牌会员

Rank: 6Rank: 6

积分
2510
金钱
2138
HASS币
30
发表于 2021-8-4 12:57:55 | 显示全部楼层
whxciotw 发表于 2021-8-3 19:05
好的,谢谢X大。我研究下esphome的。
同时也想知道esp32的蓝牙范围能有多广?对蓝牙的印象目前还停留在以 ...

一個能覆蓋約40平方
回复

使用道具 举报

22

主题

657

帖子

4608

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4608
金钱
3936
HASS币
40
发表于 2021-8-5 09:27:07 来自手机 | 显示全部楼层
fung1006 发表于 2021-8-4 12:57
一個能覆蓋約40平方

好,谢谢
回复

使用道具 举报

0

主题

8

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
金钱
282
HASS币
0
发表于 2021-8-5 17:40:05 | 显示全部楼层
支持一波,我记得帖子里就有提出要用ESP32来实现,终于看到了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-4 01:52 , Processed in 0.054933 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表