[TuyaOS SDK 6.1.6] AP配網失敗

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


rachelchen
Posts: 13

您好,

  1. app在沒有連上設備的時候, 因為app顯示設備是離線狀態, 此時移除設備,
    設備連上雲, 雲端會發送移除指令給device
    如果設備此時已經重新更新過FW, 也移除掉 tuya*.db
    要做重新配網之後認到設備後, 設備才能連上雲端, 此時雲端會再發送移除指令嗎?
    要怎麼整個配網流程重來是沒問題的呢?

  2. 設備如果收到 TUYA_IPC_Reset_System_CB,
    只需要刪除tuya_enckey.db,tuya_user.db,tuya_user.db_bak
    就可以做重新配網流程嗎?
    測試階段, 如果我想測試配網流程, 我是不是只要移除這些檔案就能一直重來呢?

  3. 第一次AP配網的時候, 開啟手機熱點, wifi, bluetooth
    認到裝置後, 只需要開啟手機熱點即可嗎? 因為裝置會直接連手機熱點

  4. 剛剛將設備移除 tuya*.db, 重新做配網流程
    認到裝置後, 沒多久demo 就crash 如附檔 first_connect.log

    first_connect.log
    (271.19 KiB) Downloaded 53 times

    重新執行demo, 等一陣子裝置online, 但是沒多久又crash 如附檔 second_connect.log

    second_connect.log
    (270.88 KiB) Downloaded 53 times

    我是不是少做了什麼呢?
    => 剛剛在 tuya_device_cfg.json 重新指定下面的path, 就不會crash了
    "storage": "/tmp/",
    "media_path": "/tmp/",
    "sd_path": "/tmp/",
    想請問裝置上並沒有sd card, 可以指定 /tmp/嗎
    另外media_path就是程式裡面的raw path, 是只放ringbuffer的folder嗎?
    那指定放ringbuffer的folder是/tmp/後
    如果有把影像存到ringbuffer
    demo會去抓什麼檔名??

謝謝。

User avatar
pippin-bobo
Posts: 249

Re: [TuyaOS SDK 6.1.6] AP配網失敗

1.如果收到云端的移除指令,就要删除下tuya*db文件
2.可以如此操作
3.AP配网是手机去连接设备的wifi热点,不是设备连接手机的
4.我还没有读懂,容我再分析一下

rachelchen
Posts: 13

Re: [TuyaOS SDK 6.1.6] AP配網失敗

您好,

謝謝您的回覆。

問題1和2, 設備移除 tuya.db 是可以重新配網的
原先的問題是我不知道什麼時機要去刪除tuya
.db
假設我已經配過網, 存在tuya.db
tuya app已經刪除設備, 除非設備連上雲端, 由雲端發送移除指令給設備才會呼叫到 TUYA_IPC_Reset_System_CB
假設設備一直連不上雲端又想要重新做配網, 就要由設備自己做強制刪除tuya
.db,才能做重新配網的流程

AP配網流程第一次是手機去連設備wifi熱點,
連上後, 設備會切成sta去連手機的熱點
我的意思是認到裝置後, 之後每次裝置都會是sta mode去連手機的熱點
手機並不需要再去連裝置的熱點

SDK6.1.6 demo的程式是固定播放tuya影片(s_DEMO_VIDEO_H264)
想請問這個檔案tkl_video_enc.c
什麼時候會呼叫到
tkl_venc_start
tkl_venc_set_video_stream_buffer
... etc.
這些API都需要實做的嗎?

謝謝您。

User avatar
pippin-bobo
Posts: 249

Re: [TuyaOS SDK 6.1.6] AP配網失敗

参考demo里面的ty_sdk_av.c里面会调用到tal_venc_get_frame ;tal_api->tkl_api

郭老庄
Posts: 214

Re: [TuyaOS SDK 6.1.6] AP配網失敗

tkl_video_enc.c 不是必须要处理的。您只需要把码流塞进ringbuffer即可。具体可参考:https://developer.tuya.com/cn/docs/iot- ... 1%E6%81%AF

Post Reply