前幾天開會,聽到一個有意思的事情:無人機會飛丟。
有一位說,某工區因爲靠近機場,已經飛丟了兩次。所以到現在也沒有一個整個工地的俯瞰圖。
這吾就覺得奇怪了:
無人機是收到特寫格式的信號,纔會處理。
飛丟,自然也是收到一些信號,經過解析,認爲主人要它往某個方向飛。於是在主人的召喚聲和目送中,飛向奇怪的地方。
那麼要問:收到雜亂信號,符合某個格式,概率有多大?其實很小。
反過來,在傳送數據時,要進行一定格式的編碼。吾想來,有幾個想法:
起始標誌。後面跟一個驗證段(4字節應該夠了)。
數據長度。後面再跟一個驗證段。
數據段要短,每段數據跟一個驗證段。
每段數據要確認,再傳下一段。一旦發現不符合要求,數據就扔掉。