Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #39911 > unrolled thread

Re: telnet to Cognex In-Sight 4001 camera

Started byChris Annin <chris.annin@gmail.com>
First post2013-02-25 12:27 -0800
Last post2013-02-25 12:27 -0800
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: telnet to Cognex In-Sight 4001 camera Chris Annin <chris.annin@gmail.com> - 2013-02-25 12:27 -0800

#39911 — Re: telnet to Cognex In-Sight 4001 camera

FromChris Annin <chris.annin@gmail.com>
Date2013-02-25 12:27 -0800
SubjectRe: telnet to Cognex In-Sight 4001 camera
Message-ID<mailman.2521.1361824040.2939.python-list@python.org>

[Multipart message — attachments visible in raw view] — view raw

Ive tried: read_until("Login: "), read_until("User: ") and read_all()  all
3 ways return the same thing: "Welcome to In-Sight(R) 4001 Session
1\r\nUser:"

then I put in:

tn.write("admin\r\n")
or
tn.write(USER + "\r\n")
or
tn.write(USER + "\r")
or
tn.write(USER + "\n")

Ive tried every combination I can think of but after that when I put in
tn.read_all() I get back ",,," and if I do any type of tn.read_until - it
gives me the traceback error.  thanks again for all your input.  really
appreciate.

Chris


On Mon, Feb 25, 2013 at 11:24 AM, square.steve <square.steve@gmail.com>wrote:

> At the risk of stating the blindingly obvious, have you run a 'real'
> telnet session to see what  a successful conversation looks like? Might
> give you some useful pointers for your debug session.
>
> Steve
>
>
> Sent from a Galaxy far, far away....
>
>
> -------- Original message --------
> From: chris.annin@gmail.com
> Date:
> To: python-list@python.org
> Subject: telnet to Cognex In-Sight 4001 camera
>
>
> Hello,  ive been struggling with this for a couple weeks now and was
> hoping someone might be able to help.  I have an older Cognex camera that I
> need to communicate with via telnet.  I can get a response from the camera
> when I initiate a telnet session but I dont seem to get any response when I
> write the user name to the camera -  I havnt been able to get any response
> writing anything. Im using python 2.7 and windows xp.  here is the code:
> [code]
> >>>import sys
> >>>import telnetlib
> >>>HOST = "10.31.18.21"
> >>>USER = "admin"
> >>>tn = telnetlib.Telnet(HOST)
> >>>tn.read_until("Login: ")
> "Welcome to In-Sight(R) 4001 Session 1\r\nUser:"
> >>>tn.write(USER + "\r\n")
> >>>tn.read_until("User: ")
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "C:\Python27\lib\telnetlib.py", line 319,
>     return self.read_very_lazy()
>   File "C:\Python27\lib\telnetlib.py", line 395,
>     raise EOFError, 'telnet connection closed'
> EOFError: telnet connection closed
> >>>
> [\code]
>
> if i do a read_all instead of read_until for user I just get "..."
> returned.  Im assuming tn.write command isnt working?  any help would be
> greatly appreciated.
>
> thank you
>
> Chris
> --
> http://mail.python.org/mailman/listinfo/python-list
>

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web