Eclipse MQTT通信用物联网传感器的示例消息

Eclipse MQTT通信用物联网传感器的示例消息,eclipse,mqtt,iot,paho,onem2m,Eclipse,Mqtt,Iot,Paho,Onem2m,有一个M2M应用程序希望与现场的温度传感器通信,即使用MQTT pub/sub协议发送/接收消息 我已经使用蚊子设置了IOTDM和eclipse OneM2M。但是,我正在寻找一些示例API/命令,M2M应用程序可以通过这些API/命令向MQTT客户机发送消息,反之亦然 或者,如果你们中的任何一位能够为我指出适当的调用流,这将是有帮助的 任何帮助都将不胜感激。对于JS演讲,我制作了一个测量土壤湿度的应用程序。我使用MQTT将信息从Arduino发送到用NodeJS编写的服务器。我不知道你是否有J

有一个M2M应用程序希望与现场的温度传感器通信,即使用MQTT pub/sub协议发送/接收消息

我已经使用蚊子设置了IOTDM和eclipse OneM2M。但是,我正在寻找一些示例API/命令,M2M应用程序可以通过这些API/命令向MQTT客户机发送消息,反之亦然

或者,如果你们中的任何一位能够为我指出适当的调用流,这将是有帮助的


任何帮助都将不胜感激。

对于JS演讲,我制作了一个测量土壤湿度的应用程序。我使用MQTT将信息从Arduino发送到用NodeJS编写的服务器。我不知道你是否有JS方面的技能。你可以看到我手机上的空调。我希望这个解决方案能对你有所帮助

下面是一个GETMQTT消息示例:

topic: /oneM2M/req/{{origin}}/{{cse-id}}/json
message: 
{
    "m2m:rqp": {
        "op": "2",
        "to": "{{resource_uri}}",
        "fr": "{{origin}}",
        "rqi": 12345,
        "pc": ""
    }
}
  • {{resource_uri}}是服务器上现有资源的相对路径 oneM2M服务器(例如/my_cse_base/my_ae)
  • {{origin}}是(由ACP)启用以检索资源的源
  • {{cse id}}是cse数据库id
收到的消息可能类似于:

topic: /oneM2M/resp/{{origin}}/{{cse-id}}/json
message: 
{
    "m2m:rsp": {
        "rsc": 2000,
        "rqi": 12345,
        "pc": {
            "m2m:ae": {
                "pi": "Sy2XMSpbb",
                "ty": 2,
                "ct": "20170706T085259",
                "ri": "r1NX_cOiVZ",
                "rn": "my_ae",
                "lt": "20170706T085259",
                "et": "20270706T085259",
                "acpi": ["/my_cse_base/acp_my_ae"],
                "aei": "my_ae_id",
                "rr": true
            }
        }
    }
}
帖子示例:

topic: /oneM2M/req/{{origin}}/{{cse-id}}/json
message: 
{
    "m2m:rqp": {
        "op": "1",
        "to": "{{resource_uri}}",
        "fr": "{{origin}}",
        "rqi": 12345,
        "ty": "4",
        "pc": {
            "m2m:cin": {
                "cnf": "text/plain:0",
                "con": "123",
                "lbl": ["test"]
            }
        }
    }
}
  • {{resource_uri}}是服务器上现有资源的相对路径 oneM2M服务器(例如/my_cse_base/my_ae)
  • {{origin}}是(由ACP)启用以创建新资源的源
  • {{cse id}}是cse数据库id

谢谢分享。但是,从M2MAPI的角度来看,我想没有更多的帮助。