The IoT architecture can be divided into three layers.  (     ) is the key layer to realize the foundational capabilities which support the electronic devices interact with physical world.
A. Sensing layer 
B. Network layer 
C. Application layer 
D. Operation layer