Due to Arduino Uno support has been dropped in SeismoCloud network, this repository will not be updated anymore. Please switch to NodeMCU, here you can find the right repository:
https://github.com/sapienzaapps/seismoclouddevice-nodemcu
DO NOT USE THIS REPOSITORY ANYMORE
SeismoCloud project: http://www.seismocloud.com
- NodeMCU 1.0 devkit (with ESP-12E module - ESP8266)
- Arduino/Genuino Uno (with Ethernet Shield)
Click on board names to read detailed instructions for hardware and software.
If you have any firewall in your network, please allow these ports:
- TCP (outgoing): 80, 443, 1883
- UDP (outgoing): 123
Also, Wi-Fi or Ethernet networks should have a DHCP service running.
LEDs can be in these different states:
- Green: device is ready
- Green + Yellow: device is ready but there is an issue connecting to SeismoCloud APIs
- Green + Red (only for about 5 seconds): shake detected
- Yellow ONLY - blinking: no position available - initialize Seismometer with Android/iOS App
- Green + Yellow + Red: software is loading
- Green + Yellow + Red - ALL blinking fast: software is loaded, starting accelerometer
- Green + Yellow + Red - ALL blinking slow: network init failed
- Yellow + Red - ALL blinking: EEPROM failed
See LICENSE
file