Task über Netzwerk auf Tablet starten

schmetty2

schmetty2

Stammgast
248
Hallo,

ich möchte von meinem Smartphone einen Task auf dem Tablet starten.
Mit URL aufrufen http:\IPAdresse\Tasker=meinTask funktioniert es nicht. Ist in der URL ein Fehler? Gibt es andere Möglichkeiten der Realisierung?

mfg
 
Ich mache das über Pushbullet. Mit Pushbullet kannst du auch mehrere Geräte gleichzeitig über diese Weise steuern.
 
AutoRemote hat da mehr Potential als PushBullet.
 
  • Danke
Reaktionen: zwantE
Gibt's da nicht einen Shell Befehl o.ä. Zusätzliche Anwendungen wollt' ich eigentlich nicht nutzen.

mfg
 
du könntest es mit netcat versuchen (ist allerdings nur in der busybox enthalten)

edit:
2 Bilder
 

Anhänge

  • Screenshot_2015-04-21-09-33-03~01.png
    Screenshot_2015-04-21-09-33-03~01.png
    11,7 KB · Aufrufe: 278
  • Screenshot_2015-04-21-09-32-57.png
    Screenshot_2015-04-21-09-32-57.png
    16,9 KB · Aufrufe: 235
Zuletzt bearbeitet:
Also BusyBox pro habe ich. Allerdings nicht so tiefgreifende Unix Kenntnisse.
Was kann ich mit netcat generieren, das Tasker als Trigger versteht?

mfg
 
Die ausgabe (z.b. 1 senden) in einer variablen speichern lassen und wenn die variable wert 1 hat task xy ausführen (und in dem am ende die variable wieder auf 0 setzen/löschen)
 
Ich glaube alleine krieg das nicht hin. Ich scheitere schon am Starten des Servers.
Shell ausführen: netcat -vv -l -p 1111 > %NCAT
quitiert mir Tasker mit nem roten Punkt. Oder muß man über RunCommand der SecureSettings gehen.

mfg
 
kennt bei dir nc die -vv Option? (bei mir z.b. gibts die nicht), und nicht > sondern store output in

(
Test (23)
A1: Variable Clear [ Name:%Netcat Pattern Matching:Off ]
A2: Run Shell [ Command:Ip=`ip route | awk '{print $9}'`;/system/xbin/busybox nc -l -p 34567 $Ip Timeout (Seconds):0 Use Root:Off Store Output In:%Netcat Store Errors In: Store Result In: ]
Ip=`ip route ...` hab ich nur damit ich nicht die ip eingeben muss würde ich erstmal weglassen)
 

Anhänge

  • Screenshot_2015-04-21-11-41-27~01.png
    Screenshot_2015-04-21-11-41-27~01.png
    8,4 KB · Aufrufe: 241
  • Danke
Reaktionen: schmetty2
Hallo vetzki,

vielen Dank es funzt!!
Allerdings habe ich noch zusätzlich zu meinem Text ein "Exit" in einer zweiten Zeile. Wo kommt das denn her?
Kannst Du eine Aussage treffen zur Systembelastung (CPU), wenn ich den Server 24/7 laufen lasse?

mfg
 
Zuletzt bearbeitet:
das exit ist ne gute frage, wie sendet du genau den befehl? (wenn ich im z.b. vom tablet mit echo xyz | nc ... ans handy sende habe ich das exit beim tablet in der teminal ausgabe, denke wegen dem beenden der verbindung, warum das allerdings kommt weiß ich nicht genau. Zur not könnte beim empfänger noch ein | grep -v exit rein edit oder | grep -o "Wasankommensoll" . )
Wie das mit der cpu belastung aussieht weiß ich leider auch nicht, denke aber nicht das das viel ausmacht.
 

