Jump to content

Install brick-mqtt-proxy on RED-Brick


rwblinn

Recommended Posts

  • 2 weeks later...

Hi,

 

tried to install on the RED Brick via Brick Viewer > RED Brick > Programs.

After creating, receiving following error:

Traceback (most recent call last):

  File "brick-mqtt-proxy.py", line 1003, in <module>

    proxy.connect()

  File "brick-mqtt-proxy.py", line 888, in connect

    self.client.connect(self.broker_host, self.broker_port)

  File "/usr/local/lib/python2.7/dist-packages/paho/mqtt/client.py", line 612, in connect

    return self.reconnect()

  File "/usr/local/lib/python2.7/dist-packages/paho/mqtt/client.py", line 734, in reconnect

    sock = socket.create_connection((self._host, self._port), source_address=(self._bind_address, 0))

  File "/usr/lib/python2.7/socket.py", line 571, in create_connection

    raise err

socket.error: [Errno 97] Address family not supported by protocol

 

The red brick configuration file (tfrba) is attached.

 

Any help appreciated.

red-brick-export-20160229-110050.tfrba

Link zu diesem Kommentar
Share on other sites

Uploading it as a program like that is the correct way to go.

 

The error message is a bit misleading. The script tries to connect to an MQTT broker as localhost:1883 by default. If there is no such broker then you get that error message.

 

You need to install an MQTT broker on the RED Brick or tell the script to connect to another broker. You can install a broker with this command on the RED Brick:

 

sudo apt-get install mosquitto

Link zu diesem Kommentar
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...