1つのリクエストで複数のMQTTトピックを公開できますか?
各センサーの読み取り値を次のようなトピックに個別に公開する複数のセンサーを備えたデバイスを持っています device1-id/sensor1-id = 10.2 device1-id/sensor2-id = 15.5 [...] Amazon AWS IoT SDKを使用してAWS IoTにフィードします。 mqtt_params.qos = QOS1; mqtt_params.payload = payload; mqtt_params.payloadLen = payload_len; rc = aws_iot_mqtt_publish(&client, topic, topic_len, &mqtt_params); 各呼び出しは、個別のTCPパケットとAWS MQTTブローカーからの個別の応答を生成します。問題は、一部のノードが非常に遅いネットワーク上にあり、すべてのパケットがパブリッシングを遅延させた後、ACKを待機していることです。 センサーの読み取り値をすべて1つのTCPパケットにまとめて、それらを別々のトピックに公開し、QOS = 1を維持する方法はありますか?