1

Téma: [vyřešeno] Nefunguje connect to SDS device

Nemohu se spojit na SDS přes program SDS-C.
IP, port, heslo mám vyplněn správně.
Na web se normálně přihlásím a i z mobilní aplikace se mohu přihlásit.

Kde může být chyba ? Zkoušel jsem to i na přímo kabelem, i z jiného PC.
Vždy stejná hláška, chybná IP adresa nebo heslo.

SDS-micro ST - hw SoC-ARM REV3 100Mbit DF9, ze dne 14.4.2021.
SDSC_080421.exe

2

Re: [vyřešeno] Nefunguje connect to SDS device

Nemáte po cestě blokovánu komunikaci protokolem UDP ? potom by to nefungovalo - musí být povolena.
(Webové rozhraní běží nad TCP protokolem, proto třeba funguje jen ten web).

Port pro nahrávání SDS-C programu, musí odpovídat tomu, co je nastaveno v příslušné pozici v administraci SDS.

SDS máte připojeno přímo k PC nebo je někde (daleko) na internetu ?

Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !

3

Re: [vyřešeno] Nefunguje connect to SDS device

Port mám nastaven takto:
UDPctrl port:     33333

Program: IP address: 192.168.195.210
UDP port: 33333

Jsem na vnitřní síti, pouze přes switch (ale zkoušel jsem i přímo pouze UTP kabelem PC-SDS).

Když si pustím PSping s parametrem -u (UDP):

"C:Program FilesPSping>psping -l 8k  -u 192.168.195.211:3333"
UDP bandwidth test connecting to 192.168.195.210:3333:
Vzdßlenř poŔÝtaŔ odmÝtl sÝŁovÚ p°ipojenÝ.

Zajímavé že když dám port 8010 (TCP administrace) tak dostanu:
UDP bandwidth test connecting to 192.168.195.210:8010: Connected
20 iterations (16 warmup) sending 8192 bytes UDP bandwidth test: 1908453100%

UDP sender bandwidth statistics:
  Sent = 4, Size = 8192, Total Bytes: 155648,
  Minimum = 82.65 MB/s, Maximum = 82.65 MB/s, Average = 82.65 MB/s
Error exchanging UDP statistics: StßvajÝcÝ p°ipojenÝ bylo vynucený ukonŔeno vzdßlenřm hostitelem.

Takže to chvilku běží a pak to ukončí vzdálený hostitel.

Krabičku mám novou a ještě v ní nikdy nebyl nahrán program SDS-C

4

Re: [vyřešeno] Nefunguje connect to SDS device

33333 nebo 3333 ?

UDP ping ale stejně z principu nemůže na SDS fungovat, neboť v SDS taková funkce není.

SDS má povoleno jen ICMP ping.


A opět, posílát UDP na SDS na port 8010 nemá význam, ten výpis také odpovídá - Sent 4 - Received 0 - tzn. ten testovací program odeslal 4 pakety ale nic neobdržel. Tzn. jediné co běží je ten test program, vzdálený hostitel nic neukončil protože u něj nic ani nezačalo, SDS jednodše ty UDP pakety ignoruje.
Což je zcela správně, SDS nesmí zpracovat UDP pakety na TCP administračním portu.

-

Pokud to SDSC EXE pouštíte na Windows, musíte si ten UDP port specificky ručně povolit v nastavení Windows Firewall. Návody jsou na netu. Ve výchozím nastavení windows to totiž bývá obecně zakázané. V drtivé většině případů je problém právě tam.

Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !

5

Re: [vyřešeno] Nefunguje connect to SDS device

SDSC spouštím z Windows a firewall vypínám.
Dnes jsem to pro jistotu zkusil ještě z dalšího (již třetího) PC, s vypnutým firewallem, výsledek stejný.
Udělal jsem tedy pcap Wiresharkem, a je vidět že z PC odejde 1 UDP paket a nazpět se nevrátí nic.
Jsem na jednom segmentu sítě, komunikace na port 33333 z mobilní aplikace normálně funguje a lze ovládat např. relé nebo vyčítat teplotu.
Už mne tedy nic nenapadá, snad jedině reset SDSC.

6

Re: [vyřešeno] Nefunguje connect to SDS device

OK takže i v SDS a také v EXE je tedy stejný UDP port 33333.

V příspěvku výše bylo 3333 a 33333.

Wireshak (podle toho jaký má cap driver) může ukázet ten paket i když je firewall aktivní,
jediná cesta jak to otestovat je poslat to naslepo na jiný počítač,
kde se ten paket musí ukázat.
Jen tak je jistota že ten firewall je skutečně průchozí.
Obvykle vypnutí nemusí stačit (čerstvá zkušenost W10), musí se přidat explicitní vyjímka pro vybraný EXE soubor.


Ale pozor, jestli máte v SDS nastavený stejný identický port pro UDP komunikaci z mobilu,
a stejný port pro nahrávání SDSC programu do SDS,
tak to logicky také fungovat nemůže, musí to být jiné porty.

Zkuste si to nejprve všechno s výchozím nastavením, a až se ukáže to tak funguje (UDP 280 pro komunikaci, UDP 8081 pro SDSC) tak teprve provádějte další změny...

Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !

7

Re: [vyřešeno] Nefunguje connect to SDS device

Díky za nápovědu, teď už je to jasné kde je chyba.
Domníval jsem se, že nastavení v administraci, položka UDPCtrl port, je UDP port jak pro komunikaci, tak pro SDSC.
Nikde jsem jiné nastavení UDP portu nenašel.
Tím pádem funguje default port 8081. Prošlo to na první dobrou.
Tak asi jen dodatečná otázka, kde si tedy lze nastavit port pro UDP SDSC ??

8 Naposledy upravil: MaPoko (2022-05-11 16:32:46)

Re: [vyřešeno] Nefunguje connect to SDS device

tak mám stejný problém sad firewall vypnut, jsem v lokalní síti, heslo zadávám 100% správně,port 8081, ale připojení z remote access C-FULL neprojde.
V logu na web rozhraní to píše "NEPLATNÉ HESLO OD ....." - několikrát jsem pro jistotu heslo změnil ale nic sad
poradí někdo prosím co s tím?

hw SoC-ARM REV3 100Mbit DF9, ze dne 27.12.2021

9

Re: [vyřešeno] Nefunguje connect to SDS device

O jaké SDS jde ? některé se programují přes SDS-C a jiné zase přes FULL-C.
Pokud se snažíte nahrát FULL-C do SDS které očekává SDS-C, tak se Vám to logicky nepovede.

Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !

10 Naposledy upravil: MaPoko (2022-05-12 11:36:43)

Re: [vyřešeno] Nefunguje connect to SDS device

jedná se o SDS-MICRO-ST čerstvě koupené - jde o to, že se mi nedaří ani připojit přes to upload rozhraní

Post's attachments

sds_prob.jpg 92.97 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

11

Re: [vyřešeno] Nefunguje connect to SDS device

Přesně o tom píšu, chcete použít "FULLC" na SDS (MICRO-ST) které ale pracuje s jazykem "SDSC".
Musíte použít SDSC.exe, ke stažení na wiki.

Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !