/ / Exécuter MQTT Broker dans iOS - ios, iphone, ipad, mqtt, mosquitto

Exécuter MQTT Broker sous iOS - ios, iphone, ipad, mqtt, mosquitto

Je développe une application qui collecte les données de certains capteurs chez un premier courtier mosquitto fonctionnant sur Raspberry PI et ponté vers le second courtier MQTT en nuage.

Je souhaite développer la même chose sur une application iOS et j'ai donc besoin d'un courtier mosquitto MQTT (ou d'un autre courtier) sur mon application iOS (qui fonctionnera sur iPhone / iPad).

Je suis débutant sur iOS et je n’ai pas trouvétout ce qui parle d’INSTALLER MQTT BROKER SUR iOS (c’est-à-dire fonctionner sur iPhone / iPad) mais de parler du client MQTT (c’est normal car c’est souvent le cas).

J'ai vu qu'il est possible de compiler le code source C de mosquitto sur iOS et de l'exécuter!

Merci d'avance pour votre aide.

Cordialement, / requinham

Réponses:

1 pour la réponse № 1

Vous pourrez peut-être exécuter le courtier mosquitto avec NSTask sur un iPhone jailbreaké. Mais ce n’est pas là où il est conçu pour fonctionner. Une application iOS a un tout autrecycle de vie à partir d'une application d'ordinateur normale. De plus, étant donné qu'aucune bibliothèque mqtt ne fournit actuellement une API de serveur mqtt, je pense que l'idée de remplacer Pi par iPhone pour cette tâche n'est pas la meilleure voie à suivre.

De moindre importance, iOS décourage les sockets POSIX (utilisés dans Mosquitto Broker), car il n’active pas la radio cellulaire (1).