Blog

Kontakt

E-Mail:
info@capcom.de

   

Wir bauen ein SMS Gateway

08. Oktober 2021, CAPCom WebTeam - Smarte Infrastruktur

 

Zur Überwachung unserer Server setzen wir seit langem auf Nagios, das die Administratoren mit Meldungen über E-Mail und SMS versorgt. Seit über 15 Jahren erfolgt das mit einem seriell an einen Steuerrechner verbundenen Mobiltelefon. Um diese technisch veraltete Lösung günstig unter Wiederverwendung der alten Softwareinfrastruktur zu aktualisieren, begann das Projekt 'Wir bauen ein SMS Gateway'.

Günstig bezieht sich hier nicht nur auf den Preis ( Rechner + 'fertiges' SMS-Gateway) sondern auch auf ökologische Werte: der PI mit HAT verbraucht viel weniger Strom und Rohstoffe.

Auf der Einkaufsliste landeten:

  • 1 x Raspberry Pi 4 Modell B Kit ( 4GB RAM, SD-Karte, Netzteil, Kühler etc)
  • 1 x SIM7600E-H 4G HAT
  • 1 x HiFiBerry Universal Case für Raspberry Pi 4 & Hats

Grundinstallation des PI

Auf die SD-Karte wird ein Raspberry Pi OS installiert oder das mitgelieferte wird verwendet. Es erfolgte eine Grundinstallation (Passwörter, SSH Remote Zugang, etc.) wobei der PI mit Maus, Tastatur und Monitor verbunden wurde - später im Betrieb braucht es das nicht. Eine passende SIM Karte wird benötigt (Standard-SIM/Klassik-SIM) und in der Halterung auf dem HAT eingebaut. Vorher ist es empfehlenswert die Nutzung der PIN auf der Karte abzuschalten, am einfachsten in einem normalen Mobiltelefon.

Case-Modding

Das Case-Modding ist notwendig um Zugang zum USB-Anschluß (HAT) zu bekommen, die Antenne nach draußen zu führen und damit der PI mit aufgeschraubtem HAT ordentlich im Case sitzt. Die Antenne bzw. das 'interne' Anschlußkabel wird an dem mit 'MAIN' [5] bezeichneten Anschluß angeschlossen.

Den HAT auf den PI stecken und schrauben, die Positionen für den USB-Anschluß[1] und den Audio-Ausgang des HAT's[2] anzeichnen und auch eine Stelle für die Antenne[3] festlegen. Das Loch für die Antenne kann man mit einem 8mm Metallbohrer erzeugen, für USB und Audio den Dremel oder die Metallfeile nach Vorarbeiten mit einem 4mm Bohrer. Natürlich vor den Arbeiten den PI mit dem HAT wieder ausbauen, um Unfälle zu vermeiden.

Konfiguration des LTE HAT

Per

sudo raspi-config

in der Konfiguration die Nutzung des Seriellen Interfaces als Konsole abschalten, aber die serielle Hardware aktiv lassen.

Wir brücken die Pins PWR und 3V3[4] damit der HAT automatisch beim Starten des PI die GSM Verbindung aufbaut.

Der LTE HAT wird mit dem mitgelieferten kurzen USB Kabel[6] mit dem PI verbunden. Es sollten dann 6 Linux devices erzeugt werden:

/dev/ttyUSB0 - GPS NEMA Port
/dev/ttyUSB1 - AT Port (das ist der Port den wir für unsere SMS-Software benötigen)
/dev/ttyUSB2 - Modem ppp-dial Port
/dev/ttyUSB3 - Audio Port
/dev/ttyUSB4 - Netzwerk Port

Ab dann sollte per minicom -D /dev/ttyUSB2 das Absetzen eines 'AT' Befehls ein 'OK' zurückliefern. Weitere Hilfestellungen gibt natürlich das Handbuch des Herstellers. Bei uns wurde dann noch gammu konfiguriert, das in unseren Scripten für das Versenden der SMS Nachrichten verwendet wird.

 

SEO mit TYPO3 CMS v9 und v10

25. Mai 2021, CAPCom WebTeam - Internet Trends

 

