canopen和http的区别

如题所述

canopen和http的区别是灵活性不同。其实对于CANopen的理解很简单,总的来说,CANopen协议是一个具有高度灵活性和高通讯效率的CAN应用层协议。当然,CANopen并不是唯一被CiA认可的CAN应用层协议。同样运用于CAN网络的应用层协议还有SAEJ1939、DeviceNet、CANKingdom和SDS。canopen和http相比之下,CANopen是一个完全开放的协议,开发者可以免费获得协议授权,支持CAN1.0基本和CAN2.0扩展协议,支持从20kbps到1Mbps的多种传输速率,拥有和OSI兼容的基本架构,具有高度的灵活性。相比DeviceNet协议,CANopen需要的代码量和运算量较小,特别适合于中小型的嵌入式系统。
温馨提示:答案为网友推荐,仅供参考
相似回答