ECAN-E02工业级CAN网关转换器是亿佰特开发的一款高性能工业级以太网与CAN-bus的数据转换设备,CAN转换器模组内部集成了1路CAN-bus接口、1路EtherNet接口,支持TCP/UDP协议,可以轻松完成CAN-bus网络和以太网网络的互通。该CAN转换器模组支持在-40℃~85℃的温度范围内工作。CAN转换器具有一路10M/100M以太网接口,CAN接口高防护,增加隔离;1路CAN口通信最高波特率为1Mbps,具有TCP Server、TCP Client、UDP等多种工作模式,可通过上位机或网页配置参数。
亿佰特研发的CAN-bus转以太网数据转换网关模组产品ECAN-E02拥有MQTT工作模式,在MQTT工作模式下,可以选择使用阿里云平台进行相关测试与通信。
MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,特别适用于物联网(IoT)和资源受限的环境。MQTT工作模式采用了发布-订阅(Publish/Subscribe)模式,相对于传统的请求-响应模式,MQTT工作模式在多个设备之间实现了高效、松耦合的消息传递。下面详细介绍MQTT的工作模式及其关键特性:
· 发布者(Publisher):发送消息到指定的主题(Topic),并不直接指定接收者。
· 订阅者(Subscriber):向Broker 订阅一个或多个主题,接收该主题下发布的消息。
· Broker:作为中间层接收所有发布的消息,并根据订阅关系将消息转发给相应的订阅者。这样实现了客户端之间的解耦,简化了系统架构。
MQTT 提供了三种服务质量级别,确保消息在传输过程中的可靠性:
· QoS 0:至多一次传输
消息只发送一次,不做重传,可能会丢失。
· QoS 1:至少一次传输
确保消息至少到达一次,可能会出现重复消息。
· QoS 2:仅一次传输
消息传输最可靠,确保消息严格只传输一次,适用于对数据重复敏感的场景。
· Broker 可以存储每个主题的最后一条消息。当新客户端订阅该主题时,会立即收到这条保留消息,便于状态同步或初始化信息的传递。
· 持久会话:在客户端与Broker 断开连接后,Broker 会保留该客户端的订阅信息和未发送的消息。客户端重连后,这些信息可以恢复,从而继续接收未处理的消息。
通过上述的了解,相信你对MQTT模式有了一定的了解,接下来以ECAN-E02系列CAN-bus转以太网数据转换网关模组为例,详细介绍ECAN-E02在阿里云中如何使用MQTT模式进行相关通信测试。
首先进入阿里云界面,进行注册,登录,在物联网平台界面创建产品(类型为自定义),然后创建设备。
再在创建产品处,对应产品中创建topic订阅(自定义),定义topic类(建议发布和订阅模式),类名随意输入即可。
此时就可以对产品进行设置了,将亿佰特ECAN-E02产品设置为MQTT,阿里云模式,然后根据需求依次填入信息
1. 域名类,在阿里云物联网平台实例详情处查看“开发配置”的相关信息;
2. 设备配置名类,在设备中查看进行复制粘贴到相应位置;
3. 主题topic 在产品topic列表中,自定义topic列表,将自己自定义好的topic复制粘贴到相应的配置中完成配置。这样就配置成功,可以进行数据消息收发。
4. 现在就可以保存配置,然后重启设备,这时就会在阿里云配置界面发现设备从未激活状态转为在线状态,即为连接成功。接着使用亿佰特的CAN分析仪进行发送数据,即可在阿里云日志服务中查看到收发的信息。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多CAN总线模块和CAN总线网关产品的更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
3、ECAN-E02以太网转CAN-bus数据转换模组快速应用案例
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 南京办事处葛经理:17626012283
无锡办事处刘经理:13558641933
成都总部销售经理:
秦 科(无线模块):18884314654 冯子恒(无线模块):18828049434
蔡友银(无线模块):13882211021 葛宇龙(通信设备):19138800613
胡兵(外贸销售经理):18584911141、 sales06@ebyte.com
业务邮箱:support@cdebyte.com 全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号