event.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. """
  2. 事件推送配置
  3. """
  4. # 事件推送配置
  5. EVENT_PUSHER_CONFIG = {
  6. 'enabled': True, # 是否启用事件推送
  7. # API 配置
  8. 'api_host': 'jtjai.device.wenhq.top',
  9. 'api_port': 8583,
  10. 'use_https': True,
  11. # 接口路径
  12. 'upload_url': '/api/resource/oss/upload', # 图片上传接口
  13. 'event_url': '/api/system/event', # 事件创建接口
  14. # 推送控制
  15. 'upload_interval': 2.0, # 推送间隔(秒)
  16. 'retry_count': 3, # 重试次数
  17. 'retry_delay': 1.0, # 重试延迟(秒)
  18. # 事件类型
  19. 'event_types': {
  20. 'safety_violation': '安全违规',
  21. 'intrusion': '入侵检测',
  22. 'loitering': '徘徊检测',
  23. },
  24. }
  25. # 事件监听配置 (接收业务平台指令)
  26. EVENT_LISTENER_CONFIG = {
  27. 'enabled': True, # 是否启用监听
  28. 'listen_url': '', # WebSocket 或轮询地址
  29. 'poll_interval': 5.0, # 轮询间隔(秒)
  30. }