tplink摄像头http抓图的教程

你可以按照以下步骤来使用TP-link的http抓图命令:

  1. 确保你的电脑和摄像机在同一个局域网内,如果不是,你可以使用网线或无线连接方式来连接它们。
  2. 使用TP-LINK电脑安防客户端或者浏览器来查找摄像机的IP地址,用户名和密码。如果你不知道如何操作,你可以参考这篇文章或者这篇文章。
  3. 在电脑上打开一个终端或命令提示符窗口,输入以下命令,替换其中的<ip_address>,和为你的摄像机的实际值:
curl -o image.jpg http://<ip_address>/cgi-bin/snapshot.cgi?user=<username>&pwd=<password>
  1. 等待命令执行完成,你会在当前目录下看到一个名为image.jpg的文件,这就是从摄像机获取的图片。
  2. 你可以使用任何图片查看器来打开这个文件,或者使用其他工具来处理它。

这就是使用TP-link的http抓图命令的简单教程。如果你有任何疑问或建议,欢迎随时提出。:blush:

请教下如何在NODE_RD中抓起Tp图像,我用这命令在本地电脑也不行

抓取到的图片是空的,大佬,怎么搞??

可以接入HA,再调用camera.snapshot服务

camera.snapshot服务 调用成功,路径给的是’/tmp/1.jpg’。也在hass文件夹下建立了tmp文件。
configuration.yaml里面 也增加了
homeassistant:
allowlist_external_dirs:
- “/tmp”

请问这个tmp文件夹在哪,调用服务后,找不到1.jpg。

找到了。实验出来了。。
我是通过docker安装的,hass的文件夹已经映射到config了。
所以路径是:
filename: /config/tmp/1.jpg

本地抓取 空的+1 但应该和这个提示有关系 在研究中

你用win操作?这个有可能不行的。

新的测试, 明确了是因为cmd识别到“&”作为连字符了,所以后续密码没能读取到命令中,导致报错,同时,文件夹端由于密码未能获取,导致仅生成了空白的文件。
docker的ha还没空去扑腾,闲下来了再去继续弄了。