Frederick Vandenbosch
Published © CC BY-NC-SA

IOT2020 Energy Monitoring Gateway

Using the IOT2020, I am creating an expandable energy monitoring gateway, with configurable warnings and alarms, covering all the basics.

IntermediateFull instructions provided10 hours8,036
IOT2020 Energy Monitoring Gateway

Things used in this project

Hardware components

Power supply 24V/2.5A
×1
MicroSD Card 8GB
×1
MicroUSB Cable
×1
FTDI Breakout Board
×1
Arduino Proto Shield
×1
16x2 LCD Display with I2C Backpack
×1
SIMATIC IOT2020
Siemens SIMATIC IOT2020
×1

Software apps and online services

Fusion 360
Autodesk Fusion 360

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
3D Printer (generic)
3D Printer (generic)
Hobby Knife

Story

Read more

Custom parts and enclosures

Thingiverse

http://www.thingiverse.com/thing:2247390

Code

Code snippet #5

Plain text
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
 
network={
  ssid="<your_ssid>"
  psk="<your_passphrase>"
}

Code snippet #7

Plain text
# Wireless Interfaces
auto wlan0
iface wlan0 inet dhcp
wireless_mode managed
wireless_essid any
wpa-driver wext
wpa-conf /etc/wpa_supplicant.conf

Code snippet #8

Plain text
root@iot2000:~# ip -4 a
1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue qlen 1
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc pfifo_fast qlen 1000
inet 192.168.200.1/24 brd 192.168.200.255 scope global eth0
valid_lft forever preferred_lft forever
5: wlan0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast qlen 1000
inet 192.168.0.194/24 brd 192.168.0.255 scope global wlan0
valid_lft forever preferred_lft forever

Code snippet #9

Plain text
Fredericks-Mac-mini:~ frederickvandenbosch$ ssh root@192.168.0.194
The authenticity of host '192.168.0.194 (192.168.0.194)' can't be established.
ECDSA key fingerprint is SHA256:EIfpFu330zbMPSbWI74r7OMZovtYvzSj8hT5WRByD9s.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.194' (ECDSA) to the list of known hosts.
Last login: Fri Mar 31 16:32:48 2017
root@iot2000:~#

Gist

https://gist.github.com/fvdbosch/d775ca3ee0a60063b573b266a6724c29.js

Github

https://github.com/marcoschwartz/LiquidCrystal_I2C

Credits

Frederick Vandenbosch

Frederick Vandenbosch

8 projects • 87 followers
Building electronic things

Comments