email lezen en triggeren op bepaalde woorden

Arduino specifieke Software
Berichten: 1
Geregistreerd: 12 Apr 2018, 19:33

email lezen en triggeren op bepaalde woorden

Berichtdoor ovanderluyt » 12 Apr 2018, 19:39

beste forumleden,

Ik zou graag de arduino een mail willen laten checken. dit gedeelte weet ik dat het kan en kom ik ook wel uit. nu had ik alleen de vraag of het ook mogelijk is de arduino te laten triggeren op bepaalde woorden die in een mail voorkomen en hier vervolgens bijv. een relay mee aan te sturen. ik wil namelijk dat wanneer ik een alarm melding krijg in mijn mailbox van een bepaalde machine dat de arduino hierop een relay kan aansturen.

alvast bedankt!

Advertisement

Gebruikers-avatar
Berichten: 4892
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: email lezen en triggeren op bepaalde woorden

Berichtdoor nicoverduin » 12 Apr 2018, 19:47

Als je de mail kan lezen kan je ook het bericht in een char array stoppen. Met de functie strstr() en toupper() kan je woordjes checken
Docent HBO Software Engineering, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 1887
Geregistreerd: 06 Aug 2016, 01:03

Re: email lezen en triggeren op bepaalde woorden

Berichtdoor Koepel » 13 Apr 2018, 10:05

Met een Raspberry Pi is dit eenvoudiger.

Zoiets heb ik wel eens gemaakt met een Arduino. Ik keek naar het onderwerp voor de commando's, dat is eenvoudiger dan heel de inhoud doornemen.
Maar het werkt werkt alleen met eenvoudige mail servers zonder encryptie. Dus de meeste vallen af. Sommige ISP's staan misschien nog toe dat hun eigen abonnees zonder encryptie van de mail server gebruik maken.

De mail servers verschillen, en verwachten soms andere commando's. In linux kun je met telnet eerst alles uitproberen, en als dat werkt dan overzetten naar de Arduino.

Als basis gebruikte ik de sketch van SurferTim: https://playground.arduino.cc/Code/Email en http://playground.arduino.cc/Code/POP3Email.
Het is echt nodig om na ieder commando de response van de mail server te lezen.

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Google [Bot] en 1 gast