We are addressing the current inefficient oil top-up/delivery service for residents and commercial establishments. The system still relies on people phoning the oil companies when they run out. Similarly oil companies do not know if other customers in the area need oil and could be included in the same delivery run. Our solution improves logistics for oil companies saving them on man-power, fleet and transport costs, as well as offering their customers a more complete service: it eliminates the need to make multiple deliveries to same area and notifies the customer when their oil is running low.

What it does

We are building a Smart Edge IoT Sensor that monitors oil levels in tanks. The clever device is installed on oil tanks and allows homeowners to better understand and manage their oil usage. It sends alerts when levels are low, places reorders and intelligently recognises fuel leaks and thefts. No more last minute ordering or cold homes while awaiting delivery. By remotely managing and monitoring the level of oil in tanks across the city and country, we are able to oversee the oil needs of multiple houses or communities. Oil suppliers can then provide their customers with a seamless service by providing a top-up when they hit a minimum threshold and keeping them warm all through the year. Customers can opt to join a community group, making it possible to place bulk orders to an area and bring down the last mile delivery charge. To complement the IoT solution, we have also built an adaptive route planning system to allow oil delivery drivers to find the best delivery route and look for alternate customers nearby, when charted customers are not contactable.

How I built it

Sensor: We built an ultrasonic level sensor integrated to an Arduino board. Using sigfox module we were able to communicate the level information to the cloud service.
Platform: We used IBM and Cisco technologies extensively in our project. IBM's Node-Red service was used to consume data from the sensor devices, which were then used to detect conditions to trigger alerts. We used Cisco's Tropo service to send out alerts/SMS to consumers. We showcased conference calls between customer, delivery personnel and administrator. We used Cisco's Spark service for Oil supply administrator to send offers, make calls to oil delivery personnel etc. We built a bot that could retrieve level of tanks, routes, weather conditions etc ( Refer attached images)

Share this project: