IoT and Advanced Intelligence Computation for Smart Agriculture