1 votos

Certificación MFI/ Detección de redes wifi locales

Vuelvo a plantear mi pregunta anterior en relación con la habilitación de nuestra aplicación para que detecte las redes wifi locales para que los usuarios puedan conectar el producto a la wifi.

Mi empresa está desarrollando una máquina de sonido con aplicación. La máquina de sonido, similar a muchos otros productos de hoy en día como cámaras de seguridad, ordenadores, iPhones, incluso algunos purificadores de aire, te lleva a través de un proceso de configuración a través de la aplicación donde se puede conectar el dispositivo a una red Wi-Fi.

Por supuesto, esta red Wi-Fi a la que te conectas será la red Wi-Fi de tu casa, o de tu oficina, o del lugar donde tengas este producto. Cuando se ejecuta la aplicación y se llega a la parte en la que se conecta el producto a la red Wi-Fi, aparecerán todos los nombres de las redes Wi-Fi de la zona. Así, por ejemplo, si vives en un edificio de apartamentos, aparecerá el nombre de tu red Wi-Fi junto con el de tres o cuatro de tus vecinos.

Esta es la pantalla con la que tenemos un reto. Puedes introducir manualmente el nombre y la contraseña de tu red Wi-Fi y se conectará sin problemas. Pero no podemos conseguir que la aplicación detecte los nombres de las redes Wi-Fi de la zona. Esto crea un gran inconveniente para los usuarios porque en ese momento tienen que escribir el nombre de su red Wi-Fi y la contraseña manualmente. No pueden simplemente hacer clic en el nombre de su red Wi-Fi e introducir la contraseña como hacen otras aplicaciones.

Hemos contactado con el programa de desarrollo de Apple, pero por alguna razón nos han negado la posibilidad de hacerlo. Nos preguntamos si esto se debe a que no tenemos una certificación MFI. O si hay una implementación diferente que no estamos considerando.

0voto

Jose Chavez Puntos 645
  1. El proceso de certificación de la IMF implica que hay que presentar un plan de producto a Apple, hay que utilizar un autorizado El fabricante debe producir el componente MFi, usted debe seguir varias líneas de guía de Apple y, finalmente, debe presentar un producto real y un embalaje a Apple para su aprobación final.

  2. Sí, hay que enviar un producto real a Apple para que lo revise. No puede limitarse a enviar un enlace a una página web que describa su producto.

  3. Parece que eres relativamente vago o no tienes claros los detalles técnicos de lo que necesitas conseguir. Por eso es difícil que otros te dirijan al lugar adecuado. En general, puedes dejar que una aplicación descubra un accesorio no MFi a través de Bluetooth y definitivamente puedes comunicarte con él a través de WiFi, todo ello sin la certificación MFi.

Sin embargo, dependiendo de lo que se entienda exactamente por "detectar redes WiFi locales", es posible que todavía tenga que pasar por algún tipo de proceso de aprobación, pero podría ser mucho más fácil que la certificación MFi.

Si te refieres literalmente a que necesitas detectar todas las redes WiFi locales, entonces el proceso es bastante fácil. No es posible - certificado MFi o no.

Sin embargo, eso normalmente (y de forma bastante obvia) no tiene que ver con la conexión a accesorios, como por ejemplo un altavoz.

Puede que te refieras a añadir un Hotspot Helper a tu aplicación. En ese caso necesitas aplicar para el derecho de extensión de la red para su aplicación. Eso suele ser muy sencillo, simplemente rellenando el formulario que he enlazado y esperando unos días a que Apple apruebe (o no) la solicitud. Sin embargo, suena inusual para un altavoz Bluetooth.

También podría ser que realmente quiera utilizar la API NEHotspotConfigurationManager para conectarse temporalmente a una red WiFi anunciada por su altavoz, o quizás para añadir esa red WiFi a la lista de redes a las que se conectará el teléfono. En ese caso, también necesita el derecho descrito anteriormente.

Una tercera posibilidad es que realmente quisieras usar la Configuración de Accesorios Inalámbricos o tal vez quieras que el altavoz esté disponible como accesorio de HomeKit (es decir, usando la API de HomeKit).

Te sugiero que visites esta página de la documentación de Apple para hacer la investigación necesaria, de modo que puedas exponer claramente la funcionalidad técnica que quieres que incluya tu aplicación:

https://developer.apple.com/library/archive/qa/qa1942/_index.html

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X