云服务器如何连接LoRa网关
【数据采集】
节点采集的数据,会通过USB串口转换线转接至网关软件,数据内容包括UserId与实际数据:其中UserId用于标识节点,可认为是个两个字节的整形数,而实际数据则与具体采集来源相关,因此,采用字节数组的方式。
【传输格式】
网关中的传输设置,是为了把采集到的数据传输到云端或其它业务数据中心,以便进行远程展示或应用。为了传输的便捷,对于接收的实际数据,会转换成16进制字符串并且16进制形式的每个字节之间用:隔开,以文本的方式进行传输,传输的内容格式如下:
“年月日时分秒,UserId,实际数据的16进制冒号分隔串”
举例:20160118210847,0,0f:ff:09:78
其中 “20160118210847”表示,这个数据网关收集到的时间为2016-01-18 21:08:47,“0”表示UserId为0, “0f:ff:09:78”则表示接收的实际数据。
【传输方式】
通过在网关软件中进行“传输设置”,可以指定数据传输的协议和目的地。
参数说明如下:
[开启数据传输] 勾选此选项,则网关在接收到节点发送过来的采集数据后,会自动按配置的协议与目的地进行传输。
[传输类型] 支持TCP,UDP,HTTP(推荐)三种协议传输方式。其中TCP、UDP需要设置IP地址与端口参数,HTTP时需要配置HTTP地址。当使用TCP协议时,指定的IP必须是可访问的,并且开启了服务程序在侦听指定的端口,否则会传输失败。UDP时,指定的IP与端口也必须开启,但网关系统并不检测其可否正确接收数据。
[IP地址与端口号] 当传输类型选择 TCP、UDP时,必须进行正确设置,端口为1-65535,请确保在使用TCP与UDP传输类型并开启数据传输时,它处于可用状态。
[HTTP地址] 当使用传输类型为 HTTP时,必须配置此参数。此参数,简单点说一个可访问的网址(URL),配置此参数时,请不要包含?参数串,网关系统会在指定的网址后以get的方式传输数据,参数名为data如(红色部分为网关添加):
http://www.***.com/r.jsp?data=20160118210847,0,0f:ff:09:78
网址处理程序可以通过 request[‘data’]取得传输的内容。
其它说明:当数据传输出现异常时,数据会缓存在网关系统中待连接恢复时重传,但当传输未出现异常,仅是接收端未进行正确的处理,则不会重传。同时,缓存的数据量仅为最近20次采集数据。
【配置界面】
如下图所示,在网关软件的“传输设置”面板即可完成参数设置,填写完成后,点“保存并应用”就立即生效。
【测试使用】
如果还没有制作自己的云端接收处理应用,您可以使用锐米科技(RimeLink)提供的测试HTTP地址,http://121.40.175.101/test/R.aspx,即如上图,把HTTP地址配置成这个。它会将接收到的数据临时存储在云服务器中,然后,您就可以通过下面的地址来访问到接收的数据。地址为:http://121.40.175.101/test/S.aspx,在浏览器中打开即可,您会看到数据的变化(当然有采集到新的数据时才有变化,同时,也可用手机打开查看哦)
显示效果如下图:
您的留言或需求: