将消息SAPUI5推送到IoT

2020-09-21 03:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 安东·莱文 早上好 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


安东·莱文

早上好

今天的问题是如何在SAPUI5 apk上发送推送消息并将其发送到IoT MMS。

该程序包含2个按钮,分别亮起和熄灭。 下面显示的代码是按下"打开"按钮时的代码。

我已经写了以下代码,但是不起作用。

我怎么了?

 var hostIoT ='https://iotmmsXXXXXXtrial.hanatrial.ondemand.com';
 var portIoT = 443;
 var pathIoT ='/com.sap.iotservices.mms/v1/api/http/data/';
 var authStrIoT ='承载者XXXXXXXX'; //我的oauth令牌
 var deviceId ='XXXXXXXXX'; //我的设备ID
 var messageTypeID ='d4aebec191ebeab85f72';
            
            
  var http = require('https');
  var options = {
    主机:hostIoT,
    端口:portIoT,
    路径:pathIoT + deviceId,
    代理商:假,
    标头:{
       "授权":authStrIoT,
       '内容类型':'应用程序/json; charset = utf-8'
    },
        方法:" http"
    };
  options.agent =新的http.Agent(options);
  var callback = function(response){
       var body ='';
       response.on('data',function(data){
            正文+ =数据;
     });
     response.on('end',function(){
     });
     response.on('error',function(e){
     });
  };
  var req = http.request(options,callback);
  req.on('error',function(e){
  });
                
  req.shouldKeepAlive = false;
  var jsonData = {
      " mode":"异步",
      " messageType":messageTypeID,
      "邮件":[{" fecha":" 3566485686"," estado":"上"}]
  };
  var strData = JSON.stringify(jsonData);
  req.write(strData);
  req.end(); 

谢谢

Alvaro

2条回答
路亽曱_Ryan
2020-09-21 03:46

当我发出请求时,没有任何插入 在推桌上。

未发送消息。

我找不到错误。

 var oData = {
 " sender":"我的物联网应用",
 " messageType":" d4aebec191ebeab85f72",
 " method":" http",
 "消息":[{" fecha":" 234454345"," estado":"上"}]
 };

 var sUrl =" https://iotmmsXXXXXXXtrial.hanatrial.ondemand.com/com.sap.iotservices.mms/v1/api/http/push/XXXXXdeviceIdXXXXXXXX";

 this.doPost(sUrl,oData);
 

一周热门 更多>