Fatti : A.- Per le conseguenze di un incidente stradale occorsogli il 20 agosto 1990 in S._, mentre lavorava, con lo statuto di frontaliere, come macchinista alle dipendenze di un'impresa di costruzioni con sede a C._ e che determinò la lussazione del ginocchio sinistro, al cittadino italiano B._, nato nel 1963, venne assegnata dall'Istituto nazionale svizzero di assicurazione contro gli infortuni (INSAI) a decorrere dal 1° agosto 1992 una rendita d'invalidità per incapacità lucrativa del 35%. Statuendo su domanda di rendita presentata dall'interessato il 30 aprile 1993 e sulla base di una deliberazione dell'Ufficio dell'assicurazione invalidità del Cantone Ticino, mediante decisione del 13 novembre 1997 l'Ufficio AI per gli assicurati residenti all'estero denegò il riconoscimento della chiesta prestazione per carenza d'invalidità di grado pensionabile. B.- Adita da B._, con giudizio del 14 dicembre 1998 la Commissione federale di ricorso in materia d'AVS/AI per le persone residenti all'estero ne accolse il gravame nel senso che concesse all'assicurato una mezza rendita d'invalidità dal 1° luglio 1998. C.- L'Ufficio dell'assicurazione invalidità del Cantone Ticino interpone ricorso di diritto amministrativo a questa Corte chiedendo l'annullamento del giudizio commissionale e il ripristino della decisione amministrativa in lite. B._, assistito dal Patronato INAS, propone la reiezione del gravame con eventuale rinvio degli atti ai primi giudici perché procedano alla correzione dell'errore in cui sarebbero incorsi in merito alla decorrenza del diritto alla rendita. Da parte sua l'Ufficio federale delle assicurazioni sociali rinuncia a determinarsi. 