Several trends have contributed to the emergence of edge computing. The security concerns for IoT and limited availability of IPv4 addresses have pushed developers towards the use of gateways. The need for energy-efficient, high-performance CPUs in mobile phones and tablets and make it possible to build gateways that have significant computing capacity, memory, and storage. Lastly, the wide-spread adoption of hybrid cloud computing has provided the framework for structuring IoT devices inside of an edge architecture.
Imagine that you want to deploy a smart transport system. What features would you be looking for in an edge platform? Consider all aspects of the platform: development, deployment, operation, maintenance, legal constraints, scale, etc.
What features would you expect when deploying a street lighting system? Again consider all aspects.
What are the similarities and differences between the two cases?