什么是Xdata协议?

时间:2016-03-09 01:47:45

标签: javascript

我需要了解Xdata协议是什么。我在互联网上搜索但我找不到任何帮助。我们是一个REU团队,试图在只接受带有Xdata协议的传感器的接口上添加传感器。

2 个答案:

答案 0 :(得分:1)

寻找相同的信息,这是我能找到的最好的文件: ftp://aftp.cmdl.noaa.gov/user/jordan/iMet-1-RSB%20Radiosonde%20XDATA%20Daisy%20Chaining.pdf

基本上,XDATA数据包是ASCII格式的,如下所示: XDATA = 01010123456789abcdef

其中: “xdata =” - 标题
“01” - 仪器ID
“01” - 菊花链中的仪器位置(可以连接多个仪器)
其余的是数据

另一份文件提到数据包应以CR / LF终止:ftp://aftp.cmdl.noaa.gov/user/jordan/XDATA%20Packet%20Example.pdf

请注意,XDATA似乎没有指定数据结构。似乎数据处理由地面站决定。

由于你没有指定你计划使用的无线电探空仪和仪器,我不会在这里写太多,但你可以去http://www.esrl.noaa.gov/gmd/ozwv/wvap/sw.html那里有关于协议的更多信息(但是不要太多。)

答案 1 :(得分:0)

我是之前回答中链接的文档和网站的创建者。布拉古斯总结得很好。您希望通过兼容xdata的无线电探空仪(通常是iMet-1-RSB)向地面发送数据的任何仪器都应输出3.3V(3V工作)UART串行数据包,9600波特(8-N-1,通常无流量)控制)根据协议。我们在此处跟踪list of instrument ID numbers以避免冲突,请随时与我们联系以添加新工具(原型设计时,您可以将其设置为一个)。

你也可以"菊花链"几个xdata乐器在一起。任何传入的xdata数据包的DC索引都会递增,然后在链中向下转发。当xdata数据包到达无线电探空仪时,它们被剥去其标题信息,计算并附加CRC,然后将它们作为二进制FSK无线电数据发送到地面上的天线。天线/前置放大器连接到接收器,然后SkySonde服务器/客户端可以从接收器的音频输出解码数据(如果使用iMet无线电探空仪)。