You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>Optional… my RPi is headless and I use xRDP to connect from a Windows PC to run a graphical UI if needed (e.g. for Arduino IDE)</p>
49
50
<ul>
50
51
<li>login as pi / test
51
52
<li>sudo apt-get install xrdp
52
53
<li><i>to confirm it's working as expected try to connect from a remote computer to the RPi (e.g. from a Windows PC using the "Remote Desktop Connection" tool)</i>
53
54
</ul>
55
+
-->
54
56
<h2>Install NodeJS (here: latest stable version available for RPi: 0.10.28)</h2>
55
57
<ul>
56
58
<li>login as pi / test
@@ -61,8 +63,8 @@ <h2>Install NodeJS (here: latest stable version available for RPi: 0.10.28)</h2>
<li><i>to confirm it's working as expected login as pi/test and run "node -v" which should return the installed node version (here: v0.10.28)</i>
@@ -96,6 +98,7 @@ <h2>Install MongoDB</h2>
96
98
<li><i>to confirm it's working as expected login as pi/test and run "/opt/mongo/bin/mongo" which should start the mongo shell (type "exit" to close the shell again)</i>
97
99
<li><i>if the RPi loses power without proper shutdown while mongod is running, you can't restart without manually removing the pid file first. To do so run “sudo rm /var/lib/mongodb/mongod.lock”</i>
98
100
</ul>
101
+
<!--
99
102
<h2>Install Arduino (and update to latest 1.0.5)</h2>
100
103
<ul>
101
104
<li>login as pi / test
@@ -128,6 +131,7 @@ <h2>Enable programming via GPIO UART (for serial gateway only)</h2>
128
131
<li>cd ..
129
132
<li>rm -rf avrdude-rpi-master
130
133
</ul>
134
+
-->
131
135
<h2>Install MySensors from Git branch development (here: password: test)</h2>
132
136
<ul>
133
137
<li>login as pi / test
@@ -137,7 +141,7 @@ <h2>Install MySensors from Git branch development (here: password: test)</h2>
<li><i>to confirm that the NodeJsController is working as expected and connects to the local mongo DB: "node NodeJsController.js" which should start the controller, connect to the database and run into an error connecting to the gateway. Stop node again via Ctrl-c</i>
142
146
</ul>
143
147
<h2>Start NodeJsController on boot</h2>
@@ -151,6 +155,7 @@ <h2>Start NodeJsController on boot</h2>
151
155
<li>sudo reboot
152
156
<li><i>to confirm that NodeJsController is starting at boot, check the log file /home/pi/logs/NodeJsController.log</i>
153
157
</ul>
158
+
<!--
154
159
<h2>Configure Arduino</h2>
155
160
<ul>
156
161
<li>start graphical UI (startx on RPi or via RDP)
@@ -163,11 +168,12 @@ <h2>Configure Arduino</h2>
163
168
</ul>
164
169
<li>Close Arduino IDE
165
170
</ul>
171
+
-->
166
172
167
173
<h1>Serial Gateway</h1>
168
174
<h2>Hardware</h2>
169
175
<ul>
170
-
<li>as described for the standard Serial Gateway
176
+
<li>as described for the standard Serial Gateway - using the standard Serial Gateway sketch with DEBUG (in MyConfig.h) disabled
171
177
<li>I'm using the version with inclusion mode button and LEDs based on no Arduino but a plain ATmega328p on a breadboard
172
178
<li>Connect directly to the serial GPIO pins of the RPi:
173
179
<p>Arduino GND <-> Raspberry Pi GND (pin 6)<br/>
@@ -176,17 +182,18 @@ <h2>Hardware</h2>
176
182
Arduino RESET <-> Raspberry Pi GPIO22 (pin 15)</p>
177
183
<li>Right now I'm using a separate power supply for the serial gateway instead of the 3.3V or 5V pins of the RPi because I ran in some issues with power consumption during programming
<li>as described for the standard Ethernet Gateway
224
+
<li>as described for the standard Ethernet Gateway - using the standard Ethernet Gateway sketch with DEBUG (in MyConfig.h) disabled
217
225
<li>I'm using the version with inclusion mode button and LEDs based on no Arduino but a plain ATmega328p on a breadboard and the ENC28J60 Ethernet module
0 commit comments