Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - BigSandy

Stran: 1 ... 16 17 [18] 19 20
256
Server / Re:Problém s pravý přes PHP
« kdy: 06. 01. 2018, 09:33:03 »
To jsem už také zkoušel.
Kód: [Vybrat]
exec("mode /dev/ttyAMA0: BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off");

Kód: [Vybrat]
<?php
$device 
"/dev/ttyAMA0";
exec("mode $device: BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off");
$fp fopen($device,'r+'); 
fwrite($fp"hups"); 
fclose($fp);
?>


Když si ty parametry nastavím v terminalu ručně, funguje to.
Furt to ale vyhazuje sh: 1: mode: not found a musim spouštět přes sudo.

257
Server / Problém s právy přes PHP
« kdy: 06. 01. 2018, 08:27:11 »
Zdravím.
Co je špatně?

Toto funguje a při protočení stránky to odešle hups
Kód: [Vybrat]
<?php
system 
('echo hups> /dev/ttyAMA0');
?

To druhé také funguje, ale jen když to spustím přes terminal se sudo a vyhazuje to
sh: 1: mode: not found

Když protočím www tak
Warning: fopen(/dev/ttyAMA0): failed to open stream: Permission denied in /var/www/ser1.php on line 2
Kód: [Vybrat]
<?php
exec
("mode ttyAMA0: BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off");
$fp fopen('/dev/ttyAMA0','r+'); 
fwrite($fp"hups"); 
fclose($fp);
?>

Je to na raspi takže k čemu nemá PI pravá když ten první příklad funguje?
Proč to i přes ssh vyhazuje sh: 1: mode: not found?
https://ediy.com.my/index.php/tutorials/item/16-control-serial-via-php
Děkují.

258
Server / Re:Nefunguje php-serial na serveru, na lokále ano
« kdy: 15. 12. 2017, 06:20:50 »
Kdyby nahodou se tu našel někdo, kdo by věděl jak na to a byl by ochotný pomoct, byl bych tad.

Jinak stačí někam do skriptu při spouštění si natvrdo nastavít přenosovou rychlost.

sudo stty -F /dev/ttyAMA0 9600

A přes PHP odesilat jako systém přikazy
system ('echo test> /dev/ttyAMA0');

Odzkoušené a funkční.  :P

259
Server / Re:Nefunguje php-serial na serveru, na lokále ano
« kdy: 15. 12. 2017, 05:34:53 »
A je nejaky duvod ovladat seriovy port z PHP krome cireho masochismu?
https://play.google.com/store/apps/details?id=com.idlegandalf.httprequestwidget&hl=cs

Ten widjet umí přes Get spustit php.
Už dlouho ho použivám pro ovladaní zařizení přes I2C sběrnicí a take pro ovladaní pinu na respi.

aní po upravě jak poradíl ByCzech to nejede  :'(

260
Server / Re:Nefunguje php-serial na serveru, na lokále ano
« kdy: 14. 12. 2017, 21:03:26 »
Asi bude rozumnější spouštět přes tu PHP stranku ten muj python skript.
Bude to sice prasarná ale asi jedine řešení.

Ja myslel že to bude jednoduché.
https://stackoverflow.com/questions/10373308/php-serial-communication-in-linux
http://www.ko4bb.com/getsimple/index.php?id=serial-port-access-from-php-with-raspberry-pi


261
Server / Re:Nefunguje php-serial na serveru, na lokále ano
« kdy: 14. 12. 2017, 20:22:58 »
include "php_serial.class.php";

Kód: [Vybrat]
PHP Fatal error:  Uncaught Error: Class 'phpSerial' not found in /var/www/example.php:6
Stack trace:
#0 {main}
  thrown in /var/www/example.php on line 6

Fatal error: Uncaught Error: Class 'phpSerial' not found in /var/www/example.php:6
Stack trace:
#0 {main}
  thrown in /var/www/example.php on line 6

Line 6  $serial = new phpSerial;


262
Server / Re:Nefunguje php-serial na serveru, na lokále ano
« kdy: 14. 12. 2017, 19:14:04 »
Dotaz.
Kód: [Vybrat]
<?php
error_reporting
(E_ALL);
ini_set("display_errors"1);

include 
php_serial.class.php;

$serial = new PhpSerial;
$serial->deviceSet("/dev/ttyAMA0");
$serial->confBaudRate(9600);
$serial->confParity("none");
$serial->confCharacterLength(8);
$serial->confStopBits(1);
$serial->confFlowControl("none");
$serial->deviceOpen();
$serial->sendMessage("hups");
$serial->deviceClose();
?>
Když to spustím přes terminal tak vyskočí chyba
Kód: [Vybrat]
PHP Parse error:  syntax error, unexpected 'class' (T_CLASS) in /var/www/example.php on line 5

