Business Needs

Client is the UK's leading food service delivery and collection provider. It supplies food items across the UK to customers of varied business like restaurants, cafes etc. It delivers high-quality food items to 30,000 plus customers. Client had two sales channels - website and call center through which customers order online and also request for delivery of food items. To make the business process more efficient and intelligent, client wanted to automate the business by taking a step further where drivers could deliver through IoT-connected mobile devices such as Bluetooth printers and Bluetooth temperature sensors mounted in trucks. By deploying this advanced technology client wanted to provide a differentiated service and delight customers. During the delivery of items, if the temperature is not optimal then there is a risk of customer returning the goods. To avoid this situation, client wanted to monitor the real-time temperature of the truck periodically and check if it is within the optimal range and doesn’t go beyond the standard temperature limits or thresholds. Client needed the real-time temperature sensor data tracking for every 10 seconds and its visual output for analytics.

Contact Us

Solution

PBS is one of those few Azure Cloud experts who have pushed the envelop to adopt Azure’s cutting-edge solutions to deliver client a multi-tenant, cloud-based solution that up-scaled service 30,000+ customers totaling about 60,000 orders/month having 500+connected Bluetooth devices with 100% customer satisfaction by leveraging Azure Cloud solutions. PBS team has provided an IoT solution that can collect the information from IoT enabled devices periodically, store and monitor the temperature using Windows Phone (WP) application. The IoT enabled devices that we used in this solution are Bluetooth ZenMeasure sensors that capture freezer and chiller temperature. For real-time temperature monitoring, Windows Phone background tasks were enabled which sends real-time data of chiller and freezer temperature to Azure Event Hub and stores this information in the Azure SQL DB locally. We used Azure Event Hub to collect data from multiple sensors installed on trucks. This data was later pulled using Azure Stream Analytics to generate real-time/on-the-fly analytics in graphical form with Power BI. Azure SQL DB was used as a repository to store static data sourced from Stream Analytics for future analytics.