跳到主要内容

从Neptune接收数据

除了发送数据到Neptune中介绍的将数据从您的设备发送到Neptune以外,还支持接收来自Neptune的数据;从Neptune下发到设备的数据分为两类:

  • 系统用数据
  • 用户自定义数据

只有用户自定义数据用户才能接收得到,系统用数据会由Triton接收后进行特定处理,不会转交给用户。用户可以通过自行编写下发的数据,并在用户程序接收后做特定的处理。

当用户设备有数据接收需求时,可以向Triton建立的Socket Server中发送以下消息:

r

Socket Server将Neptune的数据返回给到TCP Client,Neptune的数据以队列的方式存在,每次向Socket Server发送r时,取出一条数据,直到所有数据取完后,Socket Server返回{},表示队列中已无数据。