Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

esp8266

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

esp8266

Command line interface for the ESP8266 module. Read and write files to/from the module and more.

  • 0.0.3
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

An ESP8266 command line interface.

Administer the file system and more on an ESP8266 that is flashed with NodeMcu firmware.

Install

$ npm install esp8266 -g

Usage

$ esp command [subcommand] [data]

Commands

port set

Sets the name of the serial port to use in future commands.

$ esp port set /dev/tty.usbserial-A603UC7E
port get

Displays the current port that is used.

$ esp port get
Port: /dev/tty.usbserial-A603UC7E
file list

Lists the sizes and names of all files on the module.

$ esp file list
    1093 bytes  init.lua
    1321 bytes  test.lua
file write <local_filename> [<remote_filename>]

Writes a file from the local file system to the module. If a second filename is given, the local file will be renamed to this value on the device, else it will keep its local name.

$ esp file write ./webserver.lua init.lua
file push <local_filename> [<remote_filename>]

Alternative to esp file write that compress the file if they are of any of the following types: Lua, HTML, JavaScript, CSS.

$ esp file push ./webserver.lua init.lua
file read <remote_filename>

Displays the content of a file from the module.

$ esp file read hello-world.lua
print 'Hello, world'
file execute <remote_filename>

Executes the content of a Lua file on the module, returns the output.

$ esp file execute hello-world.lua
Hello, world
file remove <remote_filename>

Removes a file from the module.

$ esp file remove test.lua
restart

Restarts the module.

$ esp restart
run <lua>

Runs Lua code on the module, returns the output.

$ esp run "print 'Mechanisms, not policy.'"
Mechanisms, not policy.

License

MIT

Keywords

FAQs

Package last updated on 28 Jan 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc