Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Geschrieben

N'Abend!

 

Ich bin wieder am Programmieren und bleib bei einer kleinen Sache hängen:

Stack: Red Brick > Master > Ethernet Extension

Hängt am Netzwerk, Verbindung OK und die IP zeigt er mir im Brick Viewer mit 10.0.0.57 an, funktioniert.

 

Kann ich diese IP-Adresse im Programm auf dem Red Brick auch auslesen? Ich finde nur die Methode master->isEthernetPresent(), die mir aber false zurückliefert.

master->getEthernetStatus() liefert mir zwar eine MAC-Adresse zurück, die Werte für ip, subnet_mask und gateway stehen allerdings alle auf 0. Allerdings wird auch beim hostname ein anderer angezeigt als im Brick Viewer.

 

LGs Stefan

Geschrieben

Moin,

eine Frage habe ich. Wofür benötigt man die Rückfrage für eine zuvor eingestellte IP Adresse, die im Programm als Host eigentlich direkt eingetragen wird?

Geschrieben
  • Autor

Hi!

 

Ich bastle ein Zeiterfassungsgerät, das am Netzwerk hängt und die IP-Adresse in der Praxis per DHCP bekommt. Die Zeiterfassungsdaten werden in einer lokalen Datenbank gespeichert und sollen über ein Webinterface abgefragt werden können.

 

Ich stelle mir also bei Inbetriebnahme also vor, dass man das Gerät ins LAN hängt, einschaltet und dann durch Scannen eines bestimmten, in der Datenbank als "Admin-Chip" hinterlegten NFC-Chips die IP-Adresse des Geräts aufs Display bekommt, damit der Kunde drauf zugreifen kann.

 

Hab's jetzt grad mit $_SERVER['REMOTE_ADDR'] versucht, da ja ein Webserver auch auf dem Red Brick läuft - tut aber leider auch nicht. $_SERVER ist zwar vorhanden, aber REMOTE_ADDR nicht gesetzt.

 

Mhmmm...

 

LGs Stefan

Geschrieben
  • Autor

Hi nochmal!

 

Manchmal brauchts nur ein bisschen Abstand zum Problem und eine Frage, um wieder auf Spur zu kommen - Danke! Ich weiß nur nicht, ob das auch der optimale Weg ist:

 

$ipAddress = exec("ifconfig tf0 | grep 'inet addr:' | cut -d: -f2 | awk '{print $1}'");

 

Das liefert mir die IP vom RedBrick.

 

LGs Stefan

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.