mirror of
https://github.com/espressif/openthread.git
synced 2026-08-03 01:17:46 +00:00
[tcat] implement new tcat General commands (#10526)
New General TLV's implemented: - Get network name - Get device id - Get ext pan ID - get provisioning URL
This commit is contained in:
@@ -32,44 +32,60 @@ source "tests/scripts/expect/_common.exp"
|
||||
spawn_node 1 "cli"
|
||||
|
||||
switch_node 1
|
||||
send "tcat vendorid ianapen f378\n"
|
||||
send "tcat advid ianapen f378\n"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat vendorid\n"
|
||||
send "tcat advid\n"
|
||||
expect_line "type ianapen, value: f378"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat vendorid ianapen f378aabb\n"
|
||||
send "tcat advid ianapen f378aabb\n"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat vendorid\n"
|
||||
send "tcat advid\n"
|
||||
expect_line "type ianapen, value: f378aabb"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat vendorid oui24 f378aa\n"
|
||||
send "tcat advid oui24 f378aa\n"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat vendorid\n"
|
||||
send "tcat advid\n"
|
||||
expect_line "type oui24, value: f378aa"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat vendorid oui36 f378aabbcc\n"
|
||||
send "tcat advid oui36 f378aabbcc\n"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat vendorid\n"
|
||||
send "tcat advid\n"
|
||||
expect_line "type oui36, value: f378aabbcc"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat vendorid discriminator f378aabbdd\n"
|
||||
send "tcat advid discriminator f378aabbdd\n"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat vendorid\n"
|
||||
send "tcat advid\n"
|
||||
expect_line "type discriminator, value: f378aabbdd"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat vendorid empty\n"
|
||||
send "tcat advid clear\n"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat vendorid\n"
|
||||
expect_line "empty"
|
||||
send "tcat advid\n"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat devid\n"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat devid aaaa\n"
|
||||
expect_line "aaaa"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat devid\n"
|
||||
expect_line "aaaa"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat devid clear\n"
|
||||
expect_line "Done"
|
||||
|
||||
send "tcat devid\n"
|
||||
expect_line "Done"
|
||||
|
||||
@@ -38,6 +38,11 @@ expect_line "Done"
|
||||
spawn python "tools/tcat_ble_client/bbtc.py" --simulation 1 --cert_path "tools/tcat_ble_client/auth"
|
||||
set py_client "$spawn_id"
|
||||
expect_line "Done"
|
||||
|
||||
send "network_name\n"
|
||||
expect_line "\tTYPE:\tRESPONSE_W_STATUS"
|
||||
expect_line "\tVALUE:\t0x06"
|
||||
|
||||
send "commission\n"
|
||||
expect_line "\tTYPE:\tRESPONSE_W_STATUS"
|
||||
expect_line "\tVALUE:\t0x00"
|
||||
@@ -58,6 +63,26 @@ send "ping 512\n"
|
||||
expect_line "\tTYPE:\tRESPONSE_W_PAYLOAD"
|
||||
expect_line "\tLEN:\t512"
|
||||
|
||||
send "network_name\n"
|
||||
expect_line "\tTYPE:\tRESPONSE_W_PAYLOAD"
|
||||
expect_line "\tLEN:\t15"
|
||||
expect_line "\tVALUE:\t0x4f70656e5468726561642d63363465"
|
||||
|
||||
send "device_id\n"
|
||||
expect_line "\tTYPE:\tRESPONSE_W_PAYLOAD"
|
||||
expect_line "\tLEN:\t8"
|
||||
expect_line "\tVALUE:\t0x18b4300000000001"
|
||||
|
||||
send "ext_panid\n"
|
||||
expect_line "\tTYPE:\tRESPONSE_W_PAYLOAD"
|
||||
expect_line "\tLEN:\t8"
|
||||
expect_line "\tVALUE:\t0xef1398c2fd504b67"
|
||||
|
||||
send "provisioning_url\n"
|
||||
expect_line "\tTYPE:\tRESPONSE_W_PAYLOAD"
|
||||
expect_line "\tLEN:\t9"
|
||||
expect_line "\tVALUE:\t0x64756d6d795f75726c"
|
||||
|
||||
send "exit\n"
|
||||
expect eof
|
||||
|
||||
|
||||
Reference in New Issue
Block a user