La respuesta a esta pregunta es compleja y depende del sistema mismo.
Considerando solo Bluetooth / BLE, la conexión se realiza directamente a un teléfono inteligente, para que pueda controlar los dispositivos en su proximidad. En algunos casos con una puerta de enlace BLE, es posible controlar dispositivos Bluetooth desde cualquier lugar, ya que esta puerta de enlace conecta el dispositivo a Internet.
El protocolo para Bluetooth / BLE suele ser GATT en el que los servicios están disponibles con datos que pueden controlarse. Esto puede ser bastante complejo, pero todos los dispositivos utilizan este enfoque. Por ejemplo, un termostato BLE puede tener un servicio de temperatura con una característica de temperatura. Luego puede leer / escribir la temperatura y controlar su AC.
- ¿Cuáles son los usos de los teléfonos móviles viejos?
- ¿Por qué Amazon dejó de reembolsar los teléfonos móviles a partir del 7 de febrero de 2016?
- ¿Por qué Micromax, Karbonn, Celkon y algunas otras marcas móviles afirman falsamente que son "indios"?
- ¿Cuál es la mejor configuración móvil / portátil para el retoque fotográfico profesional?
- ¿Qué software se utiliza en proyectos de comunicación móvil?
Si puede crear una aplicación para trabajar con estos dispositivos depende del firmware del dispositivo que esté utilizando. Si el dispositivo usa cifrado en la capa de la aplicación, es poco probable, a menos que realice una ingeniería inversa de la aplicación. De lo contrario, podría hablar con algunos dispositivos utilizando algunas aplicaciones, como la aplicación Nordic MasterControl, que son genéricas.
Otro problema es que los servicios GATT implementados pueden no describirse, por lo que es posible que no sepa qué hacen algunos servicios y características sin conocer el firmware dentro del propio dispositivo.