Cela dépend en grande partie du niveau de sophistication de ce « dispositif externe ». Si ce périphérique externe n'est qu'un simple périphérique embarqué sans système d'exploitation, vous aurez certainement besoin de MFI.
Sinon, vous pouvez exécuter un serveur usbmuxd (par exemple sur Raspberry PI avec Linux) pour établir une connexion via USB. Usbmuxd est essentiellement la technologie qu'Apple utilise pour communiquer entre des appareils iOS et des applications de bureau telles qu'iTunes ou Xcode. Et oui, il est compatible App Store, par exemple, Duet Display utilise cette approche pour faire d'un iPad un affichage secondaire pour votre bureau via USB.
Il existe plusieurs bibliothèques open source qui fournissent une API de haut niveau, par exemple PeerTalk ou DarkLightning.
Tout appareil qui se connecte au connecteur Éclairage/30 broches doit être certifié MFi. https://developer.apple.com/programs/mfi/ – Paulw11
Merci beaucoup pour votre aide Paulw11. – Blackcoat77