Skip to content

Value-Added Service API

Value-Added Service API Overview

FunctionDescription
Ql_iotCmdSysNTPReq()Get time from NTP server
Ql_iotDataCollSend()Report data acquisition information

API Description

 

Ql_iotCmdSysNTPReq

This function gets the time from the NTP server. You will be informed of the successful acquisition by URC event codes.

Prototype

c
qbool Ql_iotCmdSysNTPReq(void)

Parameter

None

Return Value

  • True:    Successful execution.
  • False: Failed execution.

NOTE

  • This function is supported in SDK version 2.11.0 and above.

Example

c
qbool ret = Ql_iotCmdSysNTPReq();

 

Ql_iotDataCollSend

This function reports data acquisition information.

Prototype

c
qbool Ql_iotDataCollSend(qbool lastPack, quint32_t packNum, quint16_t dataLen, quint8_t *data);

Parameter

  • Input

    • <lastPack>: Bool type. Whether the package is the last one.
      • True : The package is the last one.
      • False : The package is not the last one.
    • <packNum>: Integer type. Range: 0–1048576.当前大数据分包发送的分包序号。
    • <dataLen>: Integer type. Size of the subpackage. Range: 1–1024.
    • <data>: Byte stream type. Data. The length is determined by the cache size allocated by the specific module model.
  • Return Value

    • True: Successful execution.
    • False: Failed execution.

NOTE

  • This function is supported in SDK version 2.18.0 and above.

Example

c
qbool ret = Ql_iotDataCollSend(TRUE,0,5,((quint8_t *)"hello"));