Eine wichtige Eigenschaft erfolgreicher kommerzieller Webseiten ist die optimale Darstellung gegenüber Suchmaschinen, gemeinhin als Suchmaschinenoptimierung (SEO - Search Engine Optimization) bezeichnet. Einige TYPO3 CMS Extensions helfen unseren Kunden, ihren Webauftritt für die Suchmaschinen gut aussehen zu lassen und auch entsprechende Probleme zügig zu finden und zu beseitigen.

SEO ist keine einmalige Sache, daher ist die im Folgenden beschriebenen Maßnahmen nur ein guter Anfang für eine erfolgreiche Kampagne. Kontinuierliche Optimierung und Anpassung sind bei SEO Pflicht.

SEO - für die Übersicht und eine Sitemap.xml

Optimal für Suchmaschinen ist die Einrichtung einer maschinenlesbaren Übersicht über die Seiten der Website. Die System Extension SEO stellt das beim TYPO3 CMS zur Verfügung und bietet außerdem eine übersichtliche Darstellung des Seitenbaums. Diese Extension verwenden wir gerne als 404-Fehlerseite, um dem Nutzer eine einfache Möglichkeit zu bieten, sich wieder zurecht zu finden.

Weiterleitungen - damit nichts falsch läuft

Damit Suchmaschinen und Kunden nicht den falschen Weg nehmen, gibt es in TYPO3 CMS die Weiterleitungen (Redirects). Ob über die Google Search Console Meldungen auftauchen, dass Seiten nicht erreicht werden und die dann manuell eingetragen werden oder ab TYPO3 CMS v10 automatisch Weiterleitungen eingetragen werden, wenn Seiten umziehen oder umbenannt werden, das Ziel ist immer, weder den Besucher noch die Suchmaschine ins Leere laufen zu lassen.

Einfaches Überwachen der internen und externen Links

Mit dem Link Validator kann man einfach und kostengünstig kaputte Links aufspüren. Nicht nur interne, sondern auch externe Links können damit regelmäßig, oder auf Anfrage geprüft werden. Nichts ärgert einen Besucher mehr, als nach Anklicken eines fehlerhaften Links im Nirvana zu landen.

Eine kostenfreie Methode, die Qualität der Webseite zu prüfen

PageSpeed Insights ermöglicht eine gute Überwachung der Qualität der Webseite mit Hilfe des bekannten Tools von Google. Während man als Webentwickler eine einzelne Seite manuell prüfen kann und dabei auch genauere Hinweise erhält, dient die TYPO3 CMS Extension der kontinuierlichen Überwachung und Analyse.

WebP images - kleine schnelle Bilder

Mit der Extension Create a WebP copy for images liefert man automatisch alle Bilder des Webauftritts in dem neuen, platzsparenden von Google und On2 entwickelten WebP - Format aus. Zusätzlich zu unserem Ansatz, Bilder in optimierten Größen und Anschnitten für die einzelnen Breakpoints des Responsive Designs auszuliefern, kann man mit WebP das Laden der Webseiten beschleunigen und ein paar Bonuspunkte beim Rating durch PageSpeed Insights sammeln.

Optimierte Auslieferung der Seiteninhalte

Auch das Zusammenfassen von CSS- und JavaScript-Dateien mit der Extension CSS/Javascript Minificator, Compressor And Concatenator erhöht die Qualität des Webauftrittes aus Sicht der Suchmaschinen. Hierbei geht es um die Anzahl der Dateien, die ausgeliefert werden, beziehungsweise um die Anzahl der dafür nötigen Kontakte zwischen Browser und Webserver. Wie immer ist das große Ziel, die Webseite so schnell wie möglich auszuliefern und eine erste Interaktion zu ermöglichen.


Ökostrom im Büro

19. April 2021, CAPCom WebTeam - Nachhaltigkeit

 

Umstellung Ökostrom

Im Rahmen unserer Maßnahmen zur Nachhaltigkeit haben wir im Oktober 2020 unseren Strombezug im Büro auf Ökostrom umgestellt. Damit sparen wir geschätzt 2,88 Tonnen klimaschädliches CO2 im Vergleich zum deutschen Strommix pro Jahr ein.

Kontinuierlich arbeiten wir daran, den Energieverbrauch unserer Arbeitsmittel zu senken und unsere Mitarbeiter dabei zu unterstützen möglichst effizient damit umzugehen. Dazu dokumentieren wir unseren Stromverbrauch und achten bei der Beschaffung von elektrischen Geräten auf deren ökologischen Fußabdruck.