Gateway Xiaomi: activer le mode LAN lorsque leapp Xiaomi Home ne le permet pas

4 minutes de lecture
OBJECTIFS DU GUIDE:
  • forçant activation du mode LAN (afin de permettre l'intégration avec HUB personnel, par exemple celui avec Home Assistant) d'un BRIDGE/Gateway Xiaomi Mi Smart Home (Mijia) pour lequel leapp Xiaomi Home ne le permet pas
  • Niveau de difficulté: Prix moyen
CONCEPTS FACE:
  • Interface du micrologiciel
Composants logiciels utilisés:
  • mastiquer ou logiciel similaire
Dispositifs physiques utilisés:
GUIDE LE PLUS INDIQUÉ POUR:

Tous les environnements

Notes et avertissement
  • qualsiasi modifica all'impianto elettrico dev'essere progettata ed effettuata da personale qualificato;
  • tout changement mis en œuvre dans proavant est un prola responsabilité personnelle, ainsi que propremier risque et danger (le contenu de la présente page est purement pédagogique);
  • tout changement mis en œuvre dans proavant un appareil, il annule la garantie, les approbations de qualité et les certifications.
Avis de conduite: 1.4

Abstrait

Il BRIDGE/Gateway Zigbee↔︎TCP/IP de la ligne Xiaomi Mi Smart Home (Mijia) est un appareil simple mais fonctionnel pouvant servir de collectionneur pour les appareils ZigBee de sa lignée (mais aussi d’autres, comme celles de la lignée IKEA TRÅDFRI) afin de permettre son contrôle via Wi-Fi à travers leapp Xiaomi Home. De plus, la possibilité de intégration conte gateway à HUB personnel assure que tous les composants qui y sont connectés sont (in) directement gérable de prodomotique personnelle centralisée: capteurs, actionneurs, etc.

Pour implémenter cette intégration, il est nécessaire d'activer sur l'appareil Mode LAN ("Mode dev"), un mode pour ouvrir la porte 9898 UDP / IP au Gateway même afin de pouvoir le contrôler directement depuis le réseau local, et donc depuis HUB informations personnelles fournies par les ajouts appse connecter directement à l'appareil.

Sur le marché, il existe deux modèles différents de gateway qui sont souvent confondus: le Mi Smart Home (Mijia) (objet de ce guide) et leAqara. Ce dernier est compatible avec Apples HomeKits, mais non il est possible de l'intégrer avec Home Assistant (ni avec d'autres HUB) car il semble n'y avoir aucun moyen d'activer le mode LAN ("mode dev") - un mode nécessaire pour de tels ajouts à la place du mode gateway Mi Smart Home (Mijia) Il prend en charge.

Le premier cependant - dans certains cas malheureux - souffre d'un proBlema spécifique: si c'était appune mise à jour donnéenamento firmware (toutes les versions ultérieures à 1.41.159) première de l'activation du mode LAN, il il ne sera plus activé moyens app Xiaomi Home (voir par exemple le guide d'intégration Home Assistant).

Xiaomi Gateway firmware update
NE JAMAIS EXÉCUTER!

Il n'y a pas besoin de désespérer: il est en effet possible de se connecter physiquement à Gateway afin d'exécuter une commande de console qui provoir l’ouverture forcée du port 9898 UDP / IP, qui appactive le très recherché mode LAN.

Cette technique est le sujet de ce guide.

Conditions préalables

Être une technique de connexion physique à l'appareil il est évidemment nécessaire d’avoir un "lien" physique qui relie notre ordinateur à appà l'appareil.

À cette fin, nous utiliserons l'adaptateur bien connu USB / TTL et son câble de connexion USB (largement utilisé pour le riprogrammation du firmware de nombreux composants domotiques et non), ainsi que des Câbles de connexion Dupont; enfin, un soudeur, nécessaire pour souder les contacts sur la carte du périphérique.

Enfin, un ensemble est nécessaire de tournevis à pointe fourchue (Pointe en forme de U).

