forked from grodansparadis/vscp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
vscpd.8
86 lines (86 loc) · 2.58 KB
/
vscpd.8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
.\" Automatically generated by Pandoc 2.5
.\"
.TH "VSCPD" "8" "January 20, 2020" "VSCP Daemon" ""
.hy
.SH NAME
.PP
vscpd \- The VSCP Daemon
.SH SYNOPSIS
.PP
vscpd [\f[I]options\f[R]]
.SH DESCRIPTION
.PP
The VSCP daemon is an open source daemon/server program that is part of
VSCP & Friends and is built and maintained by \[oA]ke Hedman, Grodans
Paradis AB (https://www.vscp.org).
The server act as a hub and collects information from different sources
and let clients collect this information over a TCP/IP, websocket, REST
interface etc and makes it easy to present or work on this date in real
time.
The daemon also has an internal scheduler that makes it possible to
control different scenarios such as simple tasks like to automatically
turn on a group of lamps at a specific time of the day or do complex
industrial control tasks.
.PP
On Unix systems the daemon is a standard server application that is
started in the background.
It is possible also to compile it to start as a standard application if
that way of running it is preferred.
.PP
The daemon uses simple to construct, yet very capable, drivers to talk
to the real world.
This means that a driver abstract real world things to look to the
system as any other VSCP enabled device even if it itself has no
knowledge what so ever about VSCP
.SH OPTIONS
.TP
.B \-h
Give help about commands.
.TP
.B \-s
Standalone (don\[cq]t run as a daemon).
Terminate with ctrl+c.
.TP
.B \-r root\-path
Specify VSCP root folder.
Default is /srv/vscp.
.TP
.B \-c path\-to\-vscpd\-config\-file
Tell where the program should look for the configuration file.
Default is to look for this file in /etc/vscp/vscpd.json.
.TP
.B \-k XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX\&....
Set the 32 byte encryption key string in hex format.
.TP
.B \-d debug\-level
Debug level (0\-2).
0=Default.
Higher value is more output.
.TP
.B \-g
Print MIT license.
.SH SEE ALSO
.PP
\f[C]uvscpd\f[R] (8) \f[C]vscpworks\f[R] (1).
\f[C]vscpcmd\f[R] (1).
\f[C]vscp\-makepassword\f[R] (1).
\f[C]vscphelperlib\f[R] (1).
\f[C]vscpdrivers\f[R] (7)
.PP
The VSCP project homepage is here <https://www.vscp.org>.
.PP
The manual (https://grodansparadis.gitbooks.io/the-vscp-daemon) for
vscpd contains full documentation.
Other documentation can be found here
<https://grodansparadis.gitbooks.io>.
.PP
The vscpd source code may be downloaded from
<https://github.com/grodansparadis/vscp>.
Source code for other system components of VSCP & Friends are here
<https://github.com/grodansparadis>
.SH COPYRIGHT
.PP
Copyright \[co] 2000\-2022 Ake Hedman, the VSCP project \- MIT
license.
.SH AUTHORS
\[oA]ke Hedman, the VSCP project.