SenseBox for SOS
This SenseBox Project is: Work in Progress
To enable life pushing of sensordata into the SOS without intermediary layers, the open-source electronics prototyping platform Arduino was chosen to read the sensors. Necessary equipment is the
Arduino Mega and the
Arduino Ethernetshield As the processing of SOS / O&M conform documents requires a little more effort, the 8Kb ram are necessary as well as the 256 Kb Flash memory. A microSD-card is used to store templates of the O&M insert-observation document.
In general it would be more cool to use a platform like nanode (Arduino Clone, similar to Arduino Ethernet), because they are cheaper and offer native ethernet functionality, unfortunately the used microproccessor on these boards offers less RAM and FLASH as currently needed.
Building the SOS-pushing arduino
Required Hardware
Required Software
- Use Arduino IDE 1.0
- Sensors Pack:
https://svn.52north.org/svn/swe/incubation/sensebox/libraries/Sensors/trunk/
Required External Things
- NTP Server is needed, as there is no GPS included as a time source. On windows the native ntp-sevice can be used or the solution provided by Meinberg
- A SOS
Arduino-Programming
See Repository:
https://svn.52north.org/svn/swe/incubation/sensebox/SenseBox4SOS/
When opened in Arduino IDE, you have to change the IP-Configuration of your device, as well as the IP of your SOS (sosip) and the IP of your ntp service (sntp_server_ip), The code has to be adapted to the recent version of the sensors-pack