Author Topic: Any way to remotely reset an offline module?  (Read 726 times)

nick

  • Full Member
  • ***
  • Posts: 174
Any way to remotely reset an offline module?
« on: April 30, 2010, 02:12:20 PM »
This is basically a continuaiton of this thread: http://www.iobridge.net/forum/index.php/topic,686.0.html

I've been running for a while, and what I'm finding is about once a day my module stops transmitting.  If I go to the dashboard and restart the module it resumes transmitting.

Well, yesterday after I reset it the dashboard showed the status as offline.  From my router I can see the module and I can ping it successfully.  I tried rebooting the router, thinking that would reset the DHCP lease which might kick the module, but nothing.

I don't have physical access to the module or I would just power cycle it.  Is there anything else I can do?

Nick

jason

  • Administrator
  • Hero Member
  • *****
  • Posts: 502
    • ioBridge.com
Re: Any way to remotely reset an offline module?
« Reply #1 on: May 03, 2010, 10:51:17 PM »
I'm not sure what is causing the hangups in your case.  The module sounds like it's still responsive if it can accept a reset command.  Maybe the serial board itself?  If you are interested in exchanging it for a new one, send me a PM.
Jason Winters
ioBridge Developer

nick

  • Full Member
  • ***
  • Posts: 174
Re: Any way to remotely reset an offline module?
« Reply #2 on: May 04, 2010, 07:31:16 PM »
I'm not sure what is causing the hangups in your case.  The module sounds like it's still responsive if it can accept a reset command.  Maybe the serial board itself?  If you are interested in exchanging it for a new one, send me a PM.

When my module stops responding the serial data item on the module page just says "Listening..." When it's working the serial data item shows the data as it is being transmitted.  I don't know if that says anything about what point has stopped.

What I'm doing is capturing a serial data stream, bundling it into packets and uploading it into a website using the serial API's GET command.  Here's a question: what happens if I send GET commands faster than another piece of the chain can handle them?  In my case I've got the serial device creating data, and the web site receiving it, and I can't control the speed of either.  My serial device generates a packet about every ten seconds.  While that's not a huge load for a web server, the nature of the web seems to be that every now and then you get a web request that times out or arrives slowly or doesn't make it for some reason.  Can the IOBridge handle a new GET request when a pending one hasn't finished yet?

If my serial device is creating data faster than my website can process it, the only graceful solution is that some some packets are discarded.