sonstige: FBAI goes school / Raspi und Co.
WikiWikiWeb
Version 6, letzte Änderung 28.03.2019, 14:48 von unbekannt.
Wiki für die Raspberry - ArbeitsgemeinschaftenIn diesem Wiki sollen die Erfahrungen bei der Arbeit mit dem Raspberry Pi in den Arbeitsgemeinschaften zusammengestellt werden.
Ein Vorteil wäre auch die Weitergabe der Erfahrungen für die nächsten Schülergenerationen ohne große Verluste.
Wiki-Seiten könnten z.B. die Themen
- Programmieren
- Hardware (getestete oder problematische Sensoren und Baugruppen)
Software und ProgrammierenMQTT-TopicsEmail-Versand mit Python
Neue Seiten oder Links werden einfach durch Eingeben von
Wikinamen(?) in doppelten eckigen Klammern angelegt.
(nach oben)
Software und Programmieren
Version 1, letzte Änderung 13.11.2018, 11:59 von Prof. Dr. Sigurd Günther.
Hinweise für die Software-EntwicklungWas hat sich bewährt:
- Tutorien für die Programmierung mit Python oder anderen Programmiersprachen
- Werkzeuge für die benutzen Programmiersprachen
- Werkzeuge für den GUI-Entwurf
(nach oben)
MQTT-Topics
Version 1, letzte Änderung 27.11.2018, 23:20 von unbekannt.
Nachrichten in MQTT werden immer zu bestimmten "Topics" gesendet. Ich habe eine kleine Übersicht erstellt, wie man die Organisation dieser Topics machen könnte. Zu finden ist sie im Datei-Reiter dieser Veranstaltung.
Die Kürzel der einzelnen Schulen sind (bis jetzt):
Gymnasium Martineum Halberstadt - mart
Gymnasium Stadtfeld Wernigerode - stfld
Gymnasium "Am Thie" Blankenburg - gat
Gerhart-Hauptmann-Gymnasium Wernigerode - ghg
Weitere Links zu dem Thema:
Link 1Link 2
(nach oben)
Email-Versand mit Python
Version 1, letzte Änderung 28.03.2019, 14:48 von unbekannt.
Hier möchte ich euch kurz zeigen, wie ihr Emails aus einem Python Programm heraus versenden könnt.
Nachdem die relevanten Module importiert sind, wird als erstes wird die Email verfasst, der Absender und Empfänger eingetragen und der Betreff hinzugefügt
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
# Your email details
fromaddr = "gXXXXX@hs-harz.de"
loginname = "gXXXXX"
PASSWORD = "*******"
# Email message
SUBJECT = "Test message"
body = "This is a test"
toaddr = "empfänger@adresse.de"
msg = MIMEMultipart()
msg['From'] = fromaddr
msg['To'] = toaddr
msg['Subject'] = SUBJECT
msg.attach(MIMEText(body, 'plain'))
Damit eine Demonstration in der Hochschule machbar ist solltet ihr eure von der Hochschule gestellte Email-Adresse verwenden. Dies ist eure Kennzeichnungsnummer, die mit g anfängt, und die Hochschuldomain (gXXXXX@hs-harz.de).
Als nächstes muss die Verbindung zum SMTP Server der Hochschule hergestellt werden.
server = smtplib.SMTP('mxrelay.hs-harz.de', 25)
server.ehlo()
server.starttls()
server.login(loginname, PASSWORD)
Jetzt muss nur noch die Email versendet werden und die Verbindung zum Server kann wieder getrennt werden.
text = msg.as_string()
server.sendmail(fromaddr, toaddr, text)
server.quit()
print("Email sent to '" + toaddr + "' successfully!")
Falls ihr zum Versenden nicht eure Hochschul Email-Adresse nehmt, sondern einen anderen Email-Anbieter (Gmail, gmx, etc) ändert sich die Adresse des Servers und die Portnummer.
(nach oben)
Emails versenden mit Python
Version 3, letzte Änderung 22.03.2019, 12:08 von unbekannt.
(nach oben)
exportiert vom Stud.IP Wiki-Modul ,
22.11.2024, 10:23