dhylands / rshell

Remote Shell for MicroPython
MIT License
938 stars 133 forks source link

Readme add `supported hw` #123

Open gr4viton opened 4 years ago

gr4viton commented 4 years ago

Hi, i really enjoy rshell. I mean rsync is THE way. Although, even after reading whole readme, i still was not sure if rshell supports remote connection to esp8266.

Mainly, because i did not know a lot about other tools, and what webrepl does with websockets. It ment for me to study for around 2 hours to find out the differencies between webrepl / mpfshell and rshell and individual boards. I did not mind, i like to learn.. anyway...

tldr

can you add something like this to readme?

## supported 
- serial connection
  - esp32 esp8266 wipy
- telnet
  - wipy
- websocket (webrepl)
  - NO
  - you cannot use `rshell` for remote esp8266 connection

or am i wrong?

am i just incapable of accessing esp8266 remotely using rshell? In rshell there are sockets used but not websockets after all.

gr4viton commented 4 years ago

Btw, info i found

Click me to collapse/fold. # device ## esp8266 - ota via websocket ## wipy - ota via telnet ## esp32 - ota?? # program ## webrepl https://github.com/micropython/webrepl - old outdated - uses websocket - master version micrpython/webrepl - has only repl via web http page - has webrepl_cli = transfer files cli ### @HermannSW/webrepl https://github.com/Hermann-SW/webrepl - fork of webrepl - has webrepl_client = repl - - telnet using websockets ## rshell - nice - connect - serial - telnet - wipy - does not have websockets like webrepl :( - rsync to sync files - OP!!! ## mpfshell https://github.com/wendlers/mpfshell - serial - esp8266 + wipy - websocket - webrepl = esp8266 only - telnet - wipy only - file transfer - regex - full cmd list - tab completion