1 votos

Puede un Mac se puede controlar mediante un API?

Estoy desarrollando un plugin para Hubot (secuencias de comandos chatbot) para tomar una dirección URL, y mostrarlo en un Mac Mini conectado a un TELEVISOR en mi oficina.

Sin embargo no estoy realmente seguro de qué tan factible es esto. Hubot es capaz de enviar mensajes a la Api usando HTTP. Hay un método conocido para permitir un Mac para escuchar las solicitudes a través de HTTP y, a continuación, ejecutar un comando (un applescript o secuencia de comandos de shell quizás)?

2voto

mejpark Puntos 181

Python es enviado con un Mac, puedes usar SimpleHTTPServer para responder a las solicitudes HTTP.

1voto

Olaf Kock Puntos 18072

Depende de lo que quieras hacer (y lo que Hubot puede hacer, que yo no estoy familiarizado con) – pero parece ser que es posible a través de una combinación de iChat/Mensajes y AppleScript para el control de un Mac a través del envío de comandos a una cuenta de chat que luego son manejados por medio de un script especial.

El guión original proporcionado por Apple se puede encontrar aquí (debe estar preinstalado en cualquier Mac), y un how-to para la creación es aquí. Supongo que sería un lugar ... complicada solución ;)

Por supuesto, también puede habilitar el "inicio de Sesión Remoto" en el Panel de Compartir en las Preferencias del Sistema y, a continuación, conectar el Mac a través de SSH – que le da el control sobre el Mac a través de la CLI.

1voto

Weltenwanderer Puntos 188

Si usted activar PHP en su mini y reiniciar Apache, entonces usted puede enviar comandos al servidor web a través de http GET y POST comandos. Aunque el POST es más seguro y el método recomendado. Yo uso este método para enviar comandos desde un Arduino a un mac y almacenar los datos en una base de datos. Si quieres experimentar sin cambiar el Apache instalación en tu Mac, a continuación, tratar de MAMP, es gratuito y de código abierto.

PHP es el backend de la internet y puede hacer casi cualquier cosa que usted necesita, (o puede ejecutar javascript) para actualizar una página web que mostrará lo que usted desea en su TELEVISOR.

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