Proaffaissement

La séquence est simple:

  • ouvrez l'appareil;
  • contacts de soudure;
  • connectez l'adaptateur USB / TTL;
  • installer du mastic;
  • allumer l'appareil;
  • exécuter la commande nécessaire pour ouvrir la porte.
Ouvrir l'appareil

L’ouverture est facile: il suffit de retourner l’appareil et d’enlever les trois tapples blancs sur le fond.Avec un tournevis à fourche (pointe U), retirez les trois vis dans les trois compartiments.

À ce stade, ouvrez très doucement le périphérique. À l'arrière, le haut-parleur de l'appareil, relié à la carte par un câble bipolaire: retirez délicatement le connecteur et mettez la pièce de côté.

Contacts de soudure

Voici la difficulté: il est nécessaire d'identifier le plot de contact et de souder trois fils de Dupont (préalablement dénudés du côté allant à l'appareil). Les pins sur le terrain sont: TX, GND, RX, VCC (de gauche à droite sur la photo); les broches à souder sont seules TX, GND et RX, tandis que la broche VCC (la première de la droite sur la photo) il ne faut absolument pas être soudé:

Xiaomi Mijia - sérieUne fois le soudage terminé, il est possible prosuivre plus.

Installer du mastic

À ce stade, installez le logiciel Putty sur votre ordinateur (disponible pour Windowspour macOS et Linux) et l'exécuter.
Puis ouvrez une nouvelle connexion avec les paramètres suivants: 115200 8, N, 1 et contrôle de flux Xon / Xoff.

Connectez l'adaptateur USB / TTL

À ce stade, connectez l’adaptateur USB / TTL aux ordinateurs USB et USB. Gateway à travers les trois contacts soudés, en se rappelant une fois de plus que le pôle VCC il ne doit pas être connecté pour une raison quelconque entre l'adaptateur USB / TTL et le périphérique.

Nb N'oubliez pas de connecter RX à TX et TX à RX. Avant d’allumer l’appareil, laissez la broche RX débranchée (c’est-à-dire la clé USB de l’adaptateur USB / TTL).

Allumer l'appareil

À ce stade, mettez l’appareil sous tension 220v.

ATTENZIONE!! Le courant électrique non è un gioco. Portez une attention particulière à cette phase, nous déclinons toute responsabilité: ce guide a uniquement un but éducatif. Faites attention à ce que vous faites, soyez responsable.

Après la mise sous tension, le bootload sera exécuté (amorçage du système d’exploitation de la Gateway); lorsque vous avez terminé, appuyez sur envoyer à Putty.
Apple caractère "#" apparaîtra sur la console Putty. AppSi le chargement d'amorçage se produit, connectez le contact RX.

Exécuter la commande

À ce stade, sur la console Putty, exécutez la commande suivante:

psm-set network.open_pf 3

Ensuite, exécutez la commande de vérification:

psm-get network.open_pf 

Après cette phase, éteignez et rallumez le Gateway. Après le redémarrage, exécutez la commande suivante:

sudo nmap -Pn -sU IP_DEL_GATEWAY -p 9898

(où "IP_DEL_GATEWAY"Est-ce que l'IP assigné au gateway du routeur Wi-Fi) qui devrait fournir une sortie semblable au suivant:

Starting Nmap 7.40 ( https://nmap.org ) at 1980-01-01 22:20 CET
Nmap scan report for xxxxxx (xxx.xxx.xxx.xxx)
Host is up (0.10s latency).
PORT     STATE SERVICE
9898/udp open  monkeycom
MAC Address: XX:XX:XX:XX:XX (Unknown)

La présence de la ficelle "9898 / udp ouvre monkeycom”Indique l'efficacité du changement mis en œuvre.

utilisation

À ce stade, il est possible déconnecter tout, remonter le Gateway et l'utiliser provoir à l’intégrer de la manière prévue aux différents HUB personnel.

Un exemple? Intégration avec Home Assistant.


Veuillez commenter ci-dessous