Riot: Komunikasi antara dua motes cc2538 menggunakan GNRC (Generic network stack)

Dibuat pada 22 Mei 2020  ·  5Komentar  ·  Sumber: RIOT-OS/RIOT

Halo teman-teman, sekarang saya memiliki dua mote cc2538 dan ingin mengatur terowongan komunikasi UDP antara dua mote ini, saya menggunakan gnrc_networking dari contoh RIOT, tetapi saya menemukan bahwa saya tidak berhasil melakukan ping dari satu mote ke mote lainnya. Berikut adalah dua konfigurasi antarmuka motes:
(1) Lebih 1

> ifconfig
Iface 7 HWaddr: B7:9D Saluran: 26 Halaman: 0 NID: 0x23
HWaddr panjang: 00:12:4B:00:19:2E:44:67
TX-Power: 0dBm Status: IDLE
AUTOACK L2- PDU:102 MTU:1280 HL:64 RTR
6LO IPHC
Panjang alamat sumber: 8
Jenis tautan: nirkabel
inet6 addr: fe80::212:4b00:192e:4467 cakupan: link VAL
grup inet6: ff02::2
grup inet6: ff02::1
grup inet6: ff02::1:ff2e:4467
\
Statistik untuk Layer 2
Paket RX 0 byte 0
Paket TX 3 (Multicast: 3) byte 129
TX berhasil 0 kesalahan 0
Statistik untuk IPv6
Paket RX 0 byte 0
Paket TX 3 (Multicast: 3) byte 192
TX berhasil 3 kesalahan 0

(2)Mote 2

> ifconfig
Iface 7 HWaddr: ED:CA Saluran: 26 Halaman: 0 NID: 0x23
HWaddr panjang: 00:12:4B:00:19:33:5E:48
TX-Power: 0dBm Status: IDLE
AUTOACK L2- PDU:102 MTU:1280 HL:64 RTR
6LO IPHC
Panjang alamat sumber: 8
Jenis tautan: nirkabel
inet6 addr: fe80::212:4b00:1933:5e48 cakupan: link VAL
grup inet6: ff02::2
grup inet6: ff02::1
grup inet6: ff02::1:ff33:5e48
\
Statistik untuk Layer 2
Paket RX 5 byte 215
Paket TX 4 (Multicast: 4) byte 172
TX berhasil 0 kesalahan 0
Statistik untuk IPv6
Paket RX 5 byte 320
Paket TX 4 (Multicast: 4) byte 256
TX berhasil 4 kesalahan 0

Saya perhatikan bahwa cakupan alamat ipv6 setiap mote adalah link , bukan local , saya kira masalahnya adalah RIOT tidak mendapatkan informasi RF tulis dari papan atau saya melewatkan beberapa tanda untuk mengaktifkan RF
Terima kasih telah membantu :)

Komentar yang paling membantu

Sebenarnya ping sendiri harus bekerja juga.
Saya bingung karena ini seharusnya bekerja™

Karena Anda melakukan ping ke alamat tautan-lokal, sudahkah Anda mencoba meneruskan ID antarmuka dengan alamat:

ping6 fe80::212:4b00:1933:5e56%7

Atau apakah Anda mencoba melakukan ping ke alamat siaran?

ping6 ff02::1%7

Apakah Anda memiliki antena yang terhubung?

Semua 5 komentar

Anda seharusnya tidak menggunakan gambar. Dengan hanya teks, masalah Anda lebih mudah diakses oleh semua orang. Terutama bagi penyandang disabilitas. Mereka mengandalkan pembaca layar. Alat-alat ini tidak perlu dapat membaca teks dalam gambar Anda. Anda cukup menyalin teks dari terminal Anda dan menggunakan Penurunan harga untuk menandai kode Anda, dll. "Penyorotan sintaks" adalah bagian yang menarik bagi Anda dalam kasus ini.
https://guides.github.com/features/mastering-markdown/

@hcnhcn012 Pada gambar kedua sepertinya Anda melakukan ping sendiri, dapatkah Anda mencoba dengan alamat lebih lain?

Sebenarnya ping sendiri harus bekerja juga.
Saya bingung karena ini seharusnya bekerja™

Karena Anda melakukan ping ke alamat tautan-lokal, sudahkah Anda mencoba meneruskan ID antarmuka dengan alamat:

ping6 fe80::212:4b00:1933:5e56%7

Atau apakah Anda mencoba melakukan ping ke alamat siaran?

ping6 ff02::1%7

Apakah Anda memiliki antena yang terhubung?

Anda seharusnya tidak menggunakan gambar. Dengan hanya teks, masalah Anda lebih mudah diakses oleh semua orang. Terutama bagi penyandang disabilitas. Mereka mengandalkan pembaca layar. Alat-alat ini tidak perlu dapat membaca teks dalam gambar Anda. Anda cukup menyalin teks dari terminal Anda dan menggunakan Penurunan harga untuk menandai kode Anda, dll. "Penyorotan sintaks" adalah bagian yang menarik bagi Anda dalam kasus ini.
https://guides.github.com/features/mastering-markdown/

Terima kasih, saya telah menyesuaikan posting masalah saya sehingga orang lain dapat membacanya dengan lancar dan terima kasih kepada @benpicco masalah ini telah terpecahkan :) @Citrullin

Sebenarnya ping sendiri harus bekerja juga.
Saya bingung karena ini seharusnya bekerja™

Karena Anda melakukan ping ke alamat tautan-lokal, sudahkah Anda mencoba meneruskan ID antarmuka dengan alamat:

ping6 fe80::212:4b00:1933:5e56%7

Atau apakah Anda mencoba melakukan ping ke alamat siaran?

ping6 ff02::1%7

Apakah Anda memiliki antena yang terhubung?

Sangat menghargai itu! Saya benar-benar memecahkan ini dengan menempelkan saran Anda. Untuk papan saya dibuat sendiri dengan cc2538 MCU, saya percaya bahwa ada masalah dalam abstrak perangkat keras maka saya menghabiskan berhari-hari membaca kode RIOT-os :)
Terima kasih lagi! @benpicco

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

jcarrano picture jcarrano  ·  5Komentar

kaspar030 picture kaspar030  ·  3Komentar

OlegHahm picture OlegHahm  ·  4Komentar

jue89 picture jue89  ·  5Komentar

silkeh picture silkeh  ·  5Komentar