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

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

[新奇玩法] 暂时成功将青萍空气监测仪接入HA

[复制链接]

11

主题

108

帖子

833

积分

论坛技术达人

积分
833
金钱
715
HASS币
50
 楼主| 发表于 2019-2-17 21:44:21 | 显示全部楼层
猪头先生 发表于 2019-2-17 19:18
可以直接修改mqtt服务器IP地址吗?修改成自用的MQTT服务器

不可以, 机器发送数据到特定的服务器
回复

使用道具 举报

0

主题

29

帖子

471

积分

中级会员

Rank: 3Rank: 3

积分
471
金钱
442
HASS币
0
发表于 2019-4-9 14:33:14 | 显示全部楼层
iwha 发表于 2019-2-17 21:44
不可以, 机器发送数据到特定的服务器

可以像斐讯M1一样,改DNS让它访问我们“特定”的服务器吗?
回复

使用道具 举报

0

主题

29

帖子

471

积分

中级会员

Rank: 3Rank: 3

积分
471
金钱
442
HASS币
0
发表于 2019-6-28 16:32:57 | 显示全部楼层
搞定了,希望官方不封了这个方式
回复

使用道具 举报

0

主题

26

帖子

509

积分

高级会员

Rank: 4

积分
509
金钱
483
HASS币
0
发表于 2019-8-18 00:09:54 | 显示全部楼层
前几天刚入手一款同样的空气检测仪。放狗搜了一大圈,设备id找到了,apk也解开了。但解开的apk文件内容太多不知从何处下手找mqtt的用户名及密码,还望楼主指点一二,謝謝!
回复

使用道具 举报

1

主题

25

帖子

219

积分

中级会员

Rank: 3Rank: 3

积分
219
金钱
194
HASS币
0
发表于 2019-11-30 13:37:19 | 显示全部楼层
我还尝试来着……id都没找到……这个有点难啊。
回复

使用道具 举报

0

主题

8

帖子

80

积分

注册会员

Rank: 2

积分
80
金钱
72
HASS币
0
发表于 2019-12-12 14:26:36 | 显示全部楼层
反编译后没找到用户名和密码,楼主能指点下吗?再哪个文件里?感谢~
回复

使用道具 举报

11

主题

108

帖子

833

积分

论坛技术达人

积分
833
金钱
715
HASS币
50
 楼主| 发表于 2020-5-7 21:37:38 | 显示全部楼层
chinav587 发表于 2019-12-12 14:26
反编译后没找到用户名和密码,楼主能指点下吗?再哪个文件里?感谢~

已更新, 可以不需要用户密码, 只是要自己搭建mqtt服务器
回复

使用道具 举报

0

主题

5

帖子

127

积分

注册会员

Rank: 2

积分
127
金钱
122
HASS币
0
发表于 2020-5-13 11:06:31 | 显示全部楼层
楼主这个思路很好,  我自己试了下,补充一些信息, 所有的信息(包括mqtt用户密码, 通过抓包都可以得到,无需反编译)

得到用户密码的情况下推荐用本地的mosquitto服务器设定bridge模式从远端同步数据的方式, 这样做非侵入整合, 不会影响设备原来的功能, 也能整合到hass上

回复

使用道具 举报

0

主题

19

帖子

1164

积分

金牌会员

Rank: 6Rank: 6

积分
1164
金钱
1145
HASS币
0
发表于 2020-6-14 13:39:28 | 显示全部楼层
本帖最后由 nigosim 于 2020-6-14 13:45 编辑

通过抓包获得username password,
   "device_id" : "6C8A8C704EXXXXXXXXXXXXXXXA54DBBA",
        "model" : "Snow",
        "name" : "卧室的空气检测仪",
        "widget_status" : 1
      }
    ],
    "mqtt" : {
      "password" : "16VB36gTDO0qXXXXXXXXXXXXXXXXRQ\/08vQ4gAEPBk=",
      "account" : "AKIDhDVaT9XXXXXXXXXXXXXXXXXVnyveOPQB",
      "domain" : "mqtt.cn.cleargrass.com",
      "port" : "1883"
    }
  },
  "code" : 0
然后设置mqtt服务器,
mqtt:
  broker: 154.8.191.174
  port: 1883
  username: username
  password: password
  client_id: 2C8XXXX-XXXX-XXXX-2C13-836B16200CD2(抓包获取的phoneid)
这样子会提示连接mqtt服务器被拒绝,说没有被授权,是我抓包的用户名密码不对,还是这个方法已经失效了呢,楼主大大!


回复

使用道具 举报

7

主题

220

帖子

749

积分

高级会员

Rank: 4

积分
749
金钱
524
HASS币
20
发表于 2020-8-25 12:45:38 | 显示全部楼层
quix 发表于 2020-5-13 11:06
楼主这个思路很好,  我自己试了下,补充一些信息, 所有的信息(包括mqtt用户密码, 通过抓包都可以得到,无需反 ...

大佬,能详细说说么?新手不太懂啊
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 18:36 , Processed in 0.260839 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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