Sensor Pot
This is a Minimum Viable Product developed to collect environment data from sensors over the world.
This is a crowdsourcing IoT system to collect environment data. It consists of a gateway (Sensor Pot) where people can put Their Pocket Sensor to sense the environment and send the value to Their cloud account.
The Sensor Pocket take power only from the Sensor Pot, and Should be a design object with a micro sensor integrated on it, so people with few dollars can buy it and keep it into Their pockets.
Each user can access Their Own date; However if they agree, the data collected by the sensor of the all users can be showed into a worldwide map.
The project is Open Source so any sensor’s manufacturer can develop “Sensor Pot Compliant” sensors, and web developer can create their custom User Interface to draw the data.
The following is a Schema of the system architecture:
As showed above, the communication between the Sensor Pocket and the Sensor Pot uses Bluetooth. The device connected to the internet is only the Sensor Pot, while the sensor is very simple and contains only the sensor and a few user account data.
(If the Youtube video is not available you can watch it here: https://drive.google.com/open?id=0B8f-qUXl7QMGSk9KMEFzTEhRb0E )
It could be a nice idea to integrate this system with IFTTT or with Telegram API to send messages directly to the users.
The gateway (Sensor Pot) actually uses WiFi connection to send data to the cloud, but could be better to use other IoT protocols like NarrowBand IoT or LoraWAN to consume less energy.
This is a Minimum Viable Product developed to collect environment data from sensors over the world.
This is a crowdsourcing IoT system to collect environment data. It consists of a gateway (Sensor Pot) where people can put Their Pocket Sensor to sense the environment and send the value to Their cloud account.
The Sensor Pocket take power only from the Sensor Pot, and Should be a design object with a micro sensor integrated on it, so people with few dollars can buy it and keep it into Their pockets.
Each user can access Their Own date; However if they agree, the data collected by the sensor of the all users can be showed into a worldwide map.
The project is Open Source so any sensor’s manufacturer can develop “Sensor Pot Compliant” sensors, and web developer can create their custom User Interface to draw the data.
The following is a Schema of the system architecture:
As showed above, the communication between the Sensor Pocket and the Sensor Pot uses Bluetooth. The device connected to the internet is only the Sensor Pot, while the sensor is very simple and contains only the sensor and a few user account data.
(If the Youtube video is not available you can watch it here: https://drive.google.com/open?id=0B8f-qUXl7QMGSk9KMEFzTEhRb0E )
It could be a nice idea to integrate this system with IFTTT or with Telegram API to send messages directly to the users.
The gateway (Sensor Pot) actually uses WiFi connection to send data to the cloud, but could be better to use other IoT protocols like NarrowBand IoT or LoraWAN to consume less energy.
Hardware components
Sensor Pot:
- Arduino Yùn
- Solar Shield for Arduino + Lithium battery + Solar Panel
- Bluetooth Shield (http://wiki.seeedstudio.com/wiki/Bluetooth_Shield)
- Wireless Power Trasmitter (FT1235M)
Sensor Pocket:
- Arduino UNO
- Bluetooth Shield (http://wiki.seeedstudio.com/wiki/Bluetooth_Shield)
- DHT11 sensor
- Wireless Power Receiver (FT1236M)
Software
Arduino sketch for:
- Sensor Pocket
- Sensor Pot
NodeJS code for:
- MQTT broker
- MongoDB data storage
- Web Application
Code and Firmware
Here you can find the code: https://github.com/nichis/SensorPot
- the folder SensorPot-Gateway contains the Arduino code of the gateway (Sensor Pot)
- the folder SensorPot-Sensor contains the Arduino code of the sensor (Sensor Pocket)
- the folder demo contain the code of the NodeJS Web Application