|
TuyaOS
|
Protocol of TUYA LAN service 更多...
#include "tuya_svc_lan.h"
宏定义 | |
| #define | __lan_parse_data(data, len, key, out_data) tuya_svc_lan_decrypt_data(data, len, key, out_data) |
| decrypt data 更多... | |
| #define | __mlp_gw_send_da(fr_num, fr_type, ret_code, data, len, s_len) tuya_svc_lan_package_data(fr_num,fr_type,ret_code,data,len,s_len) |
| lan protocol send data, the date will package 0x55aa 更多... | |
| #define | encrpt_lan_msg(data, len, ec_data, ec_len, key) tuya_svc_lan_encrypt_data(data, len, ec_data, ec_len, key) |
| encry lan message 更多... | |
Protocol of TUYA LAN service
| #define __lan_parse_data | ( | data, | |
| len, | |||
| key, | |||
| out_data | |||
| ) | tuya_svc_lan_decrypt_data(data, len, key, out_data) |
decrypt data
| [in] | data | encry data |
| [in] | len | encry data length |
| [in] | key | decrypt key |
| [out] | out_data | origin data |
| #define __mlp_gw_send_da | ( | fr_num, | |
| fr_type, | |||
| ret_code, | |||
| data, | |||
| len, | |||
| s_len | |||
| ) | tuya_svc_lan_package_data(fr_num,fr_type,ret_code,data,len,s_len) |
lan protocol send data, the date will package 0x55aa
| [in] | fr_num | refer to LAN_PRO_HEAD_GW_S |
| [in] | fr_type | refer to LAN_PRO_HEAD_GW_S |
| [in] | ret_code | refer to LAN_PRO_HEAD_GW_S |
| [in] | data | refer to LAN_PRO_HEAD_GW_S |
| [in] | len | refer to LAN_PRO_HEAD_GW_S |
| [in] | s_len | send data length |
| #define encrpt_lan_msg | ( | data, | |
| len, | |||
| ec_data, | |||
| ec_len, | |||
| key | |||
| ) | tuya_svc_lan_encrypt_data(data, len, ec_data, ec_len, key) |
encry lan message
| [in] | data | origin data |
| [in] | len | origin data length |
| [in] | ec_data | encode data |
| [in] | ec_len | encode data length |
| [in] | key | encry key |