Bearbeiten von „Putsch“
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird öffentlich sichtbar, falls du Bearbeitungen durchführst. Sofern du dich anmeldest oder ein Benutzerkonto erstellst, werden deine Bearbeitungen zusammen mit anderen Beiträgen deinem Benutzernamen zugeordnet.
Die Bearbeitung kann rückgängig gemacht werden.
Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 46: | Zeile 46: | ||
If the maximum Bandwidth (500kKz) on the SX1278 is selected, other paramters have to be adapted. (I try to find that statement in the datasheet again) | If the maximum Bandwidth (500kKz) on the SX1278 is selected, other paramters have to be adapted. (I try to find that statement in the datasheet again) | ||
− | |||
− | |||
'''References''' | '''References''' | ||
Zeile 59: | Zeile 57: | ||
====Displays==== | ====Displays==== | ||
− | As a display, a so called 0.91 OLED[1] Display is used. Manufacturer unknown. It is connected via SPI | + | As a display, a so called 0.91 OLED[1] Display is used. Manufacturer unknown. It is connected via SPI. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''References''' | '''References''' | ||
[1] AZ-delivery product link: https://www.az-delivery.de/products/0-91-zoll-i2c-oled-display | [1] AZ-delivery product link: https://www.az-delivery.de/products/0-91-zoll-i2c-oled-display | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Software=== | ===Software=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Rollen im Netzwerk==== | ====Rollen im Netzwerk==== | ||
Zeile 150: | Zeile 71: | ||
Der Gateway ist an einen Computer angeschlossen und somit Schnittstelle zur Spielelogik. | Der Gateway ist an einen Computer angeschlossen und somit Schnittstelle zur Spielelogik. | ||
− | + | [[Datei:Repeater.JPG|thumb|200px|right|Node oder Repeater]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Datei: | ||
=====Stationary===== | =====Stationary===== | ||
Sind Netzwerkteilnehmer die sich nicht bewegen können. (z.B. Drucker) | Sind Netzwerkteilnehmer die sich nicht bewegen können. (z.B. Drucker) | ||
− | |||
− | |||
=====Mobile===== | =====Mobile===== | ||
Zeile 200: | Zeile 103: | ||
This is realised by storing three arrays, where the array-size equals the maximum subnets. The first index in one array stores the repeaters next neighbours address. By reading it out, the repeater can determine if it is the next possible sender. By scanning the other two arrays, it can determine if it should repeat the packet. One array is for sending from the gateway, the other is for sending back to the gateway. | This is realised by storing three arrays, where the array-size equals the maximum subnets. The first index in one array stores the repeaters next neighbours address. By reading it out, the repeater can determine if it is the next possible sender. By scanning the other two arrays, it can determine if it should repeat the packet. One array is for sending from the gateway, the other is for sending back to the gateway. | ||
− | [[Datei:repeater-schem.png|thumb| | + | [[Datei:repeater-schem.png|thumb|200px|right|network situation]] |
As an example we can look ate node 3 with 9 maximum nodes. | As an example we can look ate node 3 with 9 maximum nodes. | ||
Zeile 227: | Zeile 130: | ||
[[Datei:Messgeraet.JPG|thumb|200px|right|Messgerät]] | [[Datei:Messgeraet.JPG|thumb|200px|right|Messgerät]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Lora Packet-Structure==== | ====Lora Packet-Structure==== | ||
Zeile 242: | Zeile 136: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | |+ | + | |+ Lora-packet |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | receiver-address || command || data || sender-address || packet-id || subnet | |
− | |||
− | |||
|} | |} | ||
− | |||
− | |||
====Network address table==== | ====Network address table==== | ||
Zeile 295: | Zeile 167: | ||
Address 0 and 255 are invalid, as there might be a hardware shortcut to GND or VCC in this case. Address 254 is for broadcasting. This means if the gateway addresses 254, every network device is receiving. | Address 0 and 255 are invalid, as there might be a hardware shortcut to GND or VCC in this case. Address 254 is for broadcasting. This means if the gateway addresses 254, every network device is receiving. | ||
− | ==== | + | ====Hardware communication libraries==== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Token Pass System==== | ====Token Pass System==== | ||
Zeile 349: | Zeile 180: | ||
Wir verwenden [https://www.adafruit.com/product/1674,Bone Conductor Transducer von adafruit]. | Wir verwenden [https://www.adafruit.com/product/1674,Bone Conductor Transducer von adafruit]. | ||
− | |||
− | |||
=== Olimex Audioboard === | === Olimex Audioboard === | ||
Audio Modul für Radios und Publikum | Audio Modul für Radios und Publikum | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''SD Karten Bespielprogramm''' | '''SD Karten Bespielprogramm''' | ||
− | + | Programm, dass automatisch die SD Karten mit unserer Ordnerstruktur von Audiofiles bespielt, um große Zeitverluste und Fehler durch manuelles Kopieren zu vermeiden. | |
'''SD Karten Abspielprogramm''' | '''SD Karten Abspielprogramm''' | ||
Zeile 376: | Zeile 194: | ||
==Ortung der mobilen Clients im Spiel== | ==Ortung der mobilen Clients im Spiel== | ||
+ | |||
+ | ===Infrarot=== | ||
===Bluetooth Beacons=== | ===Bluetooth Beacons=== | ||
Zeile 393: | Zeile 213: | ||
* providing and pushing data to the Control Server (and thus, to the Director UI and the Actor UI) | * providing and pushing data to the Control Server (and thus, to the Director UI and the Actor UI) | ||
* communicating with peripherals like printers | * communicating with peripherals like printers | ||
+ | |||
+ | == Das echte Büro == | ||
+ | |||
+ | ===Drucker-Hack=== | ||
+ | |||
+ | ===Radio-Hack=== | ||
+ | |||
+ | ===Aktenschrank-Hack=== | ||
+ | |||
+ | == Inhalt == |