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

 找回密码
 立即注册
查看: 170187|回复: 481

[进阶教程] 使用MQTT跟踪LEDE/Openwrt上的无线设备

  [复制链接]

2

主题

47

帖子

350

积分

论坛技术达人

积分
350
金钱
303
HASS币
0
发表于 2018-4-10 11:49:11 | 显示全部楼层 |阅读模式
本帖最后由 fanthos 于 2018-5-4 11:25 编辑

MQTT Device Tracker for LEDE

将连接到 LEDE/Openwrt 的无线设备信息发送到MQTT服务器上。

使用方法:首先需要在Home Assistant中配置好MQTT服务。

安装 lua-mosquittolibmosquitto (如没有使用SSL,建议安装 libmosquitto-nossl):

opkg update
opkg install libmosquitto-nossl
opkg install --nodeps lua-mosquitto

将 mqtt-tracker.ipk 放在 /tmp/ 内,然后运行:

opkg install /tmp/mqtt-tracker.ipk

修改 /etc/config/mqtt-tracker

config mqtt conf
        option server '192.168.101.24'
        option prefix 'tracker/dev1/'
        option user 'mqtt-user'
        option pwd 'mqtt-pwd'

启用并重新启动服务:

/etc/init.d/mqtt-tracker enable
/etc/init.d/mqtt-tracker restart

在 Home Assistant 中,需要使用MQTT设备跟踪,示例配置如下:

device_tracker:
  - platform: mqtt
    consider_home: 180
    devices:
      my_phone: 'tracker/+/02:02:02:02:02:02'
游客,如果您要查看本帖隐藏内容请回复

home-assistant-snippets





评分

参与人数 1金钱 +30 收起 理由
+ 30 膜拜大神!

查看全部评分

回复

使用道具 举报

5

主题

183

帖子

1390

积分

论坛积极会员

Real

积分
1390
金钱
1202
HASS币
0
发表于 2018-4-10 11:53:34 | 显示全部楼层
沙发,前排学习
回复

使用道具 举报

123

主题

4665

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16452
金钱
11702
HASS币
45
发表于 2018-4-10 12:11:36 | 显示全部楼层
f大,这个检测的机制是什么,实时性和准确性好吗??直接LEDE的device_tracker就不行,实时性和准确性完全不行。
回复

使用道具 举报

2

主题

47

帖子

350

积分

论坛技术达人

积分
350
金钱
303
HASS币
0
 楼主| 发表于 2018-4-10 12:16:05 | 显示全部楼层
Jones 发表于 2018-4-10 12:11
f大,这个检测的机制是什么,实时性和准确性好吗??直接LEDE的device_tracker就不行,实时性和准确性完全 ...

device_tracker.luci 的实时性应该比较差,device_tracker.ubus应该会好很多。
这个是列出所有连接的无线设备然后发到MQTT服务器上面,不会检测有线设备
回复

使用道具 举报

6

主题

265

帖子

1497

积分

金牌会员

Rank: 6Rank: 6

积分
1497
金钱
1232
HASS币
0
发表于 2018-4-10 12:56:24 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

47

帖子

681

积分

论坛积极会员

积分
681
金钱
634
HASS币
0
发表于 2018-4-10 13:02:56 | 显示全部楼层
看看这种新的方法是什么样的?
回复

使用道具 举报

2

主题

113

帖子

986

积分

高级会员

Rank: 4

积分
986
金钱
873
HASS币
0
发表于 2018-4-10 13:21:43 | 显示全部楼层
前来学习
回复

使用道具 举报

57

主题

403

帖子

3041

积分

论坛元老

Rank: 8Rank: 8

积分
3041
金钱
2638
HASS币
0
发表于 2018-4-10 13:39:43 | 显示全部楼层
看看,这是一个很好的思路,应该可以大大的减小路由器的性能需求。
回复

使用道具 举报

3

主题

57

帖子

607

积分

高级会员

Rank: 4

积分
607
金钱
550
HASS币
0
发表于 2018-4-10 13:42:11 | 显示全部楼层
学习 Device Tracker
回复

使用道具 举报

5

主题

193

帖子

2718

积分

金牌会员

Rank: 6Rank: 6

积分
2718
金钱
2525
HASS币
0
发表于 2018-4-10 14:20:31 | 显示全部楼层
miaoyiyan   
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-28 01:30 , Processed in 0.257768 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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