Stránka 1 z 1

Serial port

Napsal: 11 Sep 2012 18:14
od hawkfree
Vzdálený server loguje data ze zařízení, které je připojeno do sériového portu mikrotiku. Server bych potreboval nahradit vlastním. Neporadil by někdo se zkušeností jak na to?

Scheduler pouští každé 2s toto:
:local a
:set a ([/system resource get cpu-load]);
:if ($a > 90) do={/port remote-access disable 0; :delay 2s; /port remote-access enable 0;}

Ports:
serial0,9600,8bits
Remote access:
serial0, rfc2217

Moc děkuji.

Re: Serial port

Napsal: 12 Sep 2012 20:07
od hawkfree
No moc to tu nezije :roll: .
Po dlouhem badani, pouziti tohoto navodu http://wiki.mikrotik.com/wiki/Serial_Port_Usage a serial port readeru to konecne vypisuje radu cisel, coz by mohlo byt ono. :P
A ted tu mame level2. Jak tuto radu cisel nacist php skriptem, ktery je ulozi do databaze? Jde obejit pripojovani virtuálního COM portu pres lan a jeho nasledne vycitani a vycitat to z MK rovnou?
Diky za pripadne rady.

Re: Serial port

Napsal: 12 Sep 2012 20:29
od hawkfree
Tak asi slava predcasne :( rada cisel je jen " L o g i n = = > L o g o u t = = > L o g i n = = > L o g o u t = = >" v ASCII

Re: Serial port

Napsal: 01 Jul 2014 18:58
od mpcz
hawkfree píše:Tak asi slava predcasne :( rada cisel je jen " L o g i n = = > L o g o u t = = > L o g i n = = > L o g o u t = = >" v ASCII

Zdravím po letech,
podařilo se nějak vyřešit načtení znaků přímo do proměnné ROS, pokud jsou tlačeny do RS232 nebo USB RouterBoardu? Zajímá mě jen směr do RB, směr z RB ven není nyní podstatný. Nebo se musí použít berlička: načíst ze serial do file a pak z file do proměnné?
Děkuji.
mpcz, 01.07.2014

Re: Serial port

Napsal: 01 Jul 2014 22:22
od lwq
Kdyz sem resil teplomer od papoucha, tak se nenasel zadnou cestu pro nacteni dat do promenne a i normis potvrdil, ze to nejde. Jen v raw mode to narvat do souboru a poslat pryc ke zpracovani ... :roll:

Re: Serial port

Napsal: 01 Jul 2014 22:27
od mpcz
lwq píše:Kdyz sem resil teplomer od papoucha, tak se nenasel zadnou cestu pro nacteni dat do promenne a i normis potvrdil, ze to nejde. Jen v raw mode to narvat do souboru a poslat pryc ke zpracovani ... :roll:

TO lwq: OK, dík, to je fakt, ale doba uplynula, třeba se něco změnilo i když tomu moc nevěřím.
Načtení do souboru a následné vyčtení do proměnné by mělo fungovat. Máš to vyzkoušené?
Děkuji, mpcz, 01.07.2014

Re: Serial port

Napsal: 01 Jul 2014 22:31
od lwq
Kdyz teplomer od papoucha jen co deset sekund chrli hodnoty - ja to nepotreboval dostat do skriptu. Ja co cpu pres rawmode do souboru a ten pres FTP posilam k zpracovani. Umim si predstavit, ze pravidelne posilam data k vyhodnoceni vystupu seriaku a zpatky ze serveru si fetchem ctu hodnoty do skriptu ... Ale jinak nevim - je fakt, ze tohle bylo uz v ROS 4.x, takze mozna se to pohlo, ale pochybuju - MK spis ladi nv2 a modni veci typu quick-setup nez tohle ... :roll:

Re: Serial port

Napsal: 01 Jul 2014 22:42
od mpcz
lwq píše:Kdyz teplomer od papoucha jen co deset sekund chrli hodnoty - ja to nepotreboval dostat do skriptu. Ja co cpu pres rawmode do souboru a ten pres FTP posilam k zpracovani. Umim si predstavit, ze pravidelne posilam data k vyhodnoceni vystupu seriaku a zpatky ze serveru si fetchem ctu hodnoty do skriptu ... Ale jinak nevim - je fakt, ze tohle bylo uz v ROS 4.x, takze mozna se to pohlo, ale pochybuju - MK spis ladi nv2 a modni veci typu quick-setup nez tohle ... :roll:

TO lwq:
Aha,
na mě příliš mnoho informací, zkusím to jinak:
- pokud je do serialu nebo usb tlačen string cca 50 znaků, je problém ho uložit do souboru přímo na RB?
- pokud již ten soubor se stringem mám, je problém ten string vyzobnout do proměnné a pak si s ním dělat co potřebuji?
Cosi mi říká, že by to mělo jít ...
Dík. mpcz, 01.07.2014