Creating embed­ded intelli­gence in things