smart edge devices for internet-of-things applications