Line 92: |
Line 92: |
| Sensors send data like this: | | Sensors send data like this: |
| | | |
| + | import zmq |
| + | context = zmq.Context.instance() |
| socket = context.socket(zmq.PUB) | | socket = context.socket(zmq.PUB) |
| socket.bind('tcp://*:5556') | | socket.bind('tcp://*:5556') |
Line 98: |
Line 100: |
| Neurons receive data like this: | | Neurons receive data like this: |
| | | |
| + | import zmq |
| + | context = zmq.Context.instance() |
| sensor = context.socket(zmq.SUB) | | sensor = context.socket(zmq.SUB) |
| sensor.connect("tcp://sensor.tld:5556") | | sensor.connect("tcp://sensor.tld:5556") |
Line 105: |
Line 109: |
| Neurons send data like this: | | Neurons send data like this: |
| | | |
| + | import zmq |
| + | context = zmq.Context.instance() |
| actuator = context.socket(zmq.PUSH) | | actuator = context.socket(zmq.PUSH) |
| actuator.connect('tcp://actuator.tld:5558') | | actuator.connect('tcp://actuator.tld:5558') |
Line 111: |
Line 117: |
| Actuators receive data like this: | | Actuators receive data like this: |
| | | |
| + | import zmq |
| + | context = zmq.Context.instance() |
| socket = context.socket(zmq.PULL) | | socket = context.socket(zmq.PULL) |
| socket.bind('tcp://*:5558') | | socket.bind('tcp://*:5558') |