Installation

Prerequisites

  1. python 2.7+
  2. tornado
  3. sockjs-tornado
  4. sockjs-client
  5. paho-mqtt
  6. mosquitto

Install

$ pip install mosquittoChat

If above dependencies do not get installed by the above command, then use the below steps to install them one by one.

Step 1 - Install pip

Follow the below methods for installing pip. One of them may help you to install pip in your system.

Step 2 - Install tornado

$ pip install tornado

Step 3 - Install sockjs-tornado

$ pip install sockjs-tornado

Step 4 - Install paho-mqtt

$ pip install paho-mqtt

Step 5 - Install Mosquitto

  • For Mac Users

    1. Brew Install Mosquitto

    $ brew install mosquitto
    
    1. Configure mosquitto, by modifying the file at /usr/local/etc/mosquitto/mosquitto.conf.
  • For Ubuntu/Linux Users

    1. Enable mosquitto repository (optional)

      First Try directly, if it doesn’t work, then follow this step and continue after this.:

      $ sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
      

    2. Update the sources with our new addition from above

    $ apt-get update
    

    3. And finally, download and install Mosquitto

    $ sudo apt-get install mosquitto
    
    1. Configure mosquitto, by modifying the file at /usr/local/etc/mosquitto/mosquitto.conf.