MultiSensor Adaptive Platform
Sensors are used to provide a system with useful information concerning some features of interest in the system’s environment. MultiSensor Platform refers to the synergistic combination of sensory data from multiple sensors to provide more reliable and accurate information and perform quick actions. The advantages of Multisensor Platform are redundancy, complementarity, timeliness, and cost of the information.
Our vision is to deliver a platform where connected existing resources (sensors, data sources) will be managed without any programming knowledge, just using a simple web interface.
For example, using the data from GPS devices from a fleet of cars, through the MultiSensor Platform can also to emit minimal or maximal distances car alerts or exceeded maximum speed limits alerts.
Another example is for warehouse monitoring sensors who will give alerts for fire, toxic gas, water flood, etc. through the MultiSensor Platform can also will trigger IFTTT connected actuators who will command to close the water or gas valves.
MultiSensor Platform Overview
Our platform provides the following functionalities:
- Friendly web interface – the platform can be used by a user with no programming skills;
- Performance – the platform performs rapid decisions based on the data provided from multiple sensors;
- Scalability – the platform supports a large number of sensors;
- Notifications – the platform performs instant alerts (SMS, e-mail, PUSH, etc.)’
- Analysis capabilities – the platform supports Big Data analysis;
- Integration – the platform can integrate actuator platforms like IFTTT to control the physical world.
The web interface of the MultiSensor Platform has three main functionalities
In this tab you will find information about sensor position on the map, latest alerts as detailed in fig.1 – Dashboards.
In this section you will find information about sensors, sensors graphs with measured values, position of the sensors on the map, as detailed in the fig. 2 – Sensors
In this tab you will be allowed to create rules, name/rename rules; define new rules, select triggers, etc – as detailed in the fig. 3 – Rules.
4. Sensor deployment
5. Multi sensor adaptive platform – Internal structure
6. Multi sensor adaptive platform – Data flows
In the MultiSensor Platform are connected humidity, flood, gas, presence, noise sensors. The main purpose of those sensors is to detect intrusion, flood, toxic gases, water infiltrations. Based on the information gathered the following action can be taken: alert, enable ventilation, close the gas and water supply. The system can be powered with wall power supply, batteries, TEG generator.
With VOIP integration, the platform can perform also the following actions:
- SMS alerts
- VOICE alerts
- Calls a list of numbers until ACK given
- Call a number and get the latest alerts (via voice or SMS)
- ACTIVATE IFTTT rules using voice or SMS
Car fleet monitoring
In the MultiSensor Platform are connected GPS and temperatures sensors. The main purpose of the sensors is to give information about: speed limit exceeds, minimum distance not achieved, maximum distance exceeded, temperature not in range (for the cars/truck who carry temperature sensitive loads). Based on the information the platform will deliver alerts who can be monitored with a phone application. The system is powered by the car power supply.
In the MultiSensor Platform are connected air temperature humidity, soil humidity, PH meter, wind speed, UV, solar light spectrum sensors. The main purpose of the sensors is to give information about: detect hazards, enable prevention measurements, predict problems and prevent them before. Based on the information the platform will deliver alerts, irrigation, nutrients distribution. The system is powered by batteries and solar power.
City environmental monitoring
In the MultiSensor Platform are connected humidity, temperature, UV, wind speed, particle, gas, radiation sensors. The main purpose of the sensors is to give information about: detect hazards, warn the population to stay inside, wear protective clothing, masks, etc. Based on the information the platform will deliver alerts, give recommendations (like: wear a gas mask, use sun creme, wear protective clothing), using a mobile app warn for too much sun exposure, expose the information in a website to raise public awareness. The system is powered by wall power supply batteries and solar power.
In the MultiSensor Platform are connected parking magnetic sensor / visual image processing. The main purpose of the sensors is to detect free parking spots. Based on the information the platform will deliver :alerts, and using a mobile application warn for too much sun exposure, expose the information in a website to raise public awareness. The system is powered by wall power supply batteries and solar power.
Water hazard monitoring
In the MultiSensor Platform are connected pH, nitrates, O2, temperature, turbidity sensors. The main purpose of the sensors is to detect, and prevent water contamination. Based on the information the platform will give a warn message to people and authorities of a problem, very early before it affects public health. The system is powered by wall power supply, batteries and solar power.
In the MultiSensor Platform are connected hart rate, temperature, oxygen level, EKG, accelerometer sensors. The main purpose of the sensors is to prevent alteration of the medical condition of the patient. Based on the information the platform will give an alert to the doctor, family in case the person vital signs drop, or a mechanical accident occurs leaving the person unconscious, prevent disease before it happens. The system is powered by batteries and solar power.
Demo description: Master and slave nodes that simulate a scenario with environmental sensors
Please follow the below link for further information:
– 2 x LoPy development boards (WiFi and LoRa)
– 1 x arduino pro mini
– BMP280 BOSCH temp/humid/press sensor
– programming: Python for LoPy, C for the arduino board
– slave node communicates over LoRa with master, master connects to WiFi receives data from LoRa and calls our API
– Provisioning: docker, docker-compose
– Webserver, background processing (persistance, rule evaluation etc): Python3
– Short-term storage database: MongoDb, Redis
– Queue database: RabbitMq
– UI: Bootstrap, ReactJs
Article date: Nov 4, 2017