我们正在运行机器人课程,Xbee是学生最喜欢的通信协议。在过去的两年里,我们帮助他们建设了大约62个不同的项目(还有40个正在建设中)。通过串口通信的任何更高级别的协议?
所有大多数项目都涉及向机器人发送不同类型的数据。有时它是一个1字节的命令,有时它是一个需要解释的长字符串。有时候我们面临的问题是,当一个xbee被用于广播模式,将消息发送给几个特定的机器人时,它会处理一个bot。学生每次都用他们的创造力来解决这个问题。
我个人觉得这是重新投入车轮。我想知道是否有任何更高级别的协议建议存在串口通信,如果没有任何特定的协议设计,我想知道是否值得为学生设计一个需要。
这不是一个答案,但个人而言,尤其是在uni,我并不喜欢我为我所做的项目所做的太多事情。学习解决这些通信问题可能会成为学习体验的一部分 - 我如何解决多节点广播通信? 如果你删除了这个方面,也许你的学生不会从你的课程中学到很多东西。 因为它是一包指甲,所以我只给一位讲师的代码放在箱子里。这并不意味着你会太;-) – RichColours
你是否在思考ppp或滑动? –
@RichColours我同意你的看法,通过解决这些沟通问题,学生们学到了很多东西。一旦我决定设计这样的协议,它将是将自己协作和构建它的学生。一旦开发出来,它将加速下一批次的项目开发,也许这些批次将能够处理更具挑战性的问题,因为一些问题已经被老年人照顾。 –