Skip to content

MQTTエンジン (IoT・モノのインターネット)

  • MQTTサーバを統合し、485、zigbee、bluetooth、Modbusのモノネットワーク機器MQTTゲートウェイをサポートし、インタフェースエンジンはビジネスロジックコードをオンラインで作成し、IoTモノネットワーク開発効率を10倍に向上させます

例: インタフェースエンジンにビジネスロジックを作成する

javascript
var eventName = V8.EventName;
if(eventName == 'StartServer'){//服务器端启动MQTT服务

}else if(eventName == 'Connected'){//客户端连接时

}else if(eventName == 'Disconnected'){//客户端断开连接时

}else if(eventName == 'MessageReceived'){//客户端发送消息时,并且服务器已经收到消息
  var addResult = V8.FormEngine.AddFormData('mci_mqtt_log', {
    Data : V8.MQTT.ClientId + '-' + V8.MQTT.Topic + '-' + JSON.stringify(V8.MQTT.Payload)
  });
  if(addResult.Code != 1){
    V8.FormEngine.AddFormData('mci_mqtt_log', {
      Data : JSON.stringify(addResult)
    });
  }

}else if(eventName == 'StopServer'){//服务器端停止MQTT服务

}else{
  return { Code : 0, Msg : '错误的MQTT事件!' };
}

MIT License.