当前位置:   article > 正文

ESP32 Arduino http协议digest认证 接入海康威视摄像机_c++海康onvif http digest认证

c++海康onvif http digest认证

注意:使用的是ArduinoHttpClient,与ESP32内部的HTTPClient库有较大的差别

  1. 海康摄像机http接入时候,由于没有认证信息,会返回401无权限信息,这时需要进行digest认证;
  2. 首次请求后返回digest认证信息,使用字符处理提取出qop、realm、nonce这几个关键字
  3. 然后就需要进行digest加密了,这个时候可以参考如下几篇博文确认加密原理
    1. http Digest认证计算方法整理_TYINY的博客-CSDN博客_digest 算法
    2. http://web.chacuo.net/safedigestauth
    3. md5加密,sha1加密--md5在线解密
  4. 通过ESP内部的MD5库进行加密,将认证信息放入到header中再次请求,即可实现摄像机的连接
  1. #include <Arduino.h>
  2. #include <HttpClient.h>
  3. #include <WiFi.h>
  4. #include <WiFiMulti.h>
  5. #include 
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/186434?site
推荐阅读
相关标签
  

闽ICP备14008679号