Building smart ocean devices