我們正在運行機器人課程,Xbee是學生最喜歡的通信協議。在過去的兩年裏,我們幫助他們建設了大約62個不同的項目(還有40個正在建設中)。通過串口通信的任何更高級別的協議?
所有大多數項目都涉及向機器人發送不同類型的數據。有時它是一個1字節的命令,有時它是一個需要解釋的長字符串。有時候我們面臨的問題是,當一個xbee被用於廣播模式,將消息發送給幾個特定的機器人時,它會處理一個bot。學生每次都用他們的創造力來解決這個問題。
我個人覺得這是重新投入車輪。我想知道是否有任何更高級別的協議建議存在串口通信,如果沒有任何特定的協議設計,我想知道是否值得爲學生設計一個需要。
這不是一個答案,但個人而言,尤其是在uni,我並不喜歡我爲我所做的項目所做的太多事情。學習解決這些通信問題可能會成爲學習體驗的一部分 - 我如何解決多節點廣播通信? 如果你刪除了這個方面,也許你的學生不會從你的課程中學到很多東西。 因爲它是一包指甲,所以我只給一位講師的代碼放在箱子裏。這並不意味着你會太;-) – RichColours
你是否在思考ppp或滑動? –
@RichColours我同意你的看法,通過解決這些溝通問題,學生們學到了很多東西。一旦我決定設計這樣的協議,它將是將自己協作和構建它的學生。一旦開發出來,它將加速下一批次的項目開發,也許這些批次將能夠處理更具挑戰性的問題,因爲一些問題已經被老年人照顧。 –