263
Server / Re:Nefunguje php-serial na serveru, na lokále ano
« kdy: 14. 12. 2017, 12:07:24 »
Tak není to dobrý.
Jak přes python tak přes lazarus to musím spouštět přes sudo.
Jako pi to nejede.
Jak pi tak www-data jsou ve skupině dialout.
Kde pak je problem?

264
Server / Re:Nefunguje php-serial na serveru, na lokále ano
« kdy: 14. 12. 2017, 11:34:51 »
http://www.raspi.cz/2013/02/propojujeme-raspberry-pi-arduino/
Citace
Naše sériové rozhraní má soubor umístěný v /dev/ttyACM0. Abychom s ním mohli komunikovat i bez práv roota, je nutné být ve skupině dialout.
pi@raspberrypi-test ~ $ sudo usermod -a -G dialout pi

sudo visudo
www-data ALL=(ALL:ALL) NOPASSWD: ALL 
uživatel www-data teď bude mít stejná práva jako uživatel pi.

Piny jdou přes PHP normálně ovládat a  i2c take takže asi ok.


265
Server / Nefunguje php-serial na serveru, na lokále ano
« kdy: 14. 12. 2017, 10:19:08 »
Zdravím Vás tu všechny.

https://github.com/rubberneck/php-serial

Jsem stah ten balik.
Web je na /var/www
Tam je můj PHP a nakopčíl jsem tam i ty 2 soubory (composer.json a php_serial.class.php)
Žandou chybu to nevyhazuje ale nefunguje to.
 
Kód: [Vybrat]
<?php
error_reporting
(E_ALL);
ini_set("display_errors"1);

include 
php_serial.class.php;

$serial = new PhpSerial;
$serial->deviceSet("/dev/ttyAMA0");
$serial->confBaudRate(9600);
$serial->confParity("none");
$serial->confCharacterLength(8);
$serial->confStopBits(1);
$serial->confFlowControl("none");
$serial->deviceOpen();
$serial->sendMessage("hups");
$serial->deviceClose();
?>

Zkoušel jsem to přes python a lazarus a přes ně to chodí.
Kde muže byt problém?

266
Vývoj / Re:Instalace Pythonu - Raspberry
« kdy: 03. 08. 2016, 08:59:28 »
Zdravím.
Tak jsem vyzkoušel vše co to nabizí a funguje  :)
Ale nemohu pořešit tento problem.
Když jsem to skompiloval, vytvořil se mi v adresaři podadresař bin
http://www.fastimages.eu/?v=bin.png
Tam vše funguje.

http://www.uugear.com/uugear-rpi-arduino-solution/
Citace
Níže je stejný příklad napsaný v Pythonu (Ujistěte se, libUUGear.so a UUGear.py soubory jsou ve stejném adresáři):

Vytvořil jsem v adresaži pi podadresař UUGear a skopčil tam ty 3 soubory
DigitalReadWrite.py
libUUGear.so
UUGear.py
Kód: [Vybrat]
pi@raspberrypi:~/UUGear $ python DigitalReadWrite.py
internalAttachDevice:105: (mqd_t)-1 != in: No such file or directory
Co dělam špatně?





267
Vývoj / Re:Instalace Pythonu - Raspberry
« kdy: 23. 07. 2016, 13:31:57 »
Tak už funguje   :)
Děkují všem za pomoc a trpělivost s lamou  ;)

268
A to je co.
board = Arduino('/dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_75533353837')

269
Vývoj / Re:Instalace Pythonu - Raspberry
« kdy: 18. 07. 2016, 19:59:45 »
To asi nedam  :'(
Kdyby jste alespoň nasměroval na nějaký návod?

270
Vývoj / Re:Instalace Pythonu - Raspberry
« kdy: 18. 07. 2016, 18:47:43 »
Nic jsem nekompilovl.
https://github.com/uugear/UUGear
V pravo to zelene - kliknout a download zip.
Přimo v tom zip je ta UUGear.py

libUUGear.sov
Klik na View Raw a stahne se.
https://github.com/werty1st/schalter/blob/master/UUgear/RaspberryPi/bin/libUUGear.so

Je to psane přimo pro raspberry což ma procak ARM a zakladní system je snad raspbian.

Stran: 1 ... 16 17 [18] 19 20