gateway_defs.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*******************************************************
  2. * File name: gateway_defs.h
  3. * Author:Chongguang Li
  4. * Versions:1.0
  5. * Description:This module is to used to define the parameter and structure used in gateway.
  6. * History:
  7. * 1.Date:
  8. * Author:
  9. * Modification:
  10. *********************************************************/
  11. #ifndef __GATEWAY_DEFS_H__
  12. #define __GATEWAY_DEFS_H__
  13. #include "pando_types.h"
  14. /***平台通讯API地址***/
  15. #define PANDO_API_URL "http://222.175.129.194:18088"
  16. /***平台分配的产品KEY***/
  17. #define PRODUCT_KEY "4548cce95ee3097b434a1455445e108b67b40c0e38510b99225b0ddcea60548f"
  18. /**本地数据存储地址定义**/
  19. #define DATANAME_DEVICE_ID "pando_device_id"
  20. #define DATANAME_DEVICE_SECRET "pando_device_secret"
  21. #define DATANAME_DEVICE_KEY "pando_device_key"
  22. #define DATANAME_ACCESS_TOKEN "pando_access_token"
  23. #define DATANAME_ACCESS_ADDR "pando_access_addr"
  24. /**心跳间隔**/
  25. #define PANDO_KEEPALIVE_TIME 30
  26. /**模块类型定义**/
  27. #define PANDO_DEVICE_MODULE "SIM7600"
  28. #define PANDO_SDK_VERSION "0.0.1"
  29. typedef void(*gateway_callback)(int8_t result);
  30. #define PANDO_REGISTER_OK 0
  31. #define PANDO_LOGIN_OK 1
  32. #define PANDO_REGISTER_FAIL -1
  33. #define PANDO_NOT_REGISTERED -2
  34. #define PANDO_LOGIN_FAIL -3
  35. #define PANDO_ACCESS_ERR -4
  36. #endif