En faisant mes recherches, et avant qu'un autre programmeur ne fasse ses recherches et ne me le demande, j'ai trouvé des solutions de contournement, mais rien n'était là qui répondait à la réponse spécifique sur la façon d'utiliser le port d'alimentation ou de "foudre" pour autre chose que des fichiers musicaux ou audio .
Je veux dire, il devrait être capable de gérer des données, comme mes documents, feuilles de calcul, fichiers texte, etc., comme il le fait lorsque je connecte mon iPad à mon iMac lors des sauvegardes. Il transfère plus que de la musique.
Après des semaines de mes propres recherches, j'avais besoin d'un expert car aucun ne s'est manifesté. Je pensais que cette question était suffisamment importante pour quiconque cherchait à entrer dans le côté matériel ou côté programmation de l'IoT, ou les deux. Et j'avais raison.
J'ai donc demandé à Mike Westerfield, propriétaire de ByteWorks, développeur de techBASIC, et j'ai littéralement écrit le livre (en fait plusieurs) sur IoT la même question. Il essaie de terminer son nouveau livre, mais il a pris le temps ce matin de répondre:
Je n'ai vraiment aucune idée si cela peut être fait ou non. En théorie, bien sûr, c'est possible - mais Apple a toujours verrouillé les ports matériels physiques sur les appareils iOS, nécessitant la participation au programme MFi, l'utilisation des puces propriétaires d'Apple et des tests dont on m'a dit qu'en moyenne 10 000 $ par appareil mettre un produit sur le marché. Vous pourrez peut-être contourner ces problèmes pour ce qui est essentiellement une alimentation couplée via l'autre port, mais je ne connais pas suffisamment le matériel pour répondre à cette question du haut de ma tête.
Mike Westerfield
La recherche du programme MFi d'Apple explique pourquoi l'IoT est si limité dans sa portée et pourquoi on m'a dit que personne ne pouvait répondre à cette question. Comme ceux qui développent des applications IOS, vous devez rejoindre le programme du développeur MFi, et si vous écrivez une application pour utiliser le matériel, vous devez rejoindre les deux. De plus, les appareils MFi nécessitent le paiement de redevances à Apple.
Cependant, les informations sur les redevances ne sont disponibles que pour ceux qui signent un accord de non-divulgation. Mais si vous êtes accepté dans le programme, tous les schémas, puces, etc. sont disponibles pour que vous puissiez les utiliser et les tester. C'est tout simplement. Le programme complet, pour toute personne intéressée, se trouve dans le lien ci-dessus et le suivant.
Qu'est-ce qui ne fait pas partie du programme MFi? Selon Apple :
C'est pourquoi l'IoT n'est parlé que comme un passe-temps et, comme Mike l'a dit, contourner cela signifierait une alimentation (pas à partir de l'appareil Apple) utilisant un autre port, car personne, même sur Internet, n'a proposé un solution pour transmettre quoi que ce soit des données des capteurs aux données stockées dans un nuage au port Lightning. Sinon, cette question aurait eu une réponse depuis longtemps.
Avant d'Apple, vous, amateur, paniquez, selon Apple, tant que vous utilisez la technologie existante, qui inclut même le port Lightning, vous n'avez pas besoin de rejoindre le MFi. Par exemple, Apple déclare que si vous êtes l'un des membres ci-dessous, vous n'êtes pas admissible à rejoindre le MFi:
Je souhaite développer des coques pour iPhone, iPad ou iPod. Dois-je rejoindre le programme MFi?
Non. Si vous avez l'intention de développer un boîtier qui ne se connecte pas électroniquement à l'iPhone, l'iPad ou l'iPod à l'aide d'une technologie sous licence, vous n'avez pas besoin de rejoindre le programme MFi. Pour plus d'informations sur le développement de cas, veuillez visiter: http://developer.apple.com/resources/cases/ .
Je souhaite développer un accessoire qui communique avec un appareil Apple en utilisant uniquement Bluetooth Low Energy. Dois-je rejoindre le programme MFi?
Non. Les accessoires qui se connectent à un appareil Apple en utilisant uniquement les profils Bluetooth Low Energy / BTLE / Bluetooth 4.0 ou Bluetooth standard pris en charge par iOS ne font pas partie du programme MFi.
Je souhaite développer une application iOS qui communique avec un accessoire MFi. Dois-je rejoindre le programme MFi?
Non. Les développeurs d'applications iOS n'ont pas besoin de rejoindre le programme MFi. Tout ce dont les développeurs d'applications ont besoin se trouve dans le cadre d'accessoires externes, qui est fourni dans le SDK iOS. Pour accéder au SDK iOS, veuillez rejoindre le programme pour développeurs iOS: https://developer.apple.com/programs/ios/ .
Je souhaite acheter / vendre des accessoires MFi en tant que produits finis. Dois-je rejoindre le programme MFi?
Non. Vous n'avez pas besoin d'adhérer au programme MFi pour acheter et / ou vendre des accessoires MFi en tant que produits finis. Cependant, vous devez vous approvisionner en produits finis MFi auprès d'un titulaire de licence de fabrication MFi. Le titulaire de licence de fabrication sera autorisé à développer / fabriquer des produits vendus sous la marque de votre entreprise et sera responsable de toutes les exigences du programme au nom de votre entreprise. Le titulaire de licence de fabrication sera également autorisé à inclure le logo MFi sur l'emballage du produit et le guide d'utilisation de votre accessoire, une fois qu'il aura satisfait aux exigences du programme.
Je souhaite développer un accessoire MFi pour un usage personnel. Puis-je rejoindre le programme MFi?
Non. Nous vous recommandons d'utiliser une solution d'amateur tiers qui vous permettra de connecter des appareils iOS à des appareils série et d'écrire des applications iOS qui communiquent avec ces appareils série.
Je veux enseigner aux étudiants comment développer des accessoires MFi. Puis-je rejoindre le programme MFi?
Non. Les informations partagées dans le cadre du programme MFi sont confidentielles Apple et ne sont pas destinées à être utilisées dans un environnement académique.
Jusqu'à présent, le port Lightning a été construit ou autorisé pour l'industrie de la musique, qui comprend des écouteurs Lightning et une connectivité directe (de iConnectivity) du port Lightning au câble de connexion iOS USB en ligne (USB Type B) qui permet d'utiliser votre iPad Lightning / iPhone / iPod Touch dans le cadre de votre installation iConnectMIDI. Brancher votre synthétiseur ou application de module de son sur vos performances et enregistrements. Même des instruments de musique.
Cependant, un article de Fox News indique que l'Iphone8 supprime le port Lightning au profit de l'interface USB Type C, une nouvelle norme de l'industrie.
Et ce n'est pas tout. Apple, comme Mike l'a laissé entendre, aime garder les verrous sur son matériel, et voici un petit aperçu d'un article de CNET, intitulé " Le connecteur Lightning d'Apple et vous: ce que vous devez savoir "