本次展示亿佰特串口服务器接入阿里云教程,以NE2-T1M为例,其他产品可参照本教程。
服务器配置教程
浏览器搜索“阿里云”或输入https://cn.aliyun.com/进入阿里云官网。
在产品-物联网下找到物联网平台:
进入物联网平台;
点击管理控制台:
点击进入公共实例(如未开通则需要开通,长时间未使用需要30s激活时间):
点击设备管理-产品:
创建产品:
输入产品名称,所属分类选择自定义品类,联网方式可任意选择,数据格式选择透传/自定义,认证方式选择设备秘钥;
完成后可直接添加设备:
点击添加设备:
自定义DeviceName,此处以NE2-T1M为例,点击确定。
在设备中点击查看,此时设备未激活;
点击查看:
记录三要素,重要!!!稍后会用到。
ProductKey:i6kz4lGgmBM
DeviceName:NE2-T1M
DeviceSecret:baca14dc14d56292a963e535d845de33
在产品中新建一个topic,为了方便查看数据,将订阅发布设置一致,即可实现数据回传;
在Topic中点击Topic类列表;
点击自定义Topic:
点击定义Topic类:
设备操作权限选择订阅和发布(为了实现回传),自定义Topic类名称,点击确认。
记住这个自定义的Topic,待会会用到:
/i6kz4lGgmBM/${deviceName}/user/datareturns
在实例详情中点击查看开发配置:
记住设备域名和端口:
iot-06z00f6gshojyeo.mqtt.iothub.aliyuncs.com
替换Topic中的deviceName,把/i6kz4lGgmBM/${deviceName}/user/datareturns替换为/i6kz4lGgmBM/NE2-T1M/user/datareturns
这样得到了如下参数:
ProductKey:i6kz4lGgmBM
DeviceName:NE2-T1M
DeviceSecret:baca14dc14d56292a963e535d845de33
域名:iot-06z00f6gshojyeo.mqtt.iothub.aliyuncs.com
端口:1883
订阅:/i6kz4lGgmBM/NE2-T1M/user/datareturns,等级0
发布:/i6kz4lGgmBM/NE2-T1M/user/datareturns,等级0
设备配置教程
1.硬件准备
本次测试需要用到的硬件设备如下:
注:测试底板具有USB接口与RS485接口,本处以USB接口做展示。
注:RS485接口为半双工接口,使用时需要将跳线帽对应EN位置接上,否则将无法使用。
注:如使用USB接口测试全双工时,请将测试底板EN接口跳线帽拔掉,去掉后超级网口工作在全双工模式。
①将测试底版与超级网口连接
将超级网口与测试底板进行连接,注意引脚不要损坏引脚。
②网线连接
采用标准RJ45的网线,一头连接至NE2-T1M的RJ45接口,一头连接至可以连外网的交换机/路由器接口。
注意电脑网线需要接在这个局域网内!
③USB线连接
将USB转type-c线分别连接至电脑USB接口与测试底板接口。
注:如使用RS485接口测试需要为超级网口供电。
软件准备
1.网络环境准备
因本处为连接阿里云,需要提供能上网的路由器或者交换机接口,将模块和电脑在同一局域网下连接。
避免客户在实际应用过程中出现服务器搜索失败问题,先对电脑进行相关设置的检查。
①关闭电脑的防火墙、杀毒软件;
②配置与设备连接的网卡,需要能获取到可以用的IP等信息。
2.配置软件准备
可到亿佰特官网进行下载,需要用到串口调试助手XCOM和网络配置工具:https://www.ebyte.com/product/2173.html
参数配置
打开网络配置工具,选择以太网网卡,点击搜索设备:
选中设备,进入参数配置界面:
在本机基本参数中配置IP地址类型为动态IP,确保有路由器分配IP地址:
在链路1参数中输入服务器相关配置,点击保存配置,等待1秒后点击重启设备:
通信测试
注:本处因连接的是阿里云测试服务器,设置的是数据回传服务,因此测试时,等到10秒左右后可以发送任意数据到设备,由设备转发至服务器,随后服务器将以原链路将数据返回至设备串口,实现设备与服务器数据的双向传输。
双击运行XCOM2.6:
选择当前设备连接的串口号,选择正确的波特率、停止位、数据位、校验位(默认115200/1/8、N);
打开串口:
发送任意数据,一秒左右可以看到数据返回;
测试完成。
相关产品
NE2系列单串口服务器用于实现串口到以太网口的数据的双向透明传输。具有多种Modbus网关模式以及MQTTC/HTTPC物联网网关模式,可满足各类串口设备/PLC的联网功能;采用工业级设计标准,保证设备可靠性。
串口服务器实现串口一侧的串口数据到以太网口一侧的 TCP/IP 数据包的透明传输,用户无需关心具体细节,设备内部完成协议转换。
如果在使用过程中出现问题,可以到官网参照我司应用案例。