Je dois être capable de communiquer sans fil, ce qui signifie que ce serait soit MODBUS TCP/IP via wifi, soit MODBUS RTU via bluetooth. Je ne trouve aucune implémentation modbus avec un wrapper objectiveC, mais je peux écrire l'enveloppe sur une bibliothèque C. Comment devrais-je aller de l'avant?Je dois créer une application pour iPhone qui communique avec les périphériques prenant en charge le protocole Modbus
0
A
Répondre
1
Vous ne pourrez pas utiliser la méthode Bluetooth: l'iPhone ne peut communiquer qu'avec des appareils utilisant le protocole d'accessoire iPhone via Bluetooth.
Le Wifi devrait fonctionner. L'utilisation de l'encapsuleur C fonctionnera également: objectif-C est un surensemble de C, donc vous devriez être capable d'utiliser la bibliothèque non modifiée.
0
Juste au cas où quelqu'un a le même problème, vous pouvez acheter un anybus box pour connecter l'appareil au réseau, puis utilisez ce library pour vous y connecter.
Pour communiquer via Bluetooth, vous pouvez utiliser la bibliothèque BLE et RedBearLab, mais vous devrez probablement créer les cadres vous-même. Je mettrai à jour ma réponse si je trouve une bibliothèque pour ça.
Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. –
Désolé mais je ne comprends pas le problème. Peux-tu élaborer? Merci. – Pacha