iotsharp_client.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef IOTSHARP_CLIENT_H
  2. #define IOTSHARP_CLIENT_H
  3. /*********************************************************************************
  4. * 文件名称: iotsharp_client.h
  5. * 作 者: 麦壳饼
  6. * 版 本:
  7. **********************************************************************************/
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10. #define SDK_VERSION "v1.0.0"
  11. #ifndef SDK_PLATFORM
  12. #define SDK_PLATFORM "unknown"
  13. #endif
  14. #define NO_LOG_LEVL 0 //不输出日志
  15. #define ERROR_LOG_LEVL 1 //输出错误日志
  16. #define INFO_LOG_LEVL 2 //输出运行时日志和错误日志
  17. #define DEBUG_LOG_LEVL 3 //输出调试日志、运行时日志和错误日志
  18. #define DATATYPE_LOG_LEVL 3 //输出调试日志、运行时日志和错误日志
  19. #define DEBUG_LOG_LEVL 3 //输出调试日志、运行时日志和错误日志
  20. int iotsharp_start(void);
  21. int iotsharp_stop(void);
  22. int iotsharp_upload_telemetry_for_gateway(char* _devname,char* playload);//本身是网关为子设备上传遥测数据。
  23. int iotsharp_upload_telemetry_to_device(char* playload);//上传遥测数据
  24. int iotsharp_upload_attribute_for_gateway(char* _devname,char* playload);//本身是网关为子设备上传属性数据
  25. int iotsharp_upload_attribute_to_device(char* playload);//上传属性
  26. #endif