INSTALL

Sun, 07 Jul 2019 14:31:10 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Sun, 07 Jul 2019 14:31:10 +0200
branch
stable
changeset 603
fcff55324b84
parent 553
4091d4fe217f
permissions
-rw-r--r--

Merged fix from default

552
8b56f1b4e7ec Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff changeset
1
553
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
2 Debian Stretch.
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
3 ---------------
552
8b56f1b4e7ec Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff changeset
4
553
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
5 All extra libraries and packages are since Debian Strech present in the
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
6 standard repository. There is no need for manual downloading and building
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
7 packages, only thermferm needs to be build manually.
552
8b56f1b4e7ec Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff changeset
8
553
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
9 Using sudo apt-get install the following packages:
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
10 libjson-c-dev, libxml2-dev, mosquitto-clients, libmosquitto-dev, wiringpi,
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
11 i2c-tools, nginx, php-fpm, uuid-dev.
552
8b56f1b4e7ec Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff changeset
12
8b56f1b4e7ec Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff changeset
13 If running over WiFi consider running a local mosquitto server that runs as a
8b56f1b4e7ec Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff changeset
14 bridge to the main mosquitto server. Install mosquitto.
8b56f1b4e7ec Add INSTALL file. Less simulator logging.
Chiel Broek <mbse@mbse.eu>
parents:
diff changeset
15
553
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
16
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
17 Compiling and install.
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
18 ----------------------
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
19
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
20 In the main mbsePi-apps directory run:
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
21 make clean
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
22 ./configure
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
23
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
24 After configure, see that wiringPi and MQTT are included. Then run:
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
25 make
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
26 sudo make install
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
27 systemctl enable thermferm
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
28 systemctl start thermferm
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
29
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
30
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
31 Configure nginx.
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
32 ----------------
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
33
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
34 Configure local mosquitto.
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
35 --------------------------
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
36
4091d4fe217f Updated simulator with more simulated devices.
Michiel Broek <mbroek@mbse.eu>
parents: 552
diff changeset
37

mercurial