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

 找回密码
 立即注册
查看: 10365|回复: 8

[基础教程] device_tracker

[复制链接]

1

主题

3

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
53
HASS币
0
发表于 2017-8-21 14:39:17 | 显示全部楼层 |阅读模式
本帖最后由 jinxinhaizei 于 2017-8-25 10:31 编辑

1.安装nmap
sudo apt-get install net-tools nmap
2.设置权限
sudo setcap cap_net_raw,cap_net_admin,cap_net_bind_service+eip /usr/bin/nmap
3.设置参数

device_tracker: 
  - platform: nmap_tracker
    hosts: -Pn 192.168.0.151-160
    home_interval: 1
    scan_options: "  --privileged -F  --host-timeout 5s "
    consider_home: 180
    interval_seconds: 10

4.注意事项
1.使用nmap判断是否在home时,不可在路由里绑定mac;
2.iphone非充电时,锁屏会关闭wifi(除非你开着音乐等),不适用于iphone离家判断;
3.iphone不打开蓝牙界面时,无法发现iphone蓝牙;





回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-8-21 22:12:47 | 显示全部楼层
据说nmap也不准啊,这能解决休眠问题吗?
回复

使用道具 举报

22

主题

359

帖子

3763

积分

元老级技术达人

积分
3763
金钱
3369
HASS币
100

教程狂人

发表于 2017-8-21 22:44:24 来自手机 | 显示全部楼层
iphone自动断开wifi的,这个不好办呢
回复

使用道具 举报

1

主题

3

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
53
HASS币
0
 楼主| 发表于 2017-8-22 10:04:07 | 显示全部楼层
Jones 发表于 2017-8-21 22:12
据说nmap也不准啊,这能解决休眠问题吗?

结合英文ha论坛上的资料调试出来的的,Pn参数是,忽略网络发现,强行建立tcp连接进行检测是否在线;如果把consider_home参数改的更长些能够更准;
回复

使用道具 举报

1

主题

3

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
53
HASS币
0
 楼主| 发表于 2017-8-22 10:35:44 | 显示全部楼层
本帖最后由 jinxinhaizei 于 2017-8-25 10:34 编辑
33201 发表于 2017-8-21 22:44
iphone自动断开wifi的,这个不好办呢

抓包发现,iphone锁屏后很快就会断开wifi
回复

使用道具 举报

22

主题

359

帖子

3763

积分

元老级技术达人

积分
3763
金钱
3369
HASS币
100

教程狂人

发表于 2017-8-22 10:40:21 | 显示全部楼层
jinxinhaizei 发表于 2017-8-22 10:35
正常iphone不会断开wifi,只是休眠时无法ping通,关闭了网络发现,大部分时间可以通过tcp连接来检测是否在线 ...

我的过一会不使用WiFi就自动断开了,在路由器里看手机也是离线状态。这种情况tcp可以ping通吗
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-8-22 11:40:49 | 显示全部楼层
jinxinhaizei 发表于 2017-8-22 10:35
正常iphone不会断开wifi,只是休眠时无法ping通,关闭了网络发现,大部分时间可以通过tcp连接来检测是否在线 ...

确定吗?感觉还是会关闭wifi的吧?麻烦再试验试验,这个东西很重要~
回复

使用道具 举报

9

主题

382

帖子

3702

积分

论坛元老

Rank: 8Rank: 8

积分
3702
金钱
3320
HASS币
0
发表于 2017-8-24 12:20:54 | 显示全部楼层
学习了!!谢谢分享!!!
回复

使用道具 举报

7

主题

206

帖子

1037

积分

金牌会员

Rank: 6Rank: 6

积分
1037
金钱
830
HASS币
20
发表于 2017-9-9 02:29:15 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 20:02 , Processed in 0.075865 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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