Smart Agriculture through Mobile Technologies in Africa