在前一篇文章
中已经较为详细地描述了证书的创建和订阅的大致流程
所以,这里就简述一下代码情况
这里的告警数据返回就可以用pywsgi代替flask进行监听
import time
from flask import Flask, request, jsonify
from flask import Flask
import requests
import json
from gevent import pywsgi
from requests.auth import HTTPDigestAuth
import urllib3
import multiprocessing as mp
import base64
urllib3.disable_warnings()
# 开发前提:华为智能摄像机,具有对应的api接口
# 友情提示:找不到python的demo,请自行开发
# 友情再提示:装个postman先测试一下再查代码错误
# 开发软件版本为SDC10.0, 设备为C2150
# 程序运行流程:先检测有几个订阅,如果没有就订阅。如果只有一个订阅就保持状态,啥也不做。如果有多个就删除所有之后再订阅一个
# 监听进程
class Listen(mp.Process):
def __init__(self):
super(Listen, self).__init__()
def run(self):
# flask 监听
ccc = Flask(__name__)
ccc.debug = False
# 使用程序实例的app.route装饰器,