Пример #1
0
        static void Main(string[] args)
        {
            var myData = new List <dynamic>();

            // Initialize controller, passing correct IP and Port as arguments
            var MyID = MQTTController.Init("127.0.0.1", 1883, (topic, data) =>
            {
                DateTime filedate = DateTime.Now;
                filedate.AddDays(-1);
                string filename = filedate.ToString("yyyyMMdd") + ".csv";

                if (!File.Exists(filename))
                {
                    // Create a file to write to
                    string[] createText = { "sep=,", "Temperature" };
                    File.WriteAllLines(filename, createText);
                }

                // Text is always added, making file longer over time if not deleted
                string appendText = data.getMessage() + Environment.NewLine;
                File.AppendAllText(filename, appendText);
            }, null);

            // Subscribing to the appropriate MQTT topic
            MQTTController.Subscribe(MyID, "Temperature/PAC", 1);

            Console.WriteLine("Connected: " + MQTTController.Connected(MyID));
            Console.ReadLine();
        }
Пример #2
0
    void Start()
    {
#if WINDOWS_UWP
        MainController.Instance.Start();
        _mqttController = MainController.Instance.MQTTController;
#endif
        GestureRecognizer gestureRecognizer = new GestureRecognizer();
        gestureRecognizer.TappedEvent += gestureRecognizer_TapEvent;
        gestureRecognizer.StartCapturingGestures();
    }
Пример #3
0
 public void SetupMQTTSend()
 {
     MQTTController = new MQTTController("http://devlinpaddock.online", 1883, false);
     MQTTController.Connect();
 }
Пример #4
0
 // Use this for initialization
 void Start()
 {
     MainController.Instance.Start();
     _mqttController = MainController.Instance.MQTTController;
 }