Setelah Anda menjalankan kode contoh untuk menggunakan fungsi gateway dan sub-perangkat, Setelah Anda menggunakan kode contoh untuk menghubungkan perangkat ke IoT Platform melalui Message Queuing Telemetry Transport (MQTT), Anda dapat melihat log pada perangkat
Prasyarat
Kode contoh yang disediakan oleh Link SDK untuk C digunakan untuk menjalankan fungsi gateway dan sub-perangkat. Untuk informasi lebih lanjut, lihat Contoh.
Log perangkat
Anda dapat melihat log pada gateway.
- Data log berikut menunjukkan bahwa gateway terhubung ke IoT Platform:
[1625220273.644][LK-0313] Pengguna MQTT memanggil api aiot_mqtt_connect, tersambung [1625220273.644][LK-0317] LightSwitchGW&a18wP****** [1625220273.644][LK-0318] 29F9969F10F1AE9728977EA79D31DAC85981B101761E8887548CD4685D****** core_sysdep_network_establish host iot-06******.mqtt.iothub.aliyuncs.com port 443, type 0 establish tcp connection with server(host='a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[443]) success to establish tcp, fd=3 local port: 41574 [1625220273.677][LK-1000] establish mbedtls connection with server(host='a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[443]) [1625220273.744][LK-1000] success to establish mbedtls connection, (cost 44947 bytes in total, max used 47859 bytes) [1625220273.744][LK-0319] a18wP******.LightSwitchGW|timestamp=2524608000000,_ss=1,_v=sdk-c-4.1.0,securemode=2,signmethod=hmacsha256,ext=3,_conn=tls_66| [1625220273.811][LK-0313] MQTT connect success in 168 ms [1625220273.811][LK-0317] cid[10] connected, online channel 10 - Jika hubungan topologi ditambahkan secara otomatis, gateway terhubung ke IoT Platform. Kemudian, Anda dapat menggunakan topik gateway
/ext/session/a18wP******/LightSwitchGW/combine/batch_loginuntuk mengirim permintaan ke IoT Platform guna menghubungkan beberapa sub-perangkat.[1625466501.399][LK-0309] pub[2]: /ext/session/a18wP******/LightSwitchGW/combine/batch_login [LK-030A] > 7B 22 69 64 22 3A 22 32 22 2C 22 76 65 72 73 69 | {"id":"2","versi [LK-030A] > 6F 6E 22 3A 22 31 2E 30 22 2C 22 70 61 72 61 6D | on":"1.0","param [LK-030A] > 73 22 3A 7B 22 73 69 67 6E 4D 65 74 68 6F 64 22 | s":{"signMethod" [LK-030A] > 3A 22 68 6D 61 63 53 68 61 32 35 36 22 2C 22 64 | :"hmacSha256","d [LK-030A] > 65 76 69 63 65 4C 69 73 74 22 3A 5B 7B 22 70 72 | eviceList":[{"pr [LK-030A] > 6F 64 75 63 74 4B 65 79 22 3A 22 67 37 68 30 69 | oductKey":"a13FN [LK-030A] > 75 38 54 74 31 61 22 2C 22 64 65 76 69 63 65 4E | ******","deviceN [LK-030A] > 61 6D 65 22 3A 22 4C 69 67 68 74 53 77 69 74 63 | ame":"LightSwitc [LK-030A] > 68 5F 53 75 62 44 65 76 5F 30 31 22 2C 22 63 6C | h_SubDev_01","cl [LK-030A] > 69 65 6E 74 49 64 22 3A 22 67 37 68 30 69 75 38 | ientId":"a13FN** [LK-030A] > 54 74 31 61 2E 4C 69 67 68 74 53 77 69 74 63 68 | ****.LightSwitch [LK-030A] > 5F 53 75 62 44 65 76 5F 30 31 22 2C 22 74 69 6D | _SubDev_01","tim [LK-030A] > 65 73 74 61 6D 70 22 3A 22 31 36 32 35 34 36 36 | estamp":"1625466 [LK-030A] > 35 30 31 33 39 36 22 2C 22 63 6C 65 61 6E 53 65 | 501396","cleanSe [LK-030A] > 73 73 69 6F 6E 22 3A 22 66 61 6C 73 65 22 2C 22 | ssion":"false"," [LK-030A] > 73 69 67 6E 22 3A 22 30 46 41 45 38 43 33 43 33 | sign":"0FAE8C3C3 [LK-030A] > 34 38 44 35 30 37 38 38 43 41 42 38 38 42 36 44 | 48D50788CAB88B6D [LK-030A] > 39 44 34 34 43 35 44 35 36 46 45 46 44 42 33 45 | 9D44C5D56FEFDB3E [LK-030A] > 43 46 41 30 30 35 38 37 32 30 41 43 34 45 37 43 | CFA0058720AC4E7C [LK-030A] > 46 36 44 36 34 44 36 22 7D 2C 7B 22 70 72 6F 64 | F******"},{"prod [LK-030A] > 75 63 74 4B 65 79 22 3A 22 67 37 68 30 69 75 38 | uctKey":"a13FN** [LK-030A] > 54 74 31 61 22 2C 22 64 65 76 69 63 65 4E 61 6D | ****","deviceNam [LK-030A] > 65 22 3A 22 4C 69 67 68 74 53 77 69 74 63 68 5F | e":"LightSwitch_ [LK-030A] > 53 75 62 44 65 76 5F 30 32 22 2C 22 63 6C 69 65 | SubDev_02","clie [LK-030A] > 6E 74 49 64 22 3A 22 67 37 68 30 69 75 38 54 74 | ntId":"a13FN**** [LK-030A] > 31 61 2E 4C 69 67 68 74 53 77 69 74 63 68 5F 53 | **.LightSwitch_S [LK-030A] > 75 62 44 65 76 5F 30 32 22 2C 22 74 69 6D 65 73 | ubDev_02","times [LK-030A] > 74 61 6D 70 22 3A 22 31 36 32 35 34 36 36 35 30 | tamp":"162546650 [LK-030A] > 31 33 39 36 22 2C 22 63 6C 65 61 6E 53 65 73 73 | 1396","cleanSess [LK-030A] > 69 6F 6E 22 3A 22 66 61 6C 73 65 22 2C 22 73 69 | ion":"false","si [LK-030A] > 67 6E 22 3A 22 33 31 36 45 45 36 35 37 33 46 31 | gn":"316EE6573F1 [LK-030A] > 35 37 33 38 36 32 41 34 42 37 35 39 45 32 35 42 | 573862A4B759E25B [LK-030A] > 43 32 34 41 32 30 33 44 35 30 31 43 41 30 42 35 | C24A203D501CA0B5 [LK-030A] > 31 44 30 35 30 30 41 32 32 45 34 39 46 42 38 38 | 1D0500A22E49FB88 [LK-030A] > 39 46 32 42 35 22 7D 2C 7B 22 70 72 6F 64 75 63 | *****"},{"produc [LK-030A] > 74 4B 65 79 22 3A 22 67 37 68 30 69 75 38 54 74 | tKey":"g7h0i**** [LK-030A] > 31 61 22 2C 22 64 65 76 69 63 65 4E 61 6D 65 22 | **","deviceName" [LK-030A] > 3A 22 4C 69 67 68 74 53 77 69 74 63 68 5F 53 75 | :"LightSwitch_Su [LK-030A] > 62 44 65 76 5F 30 33 22 2C 22 63 6C 69 65 6E 74 | bDev_03","client [LK-030A] > 49 64 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 | Id":"a13FN****** [LK-030A] > 2E 4C 69 67 68 74 53 77 69 74 63 68 5F 53 75 62 | .LightSwitch_Sub [LK-030A] > 44 65 76 5F 30 33 22 2C 22 74 69 6D 65 73 74 61 | Dev_03","timesta [LK-030A] > 6D 70 22 3A 22 31 36 32 35 34 36 36 35 30 31 33 | mp":"16254665013 [LK-030A] > 39 36 22 2C 22 63 6C 65 61 6E 53 65 73 73 69 6F | 96","cleanSessio [LK-030A] > 6E 22 3A 22 66 61 6C 73 65 22 2C 22 73 69 67 6E | n":"false","sign [LK-030A] > 22 3A 22 37 31 30 43 44 43 37 31 36 34 34 35 36 | ":"710CDC7164456 [LK-030A] > 43 39 43 45 41 36 44 39 43 33 30 41 35 44 38 30 | C9CEA6D9C30A5D80 [LK-030A] > 32 33 42 41 32 46 46 45 42 30 32 41 33 46 36 37 | 23BA2FFEB02A3F67 [LK-030A] > 35 41 37 41 34 39 32 34 33 45 33 33 41 32 31 45 | 5A7A49243E33A21E [LK-030A] > 36 36 44 22 7D 2C 7B 22 70 72 6F 64 75 63 74 4B | ***"},{"productK [LK-030A] > 65 79 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 | ey":"a13FN****** [LK-030A] > 22 2C 22 64 65 76 69 63 65 4E 61 6D 65 22 3A 22 | ","deviceName":" [LK-030A] > 4C 69 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 | LightSwitch_SubD [LK-030A] > 65 76 5F 30 34 22 2C 22 63 6C 69 65 6E 74 49 64 | ev_04","clientId [LK-030A] > 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 2E 4C | ":"a13FN******.L [LK-030A] > 69 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 65 | ightSwitch_SubDe [LK-030A] > 76 5F 30 34 22 2C 22 74 69 6D 65 73 74 61 6D 70 | v_04","timestam [LK-030A] > 22 3A 22 31 36 32 35 34 36 36 35 30 31 33 39 36 | ":"1625466501396 [LK-030A] > 22 2C 22 63 6C 65 61 6E 53 65 73 73 69 6F 6E 22 | ","cleanSession" [LK-030A] > 3A 22 66 61 6C 73 65 22 2C 22 73 69 67 6E 22 3A | :"false","sign": [LK-030A] > 22 38 42 35 39 39 34 44 32 39 37 32 45 43 37 46 | "8B5994D2972EC7F [LK-030A] > 42 36 46 42 31 39 39 32 30 39 36 39 43 39 37 31 | B6FB19920969C971 [LK-030A] > 31 44 38 34 45 36 45 42 32 42 36 37 46 41 39 35 | 1D84E6EB2B67FA95 [LK-030A] > 31 43 33 42 34 35 31 41 38 31 39 41 30 44 32 44 | 1C3B451A819***** [LK-030A] > 45 22 7D 5D 7D | *"}]}} - Jika hubungan topologi tidak ditambahkan secara otomatis, log berikut akan dihasilkan:
- Data log berikut menunjukkan bahwa gateway yang terhubung mengirim permintaan ke IoT Platform untuk menambahkan hubungan topologi menggunakan topik
/sys/a18wP******/LightSwitchGW/thing/topo/add:[1625466499.399][LK-0309] pub: /sys/a18wP******/LightSwitchGW/thing/topo/add [LK-030A] > 7B 22 69 64 22 3A 22 31 22 2C 22 76 65 72 73 69 | {"id":"1","versi [LK-030A] > 6F 6E 22 3A 22 31 2E 30 22 2C 22 70 61 72 61 6D | on":"1.0","param [LK-030A] > 73 22 3A 5B 7B 22 70 72 6F 64 75 63 74 4B 65 79 | s":[{"productKey [LK-030A] > 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 22 2C | ":"a13FN******", [LK-030A] > 22 64 65 76 69 63 65 4E 61 6D 65 22 3A 22 4C 69 | "deviceName":"Li [LK-030A] > 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 65 76 | ghtSwitch_SubDev [LK-030A] > 5F 30 31 22 2C 22 63 6C 69 65 6E 74 49 64 22 3A | _01","clientId": [LK-030A] > 22 67 37 68 30 69 75 38 54 74 31 61 2E 4C 69 67 | "a13FN******.Lig [LK-030A] > 68 74 53 77 69 74 63 68 5F 53 75 62 44 65 76 5F | htSwitch_SubDev_ [LK-030A] > 30 31 22 2C 22 74 69 6D 65 73 74 61 6D 70 22 3A | 01","timestamp": [LK-030A] > 22 31 36 32 35 34 36 36 34 39 39 33 39 36 22 2C | "1625466499396", [LK-030A] > 22 73 69 67 6E 6D 65 74 68 6F 64 22 3A 22 68 6D | "signmethod":"hm [LK-030A] > 61 63 53 68 61 32 35 36 22 2C 22 73 69 67 6E 22 | acSha256","sign" [LK-030A] > 3A 22 33 44 44 32 38 36 39 45 30 45 37 46 35 43 | :"3DD2869E0E7F5C [LK-030A] > 41 37 46 43 35 46 30 30 36 37 30 36 44 38 33 45 | A7FC5F006706D83E [LK-030A] > 44 36 46 46 39 35 38 39 46 43 35 43 32 33 45 45 | D6FF9589FC5C23EE [LK-030A] > 32 44 33 41 46 39 33 39 31 44 46 42 46 32 31 30 | 2D3AF9391DFB**** [LK-030A] > 37 34 22 7D 2C 7B 22 70 72 6F 64 75 63 74 4B 65 | **"},{"productKe [LK-030A] > 79 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 22 | y":"a13FN******" [LK-030A] > 2C 22 64 65 76 69 63 65 4E 61 6D 65 22 3A 22 4C | ,"deviceName":"L [LK-030A] > 69 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 65 | ightSwitch_SubDe [LK-030A] > 76 5F 30 32 22 2C 22 63 6C 69 65 6E 74 49 64 22 | v_02","clientId" [LK-030A] > 3A 22 67 37 68 30 69 75 38 54 74 31 61 2E 4C 69 | :"a13FN******.Li [LK-030A] > 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 65 76 | ghtSwitch_SubDev [LK-030A] > 5F 30 32 22 2C 22 74 69 6D 65 73 74 61 6D 70 22 | _02","timestamp" [LK-030A] > 3A 22 31 36 32 35 34 36 36 34 39 39 33 39 36 22 | :"1625466499396" [LK-030A] > 2C 22 73 69 67 6E 6D 65 74 68 6F 64 22 3A 22 68 | ,"signmethod":"h [LK-030A] > 6D 61 63 53 68 61 32 35 36 22 2C 22 73 69 67 6E | macSha256","sign [LK-030A] > 22 3A 22 34 39 44 38 31 43 44 43 44 41 39 31 30 | ":"49D81CDCDA910 [LK-030A] > 37 36 34 45 32 43 39 42 43 39 44 35 46 31 33 30 | 764E2C9BC9D5F130 [LK-030A] > 31 30 35 44 34 38 37 42 34 43 34 33 33 41 31 39 | 105D487B4C433A19 [LK-030A] > 36 35 32 35 46 33 46 41 38 38 39 31 37 37 30 38 | 6525F3FA88917*** [LK-030A] > 36 31 35 22 7D 2C 7B 22 70 72 6F 64 75 63 74 4B | ***"},{"productK [LK-030A] > 65 79 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 | ey":"a13FN***** [LK-030A] > 22 2C 22 64 65 76 69 63 65 4E 61 6D 65 22 3A 22 | ","deviceName":" [LK-030A] > 4C 69 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 | LightSwitch_SubD [LK-030A] > 65 76 5F 30 33 22 2C 22 63 6C 69 65 6E 74 49 64 | ev_03","clientId [LK-030A] > 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 2E 4C | ":"a13FN******.L [LK-030A] > 69 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 65 | ightSwitch_SubDe [LK-030A] > 76 5F 30 33 22 2C 22 74 69 6D 65 73 74 61 6D 70 | v_03","timestamp [LK-030A] > 22 3A 22 31 36 32 35 34 36 36 34 39 39 33 39 36 | ":"1625466499396 [LK-030A] > 22 2C 22 73 69 67 6E 6D 65 74 68 6F 64 22 3A 22 | ","signmethod":" [LK-030A] > 68 6D 61 63 53 68 61 32 35 36 22 2C 22 73 69 67 | hmacSha256","sig [LK-030A] > 6E 22 3A 22 44 33 30 31 46 30 33 31 42 45 37 38 | n":"D301F031BE78 [LK-030A] > 33 44 42 41 35 42 33 33 42 39 44 43 45 30 32 39 | 3DBA5B33B9DCE029 [LK-030A] > 38 33 42 41 30 31 42 46 39 37 46 34 34 32 32 43 | 83BA01BF97F4422C [LK-030A] > 33 39 45 30 31 44 34 32 41 39 34 41 41 37 45 45 | 39E01D42A94AA*** [LK-030A] > 41 33 43 42 22 7D 2C 7B 22 70 72 6F 64 75 63 74 | A***"},{"product [LK-030A] > 4B 65 79 22 3A 22 67 37 68 30 69 75 38 54 74 31 | Key":"a13FN**** [LK-030A] > 61 22 2C 22 64 65 76 69 63 65 4E 61 6D 65 22 3A | *","deviceName": [LK-030A] > 22 4C 69 67 68 74 53 77 69 74 63 68 5F 53 75 62 | "LightSwitch_Sub [LK-030A] > 44 65 76 5F 30 34 22 2C 22 63 6C 69 65 6E 74 49 | Dev_04","clientI [LK-030A] > 64 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 2E | d":"a13FN******. [LK-030A] > 4C 69 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 | LightSwitch_SubD [LK-030A] > 65 76 5F 30 34 22 2C 22 74 69 6D 65 73 74 61 6D | ev_04","timestam [LK-030A] > 70 22 3A 22 31 36 32 35 34 36 36 34 39 39 33 39 | p":"162546649939 [LK-030A] > 36 22 2C 22 73 69 67 6E 6D 65 74 68 6F 64 22 3A | 6","signmethod": [LK-030A] > 22 68 6D 61 63 53 68 61 32 35 36 22 2C 22 73 69 | "hmacSha256","si [LK-030A] > 67 6E 22 3A 22 43 41 36 46 35 37 38 34 45 37 45 | gn":"CA6F5784E7E [LK-030A] > 45 31 32 32 46 33 35 45 37 41 36 44 36 43 30 31 | E122F35E7A6D6C01 [LK-030A] > 46 42 35 37 42 30 42 32 44 41 43 39 46 45 38 41 | FB57B0B2DAC9FE8A [LK-030A] > 31 44 35 41 44 36 46 38 34 46 32 35 46 39 45 38 | 1D5AD6F84F25F9E* [LK-030A] > 30 31 34 38 45 22 7D 5D 7D | *****"}]} - Data log berikut menunjukkan bahwa IoT Platform mengirim pesan respons ke gateway menggunakan topik
/sys/a18wP******/LightSwitchGW/thing/topo/add_reply:[1625466499.500][LK-0309] pub: /sys/a18wP******/LightSwitchGW/thing/topo/add_reply [LK-030A] < 7B 22 63 6F 64 65 22 3A 32 30 30 2C 22 64 61 74 | {"code":200,"dat [LK-030A] < 61 22 3A 5B 7B 22 70 72 6F 64 75 63 74 4B 65 79 | a":[{"productKey [LK-030A] < 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 22 2C | ":"a13FN******", [LK-030A] < 22 64 65 76 69 63 65 4E 61 6D 65 22 3A 22 4C 69 | "deviceName":"Li [LK-030A] < 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 65 76 | ghtSwitch_SubDev [LK-030A] < 5F 30 34 22 7D 2C 7B 22 70 72 6F 64 75 63 74 4B | _04"},{"productK [LK-030A] < 65 79 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 | ey":"a13FN****** [LK-030A] < 22 2C 22 64 65 76 69 63 65 4E 61 6D 65 22 3A 22 | ","deviceName":" [LK-030A] < 4C 69 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 | LightSwitch_SubD [LK-030A] < 65 76 5F 30 33 22 7D 2C 7B 22 70 72 6F 64 75 63 | ev_03"},{"produc [LK-030A] < 74 4B 65 79 22 3A 22 67 37 68 30 69 75 38 54 74 | tKey":"a13FN**** [LK-030A] < 31 61 22 2C 22 64 65 76 69 63 65 4E 61 6D 65 22 | **","deviceName" [LK-030A] < 3A 22 4C 69 67 68 74 53 77 69 74 63 68 5F 53 75 | :"LightSwitch_Su [LK-030A] < 62 44 65 76 5F 30 32 22 7D 2C 7B 22 70 72 6F 64 | bDev_02"},{"prod [LK-030A] < 75 63 74 4B 65 79 22 3A 22 67 37 68 30 69 75 38 | uctKey":"a13FN** [LK-030A] < 54 74 31 61 22 2C 22 64 65 76 69 63 65 4E 61 6D | ****","deviceNam [LK-030A] < 65 22 3A 22 4C 69 67 68 74 53 77 69 74 63 68 5F | e":"LightSwitch_ [LK-030A] < 53 75 62 44 65 76 5F 30 31 22 7D 5D 2C 22 69 64 | SubDev_01"}],"id [LK-030A] < 22 3A 22 31 22 2C 22 6D 65 73 73 61 67 65 22 3A | ":"1","message": [LK-030A] < 22 73 75 63 63 65 73 73 22 2C 22 6D 65 74 68 6F | "success","metho [LK-030A] < 64 22 3A 22 74 68 69 6E 67 2E 74 6F 70 6F 2E 61 | d":"thing.topo.a [LK-030A] < 64 64 22 2C 22 76 65 72 73 69 6F 6E 22 3A 22 31 | dd","version":"1 [LK-030A] < 2E 30 22 7D | .0"} msgid : 1 code : 200 product key : a18wP****** device name : LightSwitchGW message : sukses data : [{"productKey":"a13FN******","deviceName":"LightSwitch_SubDev_04"},{"productKey":"a13FN******","deviceName":"LightSwitch_SubDev_03"},{"productKey":"a13FN******","deviceName":"LightSwitch_SubDev_02"},{"productKey":"a13FN******","deviceName":"LightSwitch_SubDev_01"}] - Data log berikut menunjukkan bahwa IoT Platform mengirim notifikasi tentang perubahan hubungan topologi ke gateway menggunakan topik
/sys/a18wP******/LightSwitchGW/thing/topo/change:[1625466499.533][LK-0309] pub: /sys/a18wP******/LightSwitchGW/thing/topo/change [LK-030A] < 7B 22 6D 65 74 68 6F 64 22 3A 22 74 68 69 6E 67 | {"method":"thing [LK-030A] < 2E 74 6F 70 6F 2E 63 68 61 6E 67 65 22 2C 22 69 | .topo.change","i [LK-030A] < 64 22 3A 22 31 33 31 32 34 35 35 31 37 30 22 2C | d":"1312455170", [LK-030A] < 22 70 61 72 61 6D 73 22 3A 7B 22 73 75 62 4C 69 | "params":{"subLi [LK-030A] < 73 74 22 3A 5B 7B 22 64 65 76 69 63 65 4E 61 6D | st":[{"deviceNam [LK-030A] < 65 22 3A 22 4C 69 67 68 74 53 77 69 74 63 68 5F | e":"LightSwitch_ [LK-030A] < 53 75 62 44 65 76 5F 30 31 22 2C 22 70 72 6F 64 | SubDev_01","prod [LK-030A] < 75 63 74 4B 65 79 22 3A 22 67 37 68 30 69 75 38 | uctKey":"a13FN** [LK-030A] < 54 74 31 61 22 7D 2C 7B 22 64 65 76 69 63 65 4E | ****"},{"deviceN [LK-030A] < 61 6D 65 22 3A 22 4C 69 67 68 74 53 77 69 74 63 | ame":"LightSwitc [LK-030A] < 68 5F 53 75 62 44 65 76 5F 30 32 22 2C 22 70 72 | h_SubDev_02","pr [LK-030A] < 6F 64 75 63 74 4B 65 79 22 3A 22 67 37 68 30 69 | oductKey":"a13FN [LK-030A] < 75 38 54 74 31 61 22 7D 2C 7B 22 64 65 66 69 63 | ******"},{"devic [LK-030A] < 65 4E 61 6D 65 22 3A 22 4C 69 67 68 74 53 77 69 | eName":"LightSwi [LK-030A] < 74 63 68 5F 53 75 62 44 65 76 5F 30 33 22 2C 22 | tch_SubDev_03"," [LK-030A] < 70 72 6F 64 75 63 74 4B 65 79 22 3A 22 67 37 68 | productKey":"a13 [LK-030A] < 30 69 75 38 54 74 31 61 22 7D 2C 7B 22 64 65 76 | FN******"},{"dev [LK-030A] < 69 63 65 4E 61 6D 65 22 3A 22 4C 69 67 68 74 53 | iceName":"LightS [LK-030A] < 77 69 74 63 68 5F 53 75 62 44 65 76 5F 30 34 22 | witch_SubDev_04" [LK-030A] < 2C 22 70 72 6F 64 75 63 74 4B 65 79 22 3A 22 67 | ,"productKey":"a [LK-030A] < 37 68 30 69 75 38 54 74 31 61 22 7D 5D 2C 22 73 | 13FN******"}],"s [LK-030A] < 74 61 74 75 73 22 3A 30 7D 2C 22 76 65 72 73 69 | tatus":0},"versi [LK-030A] < 6F 6E 22 3A 22 31 2E 30 2E 30 22 7D | on":"1.0.0"} msgid : 1312455170 product key : a18wP****** device name : LightSwitchGW params : {"subList":[{"deviceName":"LightSwitch_SubDev_01","productKey":"a13FN******"},{"deviceName":"LightSwitch_SubDev_02","productKey":"a13FN******"},{"deviceName":"LightSwitch_SubDev_03","productKey":"a13FN******"},{"deviceName":"LightSwitch_SubDev_04","productKey":"a13FN******"}],"status":0} - Data log berikut menunjukkan bahwa gateway mengirim permintaan untuk menghubungkan sub-perangkat ke IoT Platform:
[1625466501.399][LK-0309] pub: /ext/session/a18wP******/LightSwitchGW/combine/batch_login [LK-030A] > 7B 22 69 64 22 3A 22 32 22 2C 22 76 65 72 73 69 | {"id":"2","versi [LK-030A] > 6F 6E 22 3A 22 31 2E 30 22 2C 22 70 61 72 61 6D | on":"1.0","param [LK-030A] > 73 22 3A 7B 22 73 69 67 6E 4D 65 74 68 6F 64 22 | s":{"signMethod" [LK-030A] > 3A 22 68 6D 61 63 53 68 61 32 35 36 22 2C 22 64 | :"hmacSha256","d [LK-030A] > 65 76 69 63 65 4C 69 73 74 22 3A 5B 7B 22 70 72 | eviceList":[{"pr [LK-030A] > 6F 64 75 63 74 4B 65 79 22 3A 22 67 37 68 30 69 | oductKey":"a13FN [LK-030A] > 75 38 54 74 31 61 22 2C 22 64 65 76 69 63 65 4E | ******","deviceN [LK-030A] > 61 6D 65 22 3A 22 4C 69 67 68 74 53 77 69 74 63 | ame":"LightSwitc [LK-030A] > 68 5F 53 75 62 44 65 76 5F 30 31 22 2C 22 63 6C | h_SubDev_01","cl [LK-030A] > 69 65 6E 74 49 64 22 3A 22 67 37 68 30 69 75 38 | ientId":"a13FN** [LK-030A] > 54 74 31 61 2E 4C 69 67 68 74 53 77 69 74 63 68 | ****.LightSwitch [LK-030A] > 5F 53 75 62 44 65 76 5F 30 31 22 2C 22 74 69 6D | _SubDev_01","tim [LK-030A] > 65 73 74 61 6D 70 22 3A 22 31 36 32 35 34 36 36 | estamp":"1625466 [LK-030A] > 35 30 31 33 39 36 22 2C 22 63 6C 65 61 6E 53 65 | 501396","cleanSe [LK-030A] > 73 73 69 6F 6E 22 3A 22 66 61 6C 73 65 22 2C 22 | ssion":"false"," [LK-030A] > 73 69 67 6E 22 3A 22 30 46 41 45 38 43 33 43 33 | sign":"0FAE8C3C3 [LK-030A] > 34 38 44 35 30 37 38 38 43 41 42 38 38 42 36 44 | 48D50788CAB88B6D [LK-030A] > 39 44 34 34 43 35 44 35 36 46 45 46 44 42 33 45 | 9D44C5D56FEFDB3E [LK-030A] > 43 46 41 30 30 35 38 37 32 30 41 43 34 45 37 43 | CFA0058720AC4E7C [LK-030A] > 46 36 44 36 34 44 36 22 7D 2C 7B 22 70 72 6F 64 | F******"},{"prod [LK-030A] > 75 63 74 4B 65 79 22 3A 22 67 37 68 30 69 75 38 | uctKey":"a13FN** [LK-030A] > 54 74 31 61 22 2C 22 64 65 76 69 63 65 4E 61 6D | ****","deviceNam [LK-030A] > 65 22 3A 22 4C 69 67 68 74 53 77 69 74 63 68 5F | e":"LightSwitch_ [LK-030A] > 53 75 62 44 65 76 5F 30 32 22 2C 22 63 6C 69 65 | SubDev_02","clie [LK-030A] > 6E 74 49 64 22 3A 22 67 37 68 30 69 75 38 54 74 | ntId":"a13FN**** [LK-030A] > 31 61 2E 4C 69 67 68 74 53 77 69 74 63 68 5F 53 | **.LightSwitch_S [LK-030A] > 75 62 44 65 76 5F 30 32 22 2C 22 74 69 6D 65 73 | ubDev_02","times [LK-030A] > 74 61 6D 70 22 3A 22 31 36 32 35 34 36 36 35 30 | tamp":"162546650 [LK-030A] > 31 33 39 36 22 2C 22 63 6C 65 61 6E 53 65 73 73 | 1396","cleanSess [LK-030A] > 69 6F 6E 22 3A 22 66 61 6C 73 65 22 2C 22 73 69 | ion":"false","si [LK-030A] > 67 6E 22 3A 22 33 31 36 45 45 36 35 37 33 46 31 | gn":"316EE6573F1 [LK-030A] &3573862A4B759E25B [LK-030A] > 433234A23D501CA0B5 [LK-030A] > 31443035303041323245343946423838 [LK-030A] > 3946324235227D2C7B2270726F647563 [LK-030A] > 744B6579223A22673768306975385474 [LK-030A] > 3161222C226465766963654E616D6522 [LK-030A] > 3A224C696768745377697463685F5375 [LK-030A] > 624465765F3033222C22636C69656E74 [LK-030A] > 4964223A226737683069753854743161 [LK-030A] > 2E4C696768745377697463685F537562 [LK-030A] > 4465765F3033222C2274696D65737461 [LK-030A] > 6D70223A223136323534363635303133 [LK-030A] > 3936222C22636C65616E53657373696F [LK-030A] > 6E223A2266616C7365222C227369676E [LK-030A] > 223A2237313043444337313634343536 [LK-030A] > 43394345413644394333304135443830 [LK-030A] > 32334241324646454230324133463637 [LK-030A] > 35413741343932343345333341323145 [LK-030A] > 363644227D2C7B2270726F647563744B [LK-030A] > 6579223A226737683069753854743161 [LK-030A] > 222C226465766963654E616D65223A22 [LK-030A] > 4C696768745377697463685F53756244 [LK-030A] > 65765F3034222C22636C69656E744964 [LK-030A] > 223A2267376830697538547431612E4C [LK-030A] > 696768745377697463685F5375624465 [LK-030A] > 765F3034222C2274696D657374616D70 [LK-030A] > 223A2231363235343636353031333936 [LK-030A] > 222C22636C65616E53657373696F6E22 [LK-030A] > 3A2266616C7365222C227369676E223A [LK-030A] > 22384235393934443239373245433746 [LK-030A] > 42364642313939323039363943393731 [LK-030A] > 31443834453645423242363746413935 [LK-030A] > 31433342343531413831394130443244 [LK-030A] > 45227D5D7D | *"}]}
- Data log berikut menunjukkan bahwa gateway yang terhubung mengirim permintaan ke IoT Platform untuk menambahkan hubungan topologi menggunakan topik
- Log data berikut menunjukkan bahwa IoT Platform mengirimkan pesan respons ke gateway setelah perangkat anak terhubung ke IoT Platform:
[1625466501.500][LK-0309] pub: /ext/session/a18wP******/LightSwitchGW/combine/batch_login_reply [LK-030A] < 7B 22 63 6F 64 65 22 3A 32 30 30 2C 22 64 61 74 | {"code":200,"dat [LK-030A] < 61 22 3A 5B 7B 22 70 72 6F 64 75 63 74 4B 65 79 | a":[{"productKey [LK-030A] < 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 22 2C | ":"a13FN******", [LK-030A] < 22 64 65 76 69 63 65 4E 61 6D 65 22 3A 22 4C 69 | "deviceName":"Li [LK-030A] < 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 65 76 | ghtSwitch_SubDev [LK-030A] < 5F 30 31 22 7D 2C 7B 22 70 72 6F 64 75 63 74 4B | _01"},{"productK [LK-030A] < 65 79 22 3A 22 67 37 68 30 69 75 38 54 74 31 61 | ey":"a13FN****** [LK-030A] < 22 2C 22 64 65 76 69 63 65 4E 61 6D 65 22 3A 22 | ","deviceName":" [LK-030A] < 4C 69 67 68 74 53 77 69 74 63 68 5F 53 75 62 44 | LightSwitch_SubD [LK-030A] < 65 76 5F 30 32 22 7D 2C 7B 22 70 72 6F 64 75 63 | ev_02"},{"produc [LK-030A] < 74 4B 65 79 22 3A 22 67 37 68 30 69 75 38 54 74 | tKey":"a13FN**** [LK-030A] < 31 61 22 2C 22 64 65 76 69 63 65 4E 61 6D 65 22 | 1a","deviceName" [LK-030A] < 3A 22 4C 69 67 68 74 53 77 69 74 63 68 5F 53 75 | :"LightSwitch_Su [LK-030A] < 62 44 65 76 5F 30 33 22 7D 2C 7B 22 70 72 6F 64 | bDev_03"},{"prod [LK-030A] < 75 63 74 4B 65 79 22 3A 22 67 37 68 30 69 75 38 | uctKey":"a13FN** [LK-030A] < 54 74 31 61 22 2C 22 64 65 76 69 63 65 4E 61 6D | ****","deviceNam [LK-030A] < 65 22 3A 22 4C 69 67 68 74 53 77 69 74 63 68 5F | e":"LightSwitch_ [LK-030A] < 53 75 62 44 65 76 5F 30 34 22 7D 5D 2C 22 69 64 | SubDev_04"}],"id [LK-030A] < 22 3A 22 32 22 2C 22 6D 65 73 73 61 67 65 22 3A | ":"2","message": [LK-030A] < 22 73 75 63 63 65 73 73 22 7D | "success"} msgid : 2 code : 200 product key : a18wP****** device name : LightSwitchGW message : success data : [{"productKey":"a13FN******","deviceName":"LightSwitch_SubDev_01"},{"productKey":"a13FN******","deviceName":"LightSwitch_SubDev_02"},{"productKey":"a13FN******","deviceName":"LightSwitch_SubDev_03"},{"productKey":"a13FN******","deviceName":"LightSwitch_SubDev_04"}] - Opsional:Jika Anda menjalankan kode contoh untuk mengizinkan perangkat sub berlangganan topik, data log yang sesuai akan dihasilkan. Data log berikut menunjukkan bahwa perangkat sub berlangganan ke topik
/a13FN******/LightSwitch_SubDev_01/user/get:[1625470230.077][LK-0309] sub: /a13FN******/LightSwitch_SubDev_01/user/getSetelah berhasil berlangganan topik, Anda dapat masuk ke konsol IoT Platform . Pada tab Topic List di halaman Device Details, temukan topik tersebut dan klik Publish Message di kolom Tindakan. Di kotak dialog Publish Message, masukkan pesan, contohnya: Pesan uji dari Alibaba IoT Platform., lalu kirim pesan dari IoT Platform ke perangkat sub.
Setelah gateway menerima pesan, data log berikut dicetak.null Anda harus menentukan logika untuk mengirim pesan yang diterima oleh gateway ke perangkat sub.[1625472952.433][LK-0309] pub: /a13FN******/LightSwitch_SubDev_01/user/get [LK-030A] < 54 68 69 73 20 69 73 20 61 20 74 65 73 74 20 6D | This is a test m [LK-030A] < 65 73 73 61 67 65 20 66 72 6F 6D 20 41 6C 69 62 | essage from Alib [LK-030A] < 61 62 61 20 49 6F 74 20 50 6C 61 74 66 6F 72 6D | aba Iot Platform [LK-030A] < 2E | . pub, qos: 0, topic: /a13FN******/LightSwitch_SubDev_01/user/get pub, payload: This is a test message from Alibaba Iot Platform. - Data log berikut dihasilkan ketika gateway mengirimkan pesan dari beberapa sub-perangkat:
[1629707578.833][LK-0309] pub[4]: /sys/a18Wp******/LightSwitchGW/proxy/batch_post [LK-030A] > 7B 22 69 64 22 3A 22 33 22 2C 22 76 65 72 73 69 | {"id":"3","versi [LK-030A] > 6F 6E 22 3A 22 31 2E 30 22 2C 22 70 61 72 61 6D | on":"1.0","param [LK-030A] > 73 22 3A 5B 7B 22 74 6F 70 69 63 22 3A 22 2F 73 | s":[{"topic":"/s [LK-030A] > 79 73 2F 61 31 58 48 53 67 64 4B 42 37 4F 2F 73 | ys/a13FN******/s [LK-030A] > 75 62 5F 64 65 76 69 63 65 5F 74 65 73 74 5F 30 | ub_device_test_0 [LK-030A] > 30 30 31 2F 74 68 69 6E 67 2F 65 76 65 6E 74 2F | 001/thing/event/ [LK-030A] > 70 72 6F 70 65 72 74 79 2F 70 6F 73 74 22 2C 22 | property/post"," [LK-030A] > 70 61 79 6C 6F 61 64 22 3A 22 65 79 4A 70 5A 43 | payload":"eyJpZC [LK-030A] > 49 36 49 6A 45 69 4C 43 4A 32 5A 58 4A 7A 61 57 | I6IjEiLCJ2ZXJzaW [LK-030A] > 39 75 49 6A 6F 69 4D 53 34 77 49 69 77 69 63 47 | 9uIjoiMS4wIiwicG [LK-030A] > 46 79 59 57 31 7A 49 6A 70 37 49 6E 42 49 49 6A | FyYW1zIjp7InBIIj [LK-030A] > 6F 31 66 58 30 41 22 7D 2C 7B 22 74 6F 70 69 63 | o1fX0A"},{"topic [LK-030A] > 22 3A 22 2F 73 79 73 2F 61 31 58 48 53 67 64 4B | ":"/sys/a13FNgdK [LK-030A] > 42 37 4F 2F 73 75 62 5F 64 65 76 69 63 65 5F 74 | B7O/sub_device_t [LK-030A] > 65 73 74 5F 30 30 30 32 2F 74 68 69 6E 67 2F 65 | est_0002/thing/e [LK-030A] > 76 65 6E 74 2F 70 72 6F 70 65 72 74 79 2F 70 6F | vent/property/po [LK-030A] > 73 74 22 2C 22 70 61 79 6C 6F 61 64 22 3A 22 65 | st","payload":"e [LK-030A] > 79 4A 70 5A 43 49 36 49 6A 45 69 4C 43 4A 32 5A | yJpZCI6IjEiLCJ2Z [LK-030A] > 58 4A 7A 61 57 39 75 49 6A 6F 69 4D 53 34 77 49 | XJzaW9uIjoiMS4wI [LK-030A] > 69 77 69 63 47 46 79 59 57 31 7A 49 6A 70 37 49 | iwicGFyYW1zIjp7I [LK-030A] > 6E 42 49 49 6A 6F 31 66 58 30 41 22 7D 2C 7B 22 | nBIIjo1fX0A"},{" [LK-030A] > 74 6F 70 69 63 22 3A 22 2F 73 79 73 2F 61 31 58 | topic":"/sys/a1X [LK-030A] > 48 53 67 64 4B 42 37 4F 2F 73 75 62 5F 64 65 76 | HS******/sub_dev [LK-030A] > 69 63 65 5F 74 65 73 74 5F 30 30 30 33 2F 74 68 | ice_test_0003/th [LK-030A] > 69 6E 67 2F 65 76 65 6E 74 2F 70 72 6F 70 65 72 | ing/event/proper [LK-030A] > 74 79 2F 70 6F 73 74 22 2C 22 70 61 79 6C 6F 61 | ty/post","payload" [LK-030A] > 64 22 3A 22 65 79 4A 70 5A 43 49 36 49 6A 45 69 | :"eyJpZCI6IjEi [LK-030A] > 4C 43 4A 32 5A 58 4A 7A 61 57 39 75 49 6A 6F 69 | LCJ2ZXJzaW9uIjoi [LK-030A] > 4D 53 34 77 49 69 77 69 63 47 46 79 59 57 31 7A | MS4wIiwicGFyYW1z [LK-030A] > 49 6A 70 37 49 6E 42 49 49 6A 6F 31 66 58 30 41 | Ijp7InBIIjo1fX0A [LK-030A] > 22 7D 2C 7B 22 74 6F 70 69 63 22 3A 22 2F 73 79 | "},{"topic":"/sy [LK-030A] > 73 2F 61 31 58 48 53 67 64 4B 42 37 4F 2F 73 75 | s/a13FN******/su [LK-030A] > 62 5F 64 65 76 69 63 65 5F 74 65 73 74 5F 30 30 | b_device_test_00 [LK-030A] > 30 34 2F 74 68 69 6E 67 2F 65 76 67 65 6E 74 2F | 04/thing/event/ [LK-030A] > 70 72 6F 70 65 72 74 79 2F 70 6F 73 74 22 2C 22 | property/post"," [LK-030A] > 70 61 79 6C 6F 61 64 22 3A 22 65 79 4A 70 5A 43 | payload":"eyJpZCI [LK-030A] > 36 49 6A 45 69 4C 43 4A 32 5A 58 4A 7A 61 57 39 | 6IjEiLCJ2ZXJzaW9 [LK-030A] > 75 49 6A 6F 69 4D 53 34 77 49 69 77 69 63 47 46 | uIjoiMS4wIiwicGF [LK-030A] > 79 59 57 31 7A 49 6A 70 37 49 6E 42 49 49 6A 6F | yYW1zIjp7InBIIjo [LK-030A] > 31 66 58 30 41 22 7D 2C 7B 22 74 6F 70 69 63 22 | 1fX0A"},{"topic" [LK-030A] > 3A 22 2F 73 79 73 2F 61 31 58 48 53 67 64 4B 42 | :"/sys/a13FNgdKB [LK-030A] > 37 4F 2F 73 75 62 5F 64 65 76 69 63 65 5F 74 65 | 7O/sub_device_te [LK-030A] > 73 74 5F 30 30 30 31 2F 74 68 69 6E 67 2F 65 76 | st_0001/thing/ev [LK-030A] > 65 6E 74 2F 70 72 6F 70 65 72 74 79 2F 70 6F 73 | ent/property/pos [LK-030A] > 74 22 2C 22 70 61 79 6C 6F 61 64 22 3A 22 65 79 | t","payload":"ey [LK-030A] > 4A 70 5A 43 49 36 49 6A 45 69 4C 43 4A 32 5A 58 | JpZCI6IjEiLCJ2ZX [LK-030A] > 4A 7A 61 57 39 75 49 6A 6F 69 4D 53 34 77 49 69 | JzaW9uIjoiMS4wIi [LK-030A] > 77 69 63 47 46 79 59 57 31 7A 49 6A 70 37 49 6E | wicGFyYW1zIjp7In [LK-030A] > 42 49 49 6A 6F 31 66 58 30 41 22 7D 2C 7B 22 74 | BIIjo1fX0A"},{"t [LK-030A] > 6F 70 69 63 22 3A 22 2F 73 79 73 2F 61 31 58 48 | opic":"/sys/a1XH [LK-030A] > 53 67 64 4B 42 37 4F 2F 73 75 62 5F 64 65 76 69 | S******/sub_devi [LK-030A] > 63 65 5F 74 65 73 74 5F 30 30 30 32 2F 74 68 69 | ce_test_0002/thi [LK-030A] > 6E 67 2F 65 76 65 6E 74 2F 70 72 6F 70 65 72 74 | ng/event/propert [LK-030A] > 79 2F 70 6F 73 74 22 2C 22 70 61 79 6C 6F 61 64 | y/post","payload [LK-030A] > 22 3A 22 65 79 4A 70 5A 43 49 36 49 6A 45 69 4C | ":"eyJpZCI6IjEiL [LK-030A] > 43 4A 32 5A 58 4A 7A 61 57 39 75 49 6A 6F 69 4D | CJ2ZXJzaW9uIjoiM [LK-030A] > 53 34 77 49 69 77 69 63 47 46 79 59 57 31 7A 49 | S4wIiwicGFyYW1zI [LK-030A] > 6A 70 37 49 6E 42 49 49 6A 6F 31 66 58 30 41 22 | jp7InBIIjo1fX0A" [LK-030A] > 7D 2C 7B 22 74 6F 70 69 63 22 3A 22 2F 73 79 73 | },{"topic":"/sys [LK-030A] > 2F 61 31 58 48 53 67 64 4B 42 37 4F 2F 73 75 62 | /a13FN******/sub [LK-030A] > 5F 64 65 76 69 63 65 5F 74 65 73 74 5F 30 30 30 | _device_test_000 [LK-030A] > 33 2F 74 68 69 6E 67 2F 65 76 65 6E 74 2F 70 72 | 3/thing/event/pr [LK-030A] > 6F 70 65 72 74 79 2F 70 6F 73 74 22 2C 22 70 61 | operty/post","pa [LK-030A] > 79 6C 6F 61 64 22 3A 22 65 79 4A 70 5A 43 49 36 | yload":"eyJpZCI6 [LK-030A] > 49 6A 45 69 4C 43 4A 32 5A 58 4A 7A 61 57 39 75 | IjEiLCJ2ZXJzaW9n [LK-030A] > 49 6A 6F 69 4D 53 34 77 49 69 77 69 63 47 46 79 | IjoiMS4wIiwicGFy [LK-030A] > 59 57 31 7A 49 6A 70 37 49 6E 42 49 49 6A 6F 31 | YW1zIjp7InBIIjo1 [LK-030A] > 66 58 30 41 22 7D 5D 7D | fX0A"}]} [1629707578.955][LK-0309] pub: /sys/a18Wp******/LightSwitchGW/proxy/batch_post_reply [LK-030A] < 7B 22 63 6F 64 65 22 3A 32 30 30 2C 22 64 61 74 | {"code":200,"dat [LK-030A] < 61 22 3A 5B 7B 22 63 6F 64 65 22 3A 32 30 30 2C | a":[{"code":200, [LK-030A] < 22 74 6F 70 69 63 22 3A 22 2F 73 79 73 2F 61 31 | "topic":"/sys/a1 [LK-030A] < 58 48 53 67 64 4B 42 37 4F 2F 73 75 62 5F 64 65 | XHS******/sub_de [LK-030A] < 76 69 63 65 5F 74 65 73 74 5F 30 30 30 31 2F 74 | vice_test_0001/t [LK-030A] < 68 69 6E 67 2F 65 76 65 6E 74 2F 70 72 6F 70 65 | hing/event/prope [LK-030A] < 72 74 79 2F 70 6F 73 74 22 7D 2C 7B 22 63 6F 64 | rty/post"},{"cod [LK-030A] < 65 22 3A 32 30 30 2C 22 74 6F 70 69 63 22 3A 22 | e":200,"topic":" [LK-030A] < 2F 73 79 73 2F 61 31 58 48 53 67 64 4B 42 37 4F | /sys/a13FN****** [LK-030A] < 2F 73 75 62 5F 64 65 76 69 63 65 5F 74 65 73 74 | /sub_device_test [LK-030A] < 5F 30 30 30 32 2F 74 68 69 6E 67 2F 65 76 65 6E | _0002/thing/even [LK-030A] < 74 2F 70 72 6F 70 65 72 74 79 2F 70 6F 73 74 22 | t/property/post" [LK-030A] < 7D 2C 7B 22 63 6F 64 65 22 3A 32 30 30 2C 22 74 | },{"code":200,"t [LK-030A] < 6F 70 69 63 22 3A 22 2F 73 79 73 2F 61 31 58 48 | opic":"/sys/a1XH [LK-030A] < 53 67 64 4B 42 37 4F 2F 73 75 62 5F 64 65 76 69 | S******/sub_devi [LK-030A] < 63 65 5F 74 65 73 74 5F 30 30 30 33 2F 74 68 69 | ce_test_0003/thi [LK-030A] < 6E 67 2F 65 76 65 6E 74 2F 70 72 6F 70 65 72 74 | ng/event/propert [LK-030A] < 79 2F 70 6F 73 74 22 7D 2C 7B 22 63 6F 64 65 22 | y/post"},{"code" [LK-030A] < 3A 32 30 30 2C 22 74 6F 70 69 63 22 3A 22 2F 73 | :200,"topic":"/s [LK-030A] < 79 73 2F 61 31 58 48 53 67 64 4B 42 37 4F 2F 73 | ys/a13FN******/s [LK-030A] < 75 62 5F 64 65 76 69 63 65 5F 74 65 73 74 5F 30 | ub_device_test_0 [LK-030A] < 30 30 34 2F 74 68 69 6E 67 2F 65 76 65 6E 74 2F | 004/thing/event/ [LK-030A] < 70 72 6F 70 65 72 74 79 2F 70 6F 73 74 22 7D 2C | property/post"}, [LK-030A] < 7B 22 63 6F 64 65 22 3A 32 30 30 2C 22 74 6F 70 | {"code":200,"top [LK-030A] < 69 63 22 3A 22 2F 73 79 73 2F 61 31 58 48 53 67 | ic":"/sys/a13FNg [LK-030A] < 64 4B 42 37 4F 2F 73 75 62 5F 64 65 76 69 63 65 | dKB7O/sub_device [LK-030A] < 5F 74 65 73 74 5F 30 30 30 31 2F 74 68 69 6E 67 | _test_0001/thing [LK-030A] < 2F 65 76 65 6E 74 2F 70 72 6F 70 65 72 74 79 2F | /event/property/ [LK-030A] < 70 6F 73 74 22 7D 2C 7B 22 63 6F 64 65 22 3A 32 | post"},{"code":2 [LK-030A] < 30 30 2C 22 74 6F 70 69 63 22 3A 22 2F 73 79 73 | 00,"topic":"/sys [LK-030A] < 2F 61 31 58 48 53 67 64 4B 42 37 4F 2F 73 75 62 | /a13FN******/sub [LK-030A] < 5F 64 65 76 69 63 65 5F 74 65 73 74 5F 30 30 30 | _device_test_000 [LK-030A] < 32 2F 74 68 69 6E 67 2F 65 76 65 6E 74 2F 70 72 | 2/thing/event/pr [LK-030A] < 6F 70 65 72 74 79 2F 70 6F 73 74 22 7D 2C 7B 22 | operty/post"},{" [LK-030A] < 63 6F 64 65 22 3A 32 30 30 2C 22 74 6F 70 69 63 | code":200,"topic [LK-030A] < 22 3A 22 2F 73 79 73 2F 61 31 58 48 53 67 64 4B | ":"/sys/a13FNgdK [LK-030A] < 42 37 4F 2F 73 75 62 5F 64 65 76 69 63 65 5F 74 | B7O/sub_device_t [LK-030A] < 65 73 74 5F 30 30 30 33 2F 74 68 69 6E 67 2F 65 | est_0003/thing/e [LK-030A] < 76 65 6E 74 2F 70 72 6F 70 65 72 74 79 2F 70 6F | vent/property/po [LK-030A] < 73 74 22 7D 5D 7D | st"}]} - Opsional:Jika Anda menjalankan kode contoh untuk mengizinkan perangkat sub mengirim pesan, data log yang sesuai akan dihasilkan. Data log berikut menunjukkan bahwa perangkat sub mengirim pesan ke IoT Platform menggunakan topik
/a13FN******/LightSwitch_SubDev_01/user/update:[1625470230.077][LK-0309] pub: /a13FN******/LightSwitch_SubDev_01/user/update [LK-030A] > 7B 22 69 64 22 3A 22 31 22 2C 22 76 65 72 73 69 | {"id":"1","versi [LK-030A] > 6F 6E 22 3A 22 31 2E 30 22 2C 22 70 61 72 61 6D | on":"1.0","param [LK-030A] > 73 22 3A 7B 22 4C 69 67 68 74 53 77 69 74 63 68 | s":{"LightSwitch [LK-030A] > 22 3A 30 7D 7D | ":0}}
Log IoT Platform
Masuk ke Konsol IoT Platform untuk melihat status perangkat dan log operasi.
- Di panel navigasi di sebelah kiri, pilih . Kemudian, temukan gateway dan sub-perangkat dan lihat statusnya. Jika nilai di kolom State/Enabled adalah Online, perangkat tersebut terhubung ke IoT Platform.

Di panel navigasi di sebelah kiri, pilih . Pilih produk untuk melihat log perangkat yang dihasilkan ketika perangkat online, berlangganan topik, dan mengirimkan data ke IoT Platform.
- Pilih produk tempat gateway milik dan lihat log. Anda dapat memeriksa bagaimana hubungan topologi antara gateway dan sub-perangkat dibentuk.
Untuk melihat detail setiap entri log, klik View.

- Pilih produk tempat sub-perangkat milik dan lihat log. Data log berikut menunjukkan bahwa sub-perangkat LightSwitch_SubDev_01 terhubung ke IoT Platform, berlangganan topik, dan kemudian menerima pesan dari IoT Platform.

- Pilih produk tempat gateway milik dan lihat log. Anda dapat memeriksa bagaimana hubungan topologi antara gateway dan sub-perangkat dibentuk.
Apa yang harus dilakukan selanjutnya
Untuk informasi lebih lanjut tentang pesan kesalahan dalam log, lihat aiot_subdev_api.h. Anda dapat menyelesaikan masalah berdasarkan petunjuk.