I'm doing that but sometimes it craps out, which is weird as I'm using serial call-response, so I shouldn't be asking for data until it's ready for it.
Sometimes it works fine for over an hour and other times it drops after a couple of minutes.
Stone cold bummer.