使用 Root 后的安卓手机获取向日葵智能插座 C2 的开关 api

使用 Root 后的安卓手机获取向日葵智能插座 C2 的开关 api

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

本文介绍了如何抓取向日葵智能插座 C1Pro 的开关 api,并实现局域网或公网的控制。使用 Root 过后的安卓机去抓包,找到包含设备码、密钥等参数的 GET 请求,即可实现控制。建议在局域网内操作。使用路由器后台和 nmap 命令可以找到智能插座的设备和开放的端口。

🎯

关键要点

  • 文章介绍了如何抓取向日葵智能插座 C1Pro 的开关 API,实现局域网或公网控制。
  • 使用 Root 过后的安卓机抓包,找到包含设备码和密钥的 GET 请求。
  • 建议在局域网内操作,避免依赖向日葵的官方 App。
  • 抓包时需注意接口协议已从 HTTP 变为 HTTPS。
  • 抓包步骤包括安装 CA 证书和开启抓包模式,记录插座开关请求。
  • GET 请求参数包括状态设置、设备码、操作密钥、操作类型、时间和插座孔位。
  • 虽然抓取的 URL 理论上可以实现公网访问,但实际测试可能受到服务器校验限制。
  • 可以通过路由器后台找到智能插座设备,并使用 nmap 命令扫描开放端口。
  • 常见的开放端口为 6767。
➡️

继续阅读