/** * @Author: 李建 * @Date: 12/17/2023, 8:55:16 PM * @LastEditors: 李建 * @LastEditTime: 12/17/2023, 8:55:16 PM * Description: 网关组件的相关配置 * Copyright: Copyright (©)}) 2023 永续绿建. All rights reserved. */ #ifndef __GATEWAY_DEFS_H__ #define __GATEWAY_DEFS_H__ #include // 定义存储中的数据字段,设备 Id #define DATANAME_DEVICE_ID "device_id" // 设备密钥字段 #define DATANAME_DEVICE_SECRET "device_secret" // 设备key 数据字段 #define DATANAME_DEVICE_KEY "device_key" // 设备访问mqtt的token #define DATANAME_ACCESS_TOKEN "access_token" // 设备访问的 mqtt 的 addr #define DATANAME_ACCESS_ADDR "access_addr" // mqtt keepalivetime #define YXLJ_KEEPALIVE_TIME 30 // device module #define YXLJ_DEVICE_MODULE "esp32s3" // sdk version #define YXLJ_SDK_VERSION "1.0.1" //#define YXLJ_PRODUCT_KEY "27db93410ae4811f4e53b0908171034f7f0981cc2c8ae9c2a490cf91b2d490687edb5b8e31d301be8be8178337c833f6" // 测试环境 #define YXLJ_PRODUCT_KEY "8f3721f0b06ef1d168b1e7e15a750cdea2709dc9a8bb290ce5b9e2aa0d9ebeff6d74def64247246215311bdb42c4116f" // 生产环境 //#define SPARROW_SERVER_URL "http://113.128.186.214:18100" // 测试环境 #define SPARROW_SERVER_URL "http://114.115.211.247:8082" // 生产环境 typedef void(*gateway_callback)(int8_t result); #define REGISTER_OK 0 #define LOGIN_OK 1 #define REGISTER_FAIL -1 #define NOT_REGISTERED -2 #define LOGIN_FAIL -3 #define ACCESS_ERR -4 /** * 属性监听主题 */ #define TOPIC_SUB_STATUS "$thing/down/status/" YXLJ_PRODUCT_KEY "/" /** * 指令监听主题前缀 */ #define TOPIC_SUB_COMMAND "$thing/down/command/" YXLJ_PRODUCT_KEY "/" /** * 事件响应监听主题前缀 */ #define TOPIC_SUB_EVENT "$thing/down/event/" YXLJ_PRODUCT_KEY "/" /** * 属性上报主题前缀 */ #define TOPIC_PUB_STATUS "$thing/up/status/" YXLJ_PRODUCT_KEY "/" /** * 指令上报主题前缀 */ #define TOPIC_PUB_COMMAND "$thing/up/command/" YXLJ_PRODUCT_KEY "/" /** * 事件上报主题前缀 */ #define TOPIC_PUB_EVENT "$thing/up/event/" YXLJ_PRODUCT_KEY "/" #endif