Re: [PHP] problem with sending AT command in php
In The Name Of Allah Thank you all for attentions ; Weird but solved with using another symbolink of Device Weird because other App in linux in the same time were using for example /dev/ttyusb1 but php code works with /dev/ttyusb3 .. Regards dehqan On Tue, Nov 15, 2011 at 7:39 PM, Richard Quadling wrote: > On 15 November 2011 15:12, Mike Mackintosh > wrote: > > > > > > On Nov 15, 2011, at 8:25, Richard Quadling wrote: > > > >> On 15 November 2011 11:50, a dehqan wrote: > >>> \n is for Linux > >>> \r is for Windows > >>> > >>> On 11/14/11, Richard Quadling wrote: > On 12 November 2011 20:02, a dehqan wrote: > > dio_write($handle, 'AT') & dio_write($handle, "AT") make firefox > times out > > on Waiting for localhost ... . > > But dio_write($handle, "AT\n") makes it prints AT exactly the same > command > > or A > A , .. > > > > On Sat, Nov 12, 2011 at 10:02 PM, Negin Nickparsa > > wrote: > > > >> are you sure about ATD03518726535\n? > >> > >> can you try if ( dio_write($handle, 'AT') )? > >> > > > > Don't use \n, use \r. > > http://en.wikipedia.org/wiki/AT_commands#Example_session > > > > -- > Richard Quadling > Twitter : EE : Zend : PHPDoc : Fantasy Shopper > @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : > fan.sh/6/370 > > >>> > >> > >> No, \r is the requirement of the modem. Nothing to do with the OS. > >> > >> Windows uses \r\n as its line terminators, but when you talk to a > >> modem, you use \r. > >> > >> > >> > >> -- > >> Richard Quadling > >> Twitter : EE : Zend : PHPDoc : Fantasy Shopper > >> @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : > >> fan.sh/6/370 > >> > >> -- > >> PHP General Mailing List (http://www.php.net/) > >> To unsubscribe, visit: http://www.php.net/unsub.php > >> > > > > > > I've had better luck with PHP_EOL instead of \r or \n. > > I think I've not explained myself properly. > > The modem wants a carriage return. That is a \r. > > It doesn't matter what OS you are on. If you don't send the right > string to the modem, then the modem won't process it properly. > > If your OS maps \r to PHP_EOL, then, obviously PHP_EOL will be just > fine. But I would recommend ... > > define('CR', chr(13)); > ?> > > > > -- > Richard Quadling > Twitter : EE : Zend : PHPDoc : Fantasy Shopper > @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : > fan.sh/6/370 >
Re: [PHP] problem with sending AT command in php
On 15 November 2011 15:12, Mike Mackintosh wrote: > > > On Nov 15, 2011, at 8:25, Richard Quadling wrote: > >> On 15 November 2011 11:50, a dehqan wrote: >>> \n is for Linux >>> \r is for Windows >>> >>> On 11/14/11, Richard Quadling wrote: On 12 November 2011 20:02, a dehqan wrote: > dio_write($handle, 'AT') & dio_write($handle, "AT") make firefox times out > on Waiting for localhost ... . > But dio_write($handle, "AT\n") makes it prints AT exactly the same command > or A > A , .. > > On Sat, Nov 12, 2011 at 10:02 PM, Negin Nickparsa > wrote: > >> are you sure about ATD03518726535\n? >> >> can you try if ( dio_write($handle, 'AT') )? >> > Don't use \n, use \r. http://en.wikipedia.org/wiki/AT_commands#Example_session -- Richard Quadling Twitter : EE : Zend : PHPDoc : Fantasy Shopper @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : fan.sh/6/370 >>> >> >> No, \r is the requirement of the modem. Nothing to do with the OS. >> >> Windows uses \r\n as its line terminators, but when you talk to a >> modem, you use \r. >> >> >> >> -- >> Richard Quadling >> Twitter : EE : Zend : PHPDoc : Fantasy Shopper >> @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : >> fan.sh/6/370 >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > > I've had better luck with PHP_EOL instead of \r or \n. I think I've not explained myself properly. The modem wants a carriage return. That is a \r. It doesn't matter what OS you are on. If you don't send the right string to the modem, then the modem won't process it properly. If your OS maps \r to PHP_EOL, then, obviously PHP_EOL will be just fine. But I would recommend ... -- Richard Quadling Twitter : EE : Zend : PHPDoc : Fantasy Shopper @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : fan.sh/6/370 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] problem with sending AT command in php
On Nov 15, 2011, at 8:25, Richard Quadling wrote: > On 15 November 2011 11:50, a dehqan wrote: >> \n is for Linux >> \r is for Windows >> >> On 11/14/11, Richard Quadling wrote: >>> On 12 November 2011 20:02, a dehqan wrote: dio_write($handle, 'AT') & dio_write($handle, "AT") make firefox times out on Waiting for localhost ... . But dio_write($handle, "AT\n") makes it prints AT exactly the same command or A > A , .. On Sat, Nov 12, 2011 at 10:02 PM, Negin Nickparsa wrote: > are you sure about ATD03518726535\n? > > can you try if ( dio_write($handle, 'AT') )? > >>> >>> Don't use \n, use \r. >>> >>> http://en.wikipedia.org/wiki/AT_commands#Example_session >>> >>> >>> >>> -- >>> Richard Quadling >>> Twitter : EE : Zend : PHPDoc : Fantasy Shopper >>> @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : >>> fan.sh/6/370 >>> >> > > No, \r is the requirement of the modem. Nothing to do with the OS. > > Windows uses \r\n as its line terminators, but when you talk to a > modem, you use \r. > > > > -- > Richard Quadling > Twitter : EE : Zend : PHPDoc : Fantasy Shopper > @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : > fan.sh/6/370 > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > I've had better luck with PHP_EOL instead of \r or \n. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] problem with sending AT command in php
On 15 November 2011 11:50, a dehqan wrote: > \n is for Linux > \r is for Windows > > On 11/14/11, Richard Quadling wrote: >> On 12 November 2011 20:02, a dehqan wrote: >>> dio_write($handle, 'AT') & dio_write($handle, "AT") make firefox times out >>> on Waiting for localhost ... . >>> But dio_write($handle, "AT\n") makes it prints AT exactly the same command >>> or A > A , .. >>> >>> On Sat, Nov 12, 2011 at 10:02 PM, Negin Nickparsa >>> wrote: >>> are you sure about ATD03518726535\n? can you try if ( dio_write($handle, 'AT') )? >>> >> >> Don't use \n, use \r. >> >> http://en.wikipedia.org/wiki/AT_commands#Example_session >> >> >> >> -- >> Richard Quadling >> Twitter : EE : Zend : PHPDoc : Fantasy Shopper >> @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : >> fan.sh/6/370 >> > No, \r is the requirement of the modem. Nothing to do with the OS. Windows uses \r\n as its line terminators, but when you talk to a modem, you use \r. -- Richard Quadling Twitter : EE : Zend : PHPDoc : Fantasy Shopper @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : fan.sh/6/370 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] problem with sending AT command in php
\n is for Linux \r is for Windows On 11/14/11, Richard Quadling wrote: > On 12 November 2011 20:02, a dehqan wrote: >> dio_write($handle, 'AT') & dio_write($handle, "AT") make firefox times out >> on Waiting for localhost ... . >> But dio_write($handle, "AT\n") makes it prints AT exactly the same command >> or A > A , .. >> >> On Sat, Nov 12, 2011 at 10:02 PM, Negin Nickparsa >> wrote: >> >>> are you sure about ATD03518726535\n? >>> >>> can you try if ( dio_write($handle, 'AT') )? >>> >> > > Don't use \n, use \r. > > http://en.wikipedia.org/wiki/AT_commands#Example_session > > > > -- > Richard Quadling > Twitter : EE : Zend : PHPDoc : Fantasy Shopper > @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : > fan.sh/6/370 > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] problem with sending AT command in php
On 12 November 2011 20:02, a dehqan wrote: > dio_write($handle, 'AT') & dio_write($handle, "AT") make firefox times out > on Waiting for localhost ... . > But dio_write($handle, "AT\n") makes it prints AT exactly the same command > or A > A , .. > > On Sat, Nov 12, 2011 at 10:02 PM, Negin Nickparsa wrote: > >> are you sure about ATD03518726535\n? >> >> can you try if ( dio_write($handle, 'AT') )? >> > Don't use \n, use \r. http://en.wikipedia.org/wiki/AT_commands#Example_session -- Richard Quadling Twitter : EE : Zend : PHPDoc : Fantasy Shopper @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : fan.sh/6/370 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] problem with sending AT command in php
dio_write($handle, 'AT') & dio_write($handle, "AT") make firefox times out on Waiting for localhost ... . But dio_write($handle, "AT\n") makes it prints AT exactly the same command or A > A , .. On Sat, Nov 12, 2011 at 10:02 PM, Negin Nickparsa wrote: > are you sure about ATD03518726535\n? > > can you try if ( dio_write($handle, 'AT') )? >
Re: [PHP] problem with sending AT command in php
are you sure about ATD03518726535\n? can you try if ( dio_write($handle, 'AT') )?