Putting the “smart” in SmartLinc