I am using Experiment Center to collect the data, but it is actually getting the raw eye data from the dedicated laptop running iView.
I have everything (iView laptop, Experiment Center desktop, Biopac, and Biopac recording laptop) running through a network switch and they are all communicating fine so there's no firewall issue.
Code:
# data aggregation of Eye tracking from SMI and synching with Biopac recording channels
smi = viz.add('smi.dle')
tracker = smi.addEyeTracker(address='192.168.10.1', port=4444)
while 1:
print tracker.getPosition(smi.PIXELS)
print 'Calibration size:',tracker.getCalibrationSize()
end