Étape 4: MQTT code et articulation avec d’autres appareils comme l’oignon oméga ou Pi
S’il vous plaît voir la vidéo pour vous faire une idée
Ce que j’essaie d’atteindre ici, c’est j’ai deux types de Esp8266 base board on est le nœud mcu quatre relais et l’autre est Attiny85 + Esp-01 base board, deux d'entre eux devraient communiquer entre eux par l’intermédiaire du courtier. Vous pouvez vous référer à cette instructable pour les détails concernant la Board.I de Attiny85 + Esp-01 ont chargé avec le code client MQTT.
Attiny85 + Esp-01 Board a un gpio supplémentaire gratuits que j’ai utilisé et l’avoir connecté à un capteur PIR. L’un de l’image montrera comment la boîte de recherche.
Le courtier est installé sur l’oignon oméga qui se déroule à Open WRT.
L’application mobile android préférée est mon Mqtt, mais la plupart sont texte basé. J’ai une app modifié mais sa n’est pas une preuve complète. Télécharger le code une fois qu’il est utilisable
Voici les commandes que j’ai intégré
+ ATon--se met en marche le relais de la Attiny85 + Esp-01 Conseil
+ AToff--s’éteindra le relais de la Attiny85 + Esp-01 Conseil
+ ATstatus--vous donnera l’état du capteur PIR (haute /basse)
+ ATstart---commencera à notifier à la rubrique « Relay_Control » changer dans l’état du capteur PIR (vous recevrez PIR haute, message de PIR faible sur votre téléphone portable). Il a également active/désactive le relais du Conseil Attiny85 + Esp-01
+ ATstop---cela arrêtera la notification susmentionnée et fait également le relais indépendante depuis la sortie de capteurs PIR
ON01---nœud MCU quatre conseils premier relais se met en marche
ON02---nœud MCU quatre planches deuxième relais se met en marche
on03---nœud MCU quatre planches troisième relais se met en marche
on04---nœud MCU quatre planches quatrième relais se met en marche
Ledon---quatre cartes de relais nœud MCU conduits se met en marche
ledoff---quatre cartes de relais nœud MCU conduits s’éteint
off01---nœud MCU quatre conseils premier relais s’éteint
off02---nœud MCU quatre planches deuxième relais s’éteint
off03---nœud MCU quatre planches troisième relais s’éteint
off04---nœud MCU quatre planches quatrième relais s’éteint
Les commandes ci-dessus peuvent également être envoyées ou voir en publiant ou en s’abonnant depuis un ordinateur de client mqtt à l’aide la commande ci-dessous
mosquitto_sub -h YOUR_BROKER_IP -d-t Relay_Control / / s’abonner à la rubrique Relay_Control
//to mosquitto_pub -h YOUR_BROKER_IP -d-t Relay_Control -m « xxx » envoyer des commandes au sujet de Relay_Control
xxx ici les commandes mentionnées précédemment sera par exemple off01, on01 etc.
s’il vous plaît assurez-vous que vous avez installé au moins mosquitto-client, paquets de libmosquitto sur l’ordinateur client
J’aurai besoin encore quelques temps pour mettre à jour le contenu qui fera que je développe l’application. À partir de maintenant juste poster. Si vous avez des questions s’il vous plaît commentons et probablement, je vais modifier l’instructable pour clarifier vos doutes
Merci