| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import os
- import redis
- import json
- from kedong.utils import parse_config_new
- BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
- CONFIG = parse_config_new(BASE_DIR)
- class DeviceConfig:
- CBD_PUBLICS = "/yfkj/cbd/pub/#"
- CBD_OFFLINE_PUBLICS = "/yfkj/cbd/offline/#"
- CBD_TYPE = 3
- XCT_PUBLICS = "/yfkj/xct/pub/#"
- XCT_TYPE = 12
- COLOR_PUBLICS = "yfkj/color/c2s/#"
- COLOR_OFFLINE_PUBLICS = "yfkj/color/offline/#"
- COLOR_TYPE = 14
- SCD_PUBLICS = "/yfkj/scd/pub/#"
- SCD_OFFLINE_PUBLICS = "/yfkj/scd/offline/#"
- SCD_TYPE = 2
- XYV3_PUBLICS = "/yfkj/xyv3/c2s/#"
- XYV3_OFFLINE_PUBLICS = "/yfkj/xyv3/offline/#"
- XYV3_TYPE = 8
- QXZ_PUBLICS = "/yfkj/qxz/pub/#"
- QXZ_OFFLINE_PUBLICS = "/yfkj/qxz/offline/#"
- QXZ_TYPE = 5
- BZY_PUBLICS = "/yfkj/bzy/c2s/#"
- BZY_OFFLINE_PUBLICS = "/yfkj/bzy/offline/#"
- BZY_TYPE = 7
- XPH_QXZ_PUBLICS = "/xph/qxz/pub/#"
- XPH_QXZ_OFFLINE_PUBLICS = "/xph/qxz/offline/#"
- XPH_TYPE = 5
- XYCB_PUBLICS = "/yfkj/xycb/c2s/#"
- XYCB_OFFLINE_PUBLICS = "/yfkj/xycb/offline/#"
- XYCB_TYPE = 4
- WS_PUBLICS = "/yfkj/ws/pub/#"
- WS_OFFLINE_PUBLICS = "/yfkj/ws/offline/#"
- WS_TYPE = 16
- TRANSPOND_TEST_PUBLICS = "/TranspondData/test"
- def dashuju_pub_mqtt(topic, payload):
- msg_info = json.dumps(payload, ensure_ascii=False)
- temp_data = {
- 'topic': topic,
- 'payload': msg_info
- }
- # mqtt_redis_tools.push("dashuju_pub_mqtt", temp_data)
|