M2M

标准消息透传

  • 消息转发事件上报

      // 定义两个字符串指针,保存需要上传的 json 字符串地址。
      char* params_string = NULL;
      char* targetDevices = NULL;
    
      // 设置需要转发的目标设备信息
      xiot_add_string_to_payload(&targetDevices, "pKey", "xxx");
      xiot_add_string_to_payload(&targetDevices, "dName", "xxx");
      xiot_add_array_to_string(&params_string, "targetDevices", &targetDevices);
      // 设置需要转发的信息,需要用户事先定义。
      ......
    
      // 上报消息转发事件
      xiot_upload_msg_transform(params_string);
    
  • 回应云端下发的消息转发服务

      // 处理云端下发的转发消息
      .....
    
      // 定义一个字符串指针,保存需要上传的 json 字符串地址。
      char* data_string = NULL;
    
      // 设置需要回复的信息,并把地址保存到对应的指针中。
      xiot_add_int_to_payload(&data_string, "ret", xxx);
      xiot_add_string_to_payload(&data_string, "msg", "xxx");
    
      // 回应云端调用消息转发服务。
      xiot_cloud_msg_transform_notice_reply(data_string, mid);
    

results matching ""

    No results matching ""