Dostałem zrzut oprogramowania układowego z aplikacji internetowej OpenBK i umieściłem go w BK7231GUIFlashTool, aby uzyskać konfigurację:
JSON:
{
"rl1_lv":"1",
"netled_lv":"0",
"bt_type":"0",
"bt1_pin":"14",
"rl3_pin":"9",
"rl3_lv":"1",
"rand_dpid":"18",
"net_trig":"2",
"cd_flag2":"1",
"led_dp":"15",
"jv":"1.0.0",
"backlit_select":"0",
"nety_led":"1",
"netled_pin":"6",
"total_stat":"2",
"bt3_lv":"0",
"bt1_lv":"0",
"reset_t":"5",
"rl2_lv":"1",
"ch_flag1":"1",
"ch_flag3":"1",
"inch_dp":"19",
"module":"CB3S",
"bt3_pin":"24",
"ch_cddpid1":"7",
"init_conf":"14",
"rl2_pin":"8",
"light_status_select":"0",
"bt2_pin":"26",
"ch_cddpid2":"8",
"ch_cddpid3":"9",
"backlit_dp":"16",
"cyc_dpid":"17",
"ch_num":"3",
"bt2_lv":"0",
"rl1_pin":"7",
"ch_dpid3":"3",
"netn_led":"0",
"ch_dpid1":"1",
"ch_dpid2":"2",
"crc":"111"
}
Opis tekstowy:
Device configuration, as extracted from Tuya:
- Button (channel 1) on P14
- Relay (channel 3) on P9
- WiFi LED on P6
- Button (channel 3) on P24
- Relay (channel 2) on P8
- Button (channel 2) on P26
- Relay (channel 1) on P7
Urządzenie działa dobrze, szkoda, że nie można sterować diodą programowo, ale to drobiazg.
Mam nadzieję, że to pomoże każdemu.
Flashowanie za pomocą BK7231GUIFlashTool kończy się niepowodzeniem pod Linuksem z mono, ale można go pomyślnie sflashować za pomocą hid_download_py z:
sudo python uartprogram OpenBK7231N_QIO_1.17.151.bin -w -s 0x0 -u
Dzięki za wsparcie i rozwój.