public HttpResponseMessage StopDeviceDataRecord(string CompanyCode, string DeviceCode)
        {
            ResultMsg resultMsg = null;

            LoggerManager.Log.Info($"Company<{CompanyCode}>-Device<{DeviceCode}> stop data record.......!\n");

            string mqttTopic = CompanyCode + "/" + DeviceCode + "/StopDataRecord";

            MqttManager.client_MqttMsgPublist(mqttTopic, "");


            resultMsg            = new ResultMsg();
            resultMsg.StatusCode = (int)StatusCodeEnum.Success;
            resultMsg.Info       = "";
            resultMsg.Data       = "";
            return(HttpResponseExtension.toJson(JsonConvert.SerializeObject(resultMsg)));
        }
        public bool WriteTagValue(string CompanyCode, string DeviceCode, string TagName, string TagValue)
        {
            bool bSucceed = false;

            LoggerManager.Log.Info("Write tag value!\n");

            string mqttTopic = CompanyCode + "/" + DeviceCode + "/00";

            TagItem[] tagDatas = new TagItem[1];
            tagDatas[0]          = new TagItem();
            tagDatas[0].TagName  = TagName;
            tagDatas[0].TagValue = TagValue;

            string mqttMessage = JsonConvert.SerializeObject(tagDatas);

            MqttManager.client_MqttMsgPublist(mqttTopic, mqttMessage);//"Company1/Device001/00"

            return(bSucceed);
        }
        public HttpResponseMessage WriteTagValue(string CompanyCode, string DeviceCode, string TagName, string TagValue)
        {
            ResultMsg resultMsg = null;

            LoggerManager.Log.Info("Write tag value!\n");

            string mqttTopic = CompanyCode + "/" + DeviceCode + "/00";

            TagItem[] tagDatas = new TagItem[1];
            tagDatas[0]          = new TagItem();
            tagDatas[0].TagName  = TagName;
            tagDatas[0].TagValue = TagValue;

            string mqttMessage = JsonConvert.SerializeObject(tagDatas);

            MqttManager.client_MqttMsgPublist(mqttTopic, mqttMessage);//"Company1/Device001/00"


            resultMsg            = new ResultMsg();
            resultMsg.StatusCode = (int)StatusCodeEnum.Success;
            resultMsg.Info       = "";
            resultMsg.Data       = "";
            return(HttpResponseExtension.toJson(JsonConvert.SerializeObject(resultMsg)));
        }