コード例 #1
0
        public void PublishTopic(string topic)
        {
            var jsonObj = new JObject()
            {
                [MqttClientConstants.CmdType] = topic
            };

            OnPublishMsg?.Invoke(jsonObj.ToString());
        }
コード例 #2
0
        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());
        }
コード例 #3
0
        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());
        }