sind wir Online? - AZ-Delivery

Bonjour, tout le monde.

Je voudrais vous présenter aujourd 'hui un point de l' ordre du jour de notre Conseil d 'administration, esp32devc, pour des raisons qui ne sont pas très agréables.Malheureusement, certains fournisseurs, tout en s'engageant à fournir rapidement l'Internet dans les zones rurales, n'ont pas pu honorer leurs engagements.Comme nous sommes principalement engagés dans le commerce en ligne, l'échec de la connexion nous oblige à interrompre, ce qui est très troublant.

Peut - être que beaucoup d'entre vous se sont demandé pourquoi nous n'avons pas été faciles à joindre par téléphone.

Pour savoir si nous sommes en ligne, j 'ai rapidement configuré un esp32 avec des lgb LED pour afficher notre état en ligne.Mon collègue est en train d'écrire un blog sur la surveillance de l'Internet en utilisant nagios pour enregistrer les heures d'arrêt.Ce point sera bientôt présenté.

Nous devons:

D'abord, on l'installe. PbecchiParmi Esp8266 Libye Vous verrez que l'esp32 s'adapte. Ici..

Nous invitons donc Document esp32 ping - master.zip De... Github. Puis, comme à l 'accoutumée, dans ardquino ID & gt; "y compris les bibliothèques - & gt;... Zip Gallery ajouter...".

Connexion:

Norme esp32 Diode électroluminescente
Gpio26. G
Gpio27. Droite.
Revenu national brut Revenu national brut

 

Code:

 

/*
 Auteur: pbecc
*/
"35; sans défense Prova "35; y compris <Réseau sans fil.Heure> "35; y compris  "Ping h" / / lorsque vous appuyez sur la touche de Réinitialisation ou que vous connectez la carte à circuit imprimé, les paramètres fonctionnent une fois Constante Brûler Page[] = "Agent de livraison AZ.";  / / votre réseau SID (nom) Constante Brûler Mot de passe[] = "19351384954612657685";       Votre mot de passe Vide Set() { Télécharger.Allez.(115200); Télécharger.Imprimer(Connexion t);  Mode pinmode(26, Output);  Mode pinmode(27, Output);  écriture numérique(26, Bas);  écriture numérique(27, Bas); Télécharger.Imprimer(Page); Modèle (WiFi - STA); Réseau sans fil.Allez.(Page, Mot de passe); Bien que (Réseau sans fil.Statut() != Connexion WL) { Retarder(500); Télécharger.Imprimer("."); } Télécharger.Imprimer("Adresse: 192.0.43.10"); } Vide Run() { Paysage intérieur Heure de départ prévue[4] = { 192,0,43,10 }; Paysage intérieur  Moi. = 0; Bien que (Télécharger.Disponible()) { Brûler Catégorie C = Télécharger.Lire(); Retarder(100);    Paysage intérieur  Choix = 0; Bien que (Catégorie C != '.' &&  Catégorie C != 10 && Catégorie C!=255) { Si (Catégorie C >= '0'&& Catégorie C<='9') { Choix = Choix*10+(Catégorie C-'0'); } Catégorie C = Télécharger.Lire(); } Heure de départ prévue[Moi.++] =Choix ; } Adresse IP Poteau = Adresse IP(Heure de départ prévue[0], Heure de départ prévue[1], Heure de départ prévue[2], Heure de départ prévue[3]); Télécharger.Imprimer("Ping:% dCentigradeCentigrade% d & gt, Heure de départ prévue[0], Heure de départ prévue[1], Heure de départ prévue[2], Heure de départ prévue[3]); Si (Allez!(Poteau, 4, 0, 0, 2)){ Télécharger.Imprimer(Oui.);   écriture numérique(27, Bas);   écriture numérique(26, Haut); } Heure de départ prévue { Télécharger.Imprimer(échec);  écriture numérique(26, Bas);    écriture numérique(27, Haut); } Retarder(10000); } Paysage intérieur RESET(Brûler S) { Brûler Catégorie C = Télécharger.Lire(); Télécharger.Imprimer(Catégorie C); Paysage intérieur Nombre = 1,Choix=0; Bien que (Catégorie C != S &&  Catégorie C != 10&&Catégorie C>0) { Si(Catégorie C>'0') Choix += Nombre*(Catégorie C - '0'); Nombre *= 10; Catégorie C=Télécharger.Lire(); Télécharger.Imprimer(Paysage intérieur(Catégorie C)); } Télécharger.Imprimer(Nombre); Retour Nombre; }

 

Je vous souhaite une fin heureuse.

 

Wood Albert.

Livraison en équipe Az

 

Esp-32Projekte für anfänger

5 commentaires

Dietmar K.

Dietmar K.

Hallo,
ich habe versucht Programm zum laufen zu bringen, ich bekomme aber immer Fehlermeldungen
error: stray ‘\240’ in programm
error: stray ‘\302’ in programm
usw
Was könnte dies sein?
Für Tipps wäre ich sehr dankbar.
Viele Grüße
Dietmar

Paddy

Paddy

Moin!

Könnt Ihr dieses Projekt noch weiter ausbauen und einen Anstoß oder gar eine Lösung bieten, wie man die Daten speichern und dann später auswerten kann?

Moritz S

Moritz S

Vielen Dank für die Kommentare :-)
Nagios kennen wir noch aus Zeiten, in denen wir in großen Rechenzentren gearbeitet haben, allein schon aus Nostalgiegründen möchten wir dieses Projekt umsetzten.
Die rot/grüne Led hängt im Unternehmen an einem sehr zentralen Ort und soll lediglich unseren Mitarbeiten signalisieren wann sie sich stressfrei um anderen Aufgaben zuwenden können.

Alex

Alex

Schnelle und einfacher kommt man nicht zu einer vollständigen Netzwerk und Serviceüberwachung – und die Hardware liegt bei Euch im Lager ;-)

https://www.heise.de/ct/ausgabe/2018-19-Raspi-ueberwacht-Server-und-Netzwerkdienste-mit-Check-MK-4147940.html

Ulf Kosack

Ulf Kosack

Wenn Ihr Euch ein Gefallen tun wollt, nehmt nicht mehr Nagios. Der Open-Source-Weg heißt Icinga (https://www.icinga.com/).

Viele Grüße
Ulf

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés

Articles de blog recommandés

  1. ESP32 jetzt über den Boardverwalter installieren - AZ-Delivery
  2. Internet-Radio mit dem ESP32 - UPDATE - AZ-Delivery
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1 - AZ-Delivery
  4. ESP32 - das Multitalent - AZ-Delivery