-
Notifications
You must be signed in to change notification settings - Fork 0
/
HMISBC_NOTES.txt
52 lines (43 loc) · 2.3 KB
/
HMISBC_NOTES.txt
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
########################################################################################
########Change files in root disk image of recover SD card using Ubuntu
sudo apt-get install simg2img
sudo simg2img rootfs.org.img rootfs.ext4
sudo mkdir /tmp/mnt
sudo mount -o loop,rw,sync rootfs.ext4 /tmp/mnt
##Make changes with image mounted Linux. Example shown below.
##Start SSH with root access
sudo -s
if [ -f /lib/systemd/system/sshd.socket ]; then
sudo ln -s /lib/systemd/system/sshd.socket /tmp/mnt/etc/systemd/system/sockets.target.wants/sshd.socket
else
sudo echo '' > /lib/systemd/system/sshd.socket
sudo ln -s /lib/systemd/system/sshd.socket /tmp/mnt/etc/systemd/system/sockets.target.wants/sshd.socket
sudo rm -f /lib/systemd/system/sshd.socket
fi
sudo sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /tmp/mnt/etc/ssh/sshd_config
exit
sudo umount /tmp/mnt
sudo img2simg rootfs.ext4 rootfs.img
########################################################################################
Install/Update Native OS NodeRed using Entware
curl -L https://raw.githubusercontent.com/jzhvymetal/HMIBSC_UPDATE/main/HMIBSC_UPDATE_ENTWARE.sh | sh -x
Install Docker NodeRed with existing SE settings and flow
curl -L https://raw.githubusercontent.com/jzhvymetal/HMIBSC_UPDATE/main/HMIBSC_INSTALL_NODERED_DOCKER.sh | sh -x
########Location of boot up script
/etc/profile.d/force_root_pwd.sh
########NodeRed Setting files
/home/root/.node-red/
####How to start/stop/resart/enable disable service
systemctl start docker.service
systemctl stop docker.service
systemctl enable docker.service
systemctl disable docker.service
####View log of a service
systemctl status docker.service
journalctl -xu docker.service
###Install SE Nodes
npm install se-node-red-palette_manager --registry https://ecostruxure-data-expert-essential.se.app:4873/ --strict-ssl false
npm install se-node-red-modbus --registry https://ecostruxure-data-expert-essential.se.app:4873/ --strict-ssl false
npm install se-node-red-machine_advisor --registry https://ecostruxure-data-expert-essential.se.app:4873/ --strict-ssl false
npm install se-node-red-harmony_hub --registry https://ecostruxure-data-expert-essential.se.app:4873/ --strict-ssl false
npm install se-node-red-aveva_insight --registry https://ecostruxure-data-expert-essential.se.app:4873/ --strict-ssl false