Middleware for Wireless Sensor Networks: An Outlook