SYNOPSIS
ioto [options]
ioto [options]
ioto
--background
--debug
--home directory
--profile profile
--timeouts
--trace file[:type:source]
--verbose
--version
DESCRIPTION
Ioto is a compact device agent that includes an MQTT client, HTTP web
server, HTTP client and integration with AWS IoT. It can run as a stand-
alone as a device agent or the Ioto library can be embedded in
applications.
The Ioto web server supports HTTP/1.0, HTTP/1.1, TLS, user
authentication, sessions, chunked transfers, file upload, and security
limits.
Ioto normally reads a set of JSON configuration files. It reads the
config.json file for general configuration, the web.json for web server
configuration, auth.json for authentication configuration, and state.json
for persisted device state.
Ioto can trace activities to a file that defaults to 'stdout'. This can
be modified via the --trace command line option.
The --trace option specifies a destination file for trace messages. This
will override the trace property in the Ioto config.json file. The trace
argument syntax is fileName[:types:sources]. The types are a comma
separated list of message types. Valid types include: info, debug, error,
and trace. Sources are the code module names originating the trace
messages. You can use "all" for types and sources to match all
types/sources. You can also use "!type" and "!source" to negate a type or
source.
Ioto responds to the SIGUSR2 signal and increases the trace level.
OPTIONS
--background
Run Ioto in the background and detach from the console.
--debug
Enable debug tracing. The -T option is an alias for --tracing.
--home directory
Change to the specified directory before running Ioto.
request and session timeouts.
--verbose
Run with more verbose tracing.
--version
Output the product version number.
FILES
/etc/ioto
/var/www/ioto
/usr/local/lib/ioto
REPORTING BUGS
Report bugs to dev@embedthis.com.
COPYRIGHT
Copyright (c) Embedthis Software.
SEE ALSO
pass
ioto June 2022 IOTO(1)
Man(1) output converted with
man2html