Para una medición de costo (relativamente) bajo para distinguir las diferencias brutas en la longitud de onda, usaría una medición de filtro diferencial.
Necesita dos filtros de atenuación con diferentes curvas de atenuación conocida frente a longitud de onda. Acumule la salida de su fuente y colóquela en un medidor de potencia, primero con un filtro al frente y luego con el otro. A partir de la relación de fotocorriente entre las dos mediciones, debería poder determinar, aproximadamente, la longitud de onda de la fuente. Posiblemente un filtro es el "filtro 0"; es decir, sin filtro en absoluto.
Esto debería tener un costo mucho más bajo que un analizador de espectro óptico o un medidor de onda. Pero es probable que no sea lo suficientemente bueno como para distinguir diferentes longitudes de onda WDM cercanas a 1550 nm, por ejemplo.
Incluso más barato sería una rejilla de difracción y una tarjeta de sonda IR.
Si solo desea distinguir 850 nm de 1310 y 1550 nm, puede intentar medirlo con un GaAs o un detector de silicio. 1310 y 1550 nm no deberían obtener prácticamente ninguna respuesta de ninguno de esos detectores, mientras que 850 nm deberían dar una respuesta fuerte. Desafortunadamente, no conozco ningún detector fácilmente disponible que responda a 1310 pero no a 1550 nm (por supuesto, uno podría fabricarse fácilmente utilizando un recubrimiento adecuado en un detector InGaAs).