A Novel Architecture For Internet of Things in Precision Agriculture