public void PublishTopic(string topic) { var jsonObj = new JObject() { [MqttClientConstants.CmdType] = topic }; OnPublishMsg?.Invoke(jsonObj.ToString()); }
public void PublishOffLine() { var parasObj = new JObject() { [MqttClientConstants.Para.MachineName] = Environment.MachineName }; var jsonObj = new JObject() { [MqttClientConstants.CmdType] = MqttClientConstants.Topic.OffLine, [MqttClientConstants.Paras] = parasObj.ToString() }; OnPublishMsg?.Invoke(jsonObj.ToString()); }
public void PublishPang(string key) { var parasObj = new JObject() { [MqttClientConstants.Para.Key] = key }; var jsonObj = new JObject() { [MqttClientConstants.CmdType] = MqttClientConstants.Topic.Pang, [MqttClientConstants.Paras] = parasObj.ToString() }; OnPublishMsg?.Invoke(jsonObj.ToString()); }