从Neptune接收数据
除了发送数据到Neptune中介绍的将数据从您的设备发送到Neptune以外,还支持接收来自Neptune的数据;从Neptune下发到设备的数据分为两类:
- 系统用数据
- 用户自定义数据
只有用户自定义数据
用户才能接收得到,系统用数据
会由Triton接收后进行特定处理,不会转交给用户。用户可以通过自行编写下发的数据,并在用户程序接收后做特定的处理。
当用户设备有数据接收需求时,可以向Triton建立的Socket Server中发送以下消息:
r
Socket Server将Neptune的数据返回给到TCP Client,Neptune的数据以队列的方式存在,每次向Socket Server发送r
时,取出一条数据,直到所有数据取完后,Socket Server返回{}
,表示队列中已无数据。