contiki:cc2538-workshop
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| contiki:cc2538-workshop [2018/12/02 16:29] – admin | contiki:cc2538-workshop [2019/01/08 18:31] (aktuell) – [2. UDP-client mittels ''6LoWPAN''] admin | ||
|---|---|---|---|
| Zeile 89: | Zeile 89: | ||
| ===== Beispiele zur Netzwerkprogrammierung ===== | ===== Beispiele zur Netzwerkprogrammierung ===== | ||
| - | ==== UDP-client ==== | + | ==== 1. UDP-client |
| <code bash> | <code bash> | ||
| - | cd ~contiki-3.0/ | + | cd $(CONTIKI)/ |
| - | make | + | make TARGET=minimal-net |
| - | ./ | + | ./ |
| </ | </ | ||
| Zeile 110: | Zeile 111: | ||
| </ | </ | ||
| + | ---- | ||
| + | ==== 2. UDP-client mittels '' | ||
| + | Die Einbindung des cc2538dk-Boards in ein 6LoWPAN setzt einen Border-Router voraus.\\ | ||
| + | Dieser kann auf einem zweiten cc2538dk-Board installiert werden. Die Software liegt unter | ||
| + | '' | ||
| + | Dazu müssen zwei kleine Änderungen in den Dateien | ||
| + | '' | ||
| + | Die komplette Anleitung befindet sich | ||
| + | [[https:// | ||
| + | Weiterhin muss einmalig das Tool für die serielle 6LoWPAN-Anbindung übersetzt werden.\\ | ||
| + | Dieses befindet sich unter '' | ||
| + | |||
| + | <code bash> | ||
| + | cd $(CONTIKI)/ | ||
| + | make tunslip6 | ||
| + | </ | ||
| + | |||
| + | :!: Bei der Verwendung von zwei cc2538dk-Boards an einem Linux-Rechner ist die genaue Einhaltung der | ||
| + | Abläufe wichtig, da sich sonst die Bezeichnungen der seriellen ''/ | ||
| + | |||
| + | - Zuerst das Board einstecken, auf dem die Beispiel-Software laufen soll: (belegt '' | ||
| + | - Boad mit der passenden Software flashen:< | ||
| + | make TARGET=cc2538dk | ||
| + | sudo ~/ | ||
| + | </ | ||
| + | - Minicom mit '' | ||
| + | |||
| + | - Danach das Board mit dem Border-Router einstecken (belegt '' | ||
| + | - IPv6 Verbindung zwischen Border-Router und Linux-PC starten:< | ||
| + | sudo $(CONTIKI)/ | ||
| + | </ | ||
| + | - Im Terminal wird die IPv6-Adresse des Border-Routers angezeigt.\\ Damit sollte das Netzwerk konfiguriert und alle Boards im Netz erreichbar sein. | ||
| + | - Die IP-Adressen der verbundenen Boards können über die Web-Seite des Border-Routers angezeigt werden:\\ '' | ||
| - | ---- | ||
| ---- | ---- | ||
| ==== Backup-Info ==== | ==== Backup-Info ==== | ||
contiki/cc2538-workshop.1543768162.txt.gz · Zuletzt geändert: von admin