Anhänge

  • Screenshot_2015-04-21-14-04-55.png
    Screenshot_2015-04-21-14-04-55.png
    7,9 KB · Aufrufe: 282
  • Screenshot_2015-04-21-14-05-00.png
    Screenshot_2015-04-21-14-05-00.png
    17,1 KB · Aufrufe: 256
  • Screenshot_2015-04-21-14-17-31.png
    Screenshot_2015-04-21-14-17-31.png
    66,2 KB · Aufrufe: 294
Zuletzt bearbeitet:
Ich will meine ausrangierten Handys als Überwachungskamera einsetzen. Da ein Handy ohne Simkarte dem Tablet ähnelt habe ich dies als Beispiel genommen um mein Anliegen besser zu verdeutlichen. Da die Kamera nur bei Bedarf laufen soll und händisches Einschalten nervig wäre, habe ich nach einer Lösung gesucht. Ohne Simkarte ist natürlich auch kein SMS Empfang möglich, sonst hätte ichs darüber gelöst. Aber die Idee mit EMail werd ich mal ins Auge fassen.

mfg

Der ursprüngliche Beitrag von 15:19 Uhr wurde um 15:25 Uhr ergänzt:

Allerdings müsste sich das EMail Konto dann jede Minute synchronisieren um relativ zeitnah das Ereignis auszulösen.
 
So könnte es gehen

Profile: Start-nc (24)
Time: From 00:00 every 2m Till 23:59
Enter: Start netcat (23)
A1: Run Shell [ Command:pgrep -f "busybox nc" Timeout (Seconds):0 Use Root:Off Store Output In:%ncps Store Errors In: Store Result In: Continue Task After Error:On ]
A2: If [ %ncps !Set ]
A3: Run Shell [ Command:Ip=`ip route | awk '{print $9}'`;/system/xbin/busybox nc -l -p 34567 $Ip | grep -Eo '0|1' Timeout (Seconds):0 Use Root:Off Store Output In:%Netcat Store Errors In: Store Result In: Continue Task After Error:On ]

Profile: Starte Cam (26)
State: Variable Value [ %Netcat eq 1 ]
Enter: Start Ip Webcam (28)
A1: Notify Cancel [ Title: Warn Not Exist:Off ]
A2: Notify [ Title:App gestartet Text: Icon:null Number:0 Permanent:Off Priority:3 ]
A3: Variable Clear [ Name:%Netcat Pattern Matching:Off ]
A4: Wait [ MS:250 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A5: Perform Task [ Name:Start netcat Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop:Off ]

Profile: Kill Cam (50)
State: Variable Value [ %Netcat eq 0 ]
Enter: Kill Ip Webcam (30)
A1: Notify Cancel [ Title: Warn Not Exist:Off ]
A2: Notify [ Title:App gekilled Text: Icon:null Number:0 Permanent:Off Priority:3 ]
A3: Variable Clear [ Name:%Netcat Pattern Matching:Off ]
A4: Wait [ MS:250 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A5: Perform Task [ Name:Start netcat Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop:Off ]

(das von 00:00-23:59 alle 2m da etwas anderes als 0 oder 1 nc nicht mehr startet. Und ich hab mangels entsprechender app eine benachrichtigung genommen)
 
Zuletzt bearbeitet:
So

Start und Stop funktioniert. Habe noch ein stündliches FolderSync eingebaut um ev. Aufnahmen aufs NAS zu verschieben. Jetzt nur noch über VPN den Fernstart/Stop testen dann ist es das.

mfg
 
falls du es jetzt über netcat machst, kannst du evtl. beim sender noch eine schleife einbauen, das er wiederholt bis angekommen ist (mir ist beim ausprobieren aufgefallen das manchmal keine verbindung zustande kommt, bei erneutem versuch hats dann gepasst)
 

Ähnliche Themen

S
Antworten
1
Aufrufe
199
NitramAkloh
N
E
Antworten
2
Aufrufe
302
mbefore305
M
X
Antworten
0
Aufrufe
233
xyzUpdate
X
Zurück
Oben Unten