Ejemplo n.º 1
0
        public void SubscribeToTopic(object args)
        {
            object[] obj       = (object[])args;
            string   agentName = (string)obj[0];
            string   topic     = (string)obj[1];

            connector.Subscribe(topic);
            agentsTopicDic.Add(topic, agentName);
        }
Ejemplo n.º 2
0
        void OnGUI()
        {
            if (Application.platform == RuntimePlatform.Android)
            {
                if (GUI.Button(new Rect(20, 25, 200, 20), "Quitter! (Android)"))
                {
                    //connector.Disconnect();
                    Application.Quit();
                }
            }

            if (Application.platform == RuntimePlatform.OSXPlayer || Application.platform == RuntimePlatform.OSXEditor)
            {
                if (GUI.Button(new Rect(20, 25, 120, 20), "Quitter! (MacOS)"))
                {
                    //connector.Disconnect();
                    Application.Quit();
                }

                if (GUI.Button(new Rect(160, 25, 120, 20), "Local brocker"))
                {
                    connector = CreateConnector("localhost", 1883, MQTTConnector.DEFAULT_USER, MQTTConnector.DEFAULT_PASSWORD);
                    connector.Subscribe("littosim");
                }

                if (GUI.Button(new Rect(300, 25, 140, 20), "Brocker on vmpams"))
                {
                    connector = CreateConnector(MQTTConnector.SERVER_URL, MQTTConnector.SERVER_PORT, MQTTConnector.DEFAULT_USER, MQTTConnector.DEFAULT_PASSWORD);
                    connector.Subscribe("littosim");
                }

                if (GUI.Button(new Rect(460, 25, 140, 20), "Send Hellow World!"))
                {
                    connector.Publish("test", "Hellow World");
                }

                if (GUI.Button(new Rect(620, 25, 100, 20), "Disconnect"))
                {
                    connector.Disconnect();
                }

                if (GUI.Button(new Rect(820, 25, 200, 20), "Send Message to Gama"))
                {
                    // SendGotBoxMsg();

                    SendReplay("unity", "gama", "test", "field value");
                }
            }
        }
Ejemplo n.º 3
0
        void Start()
        {
            sceneManager = GameObject.Find(IMQTTConnector.SCENE_MANAGER).GetComponent <SceneManager>();

            connector = CreateConnector(MQTTConnector.SERVER_URL, MQTTConnector.SERVER_PORT, MQTTConnector.DEFAULT_USER, MQTTConnector.DEFAULT_PASSWORD);
            connector.Subscribe("littosim");

            agentCreator = GameObject.Find("AgentCreator");

            if (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name.Equals("LittoSIMInterfaceTabA3"))
            {
                Text txt3 = GameObject.Find("Te3").GetComponent <Text>();
                txt3.text = "  -> CONNECTED From Gama Manager Start " + System.DateTime.Now;
                txt3.text = "  -> MESSAGE SENT From Gama Manager Start " + System.DateTime.Now;
            }
        }