本文主要叙述与下位机网络相关的内容,主要由:找卡、有线网络信息、3/4G信息、WIFI等部分组成。
A、 找卡:上位机可以通过该功能发现局域网中的控制卡。
使用UDP发送广播数据寻找局域网设备,非必需。
找卡请求
字段 |
版本号(Version) |
命令(Cmd) |
字节数 |
4字节 |
2 字节 |
取值 |
LOCAL_UDP_VERSION |
kSearchDeviceAsk |
找卡反馈
字段 |
版本号(Version) |
命令(Cmd) |
设备ID(ID) |
标志 (Change) |
字节数 |
4 字节 |
2 字节 |
15字节 |
4 字节 |
取值 |
LOCAL_UDP_VERSION |
kSearchDeviceAnswer |
ID |
change |
说明:
1. ID表示设备ID;设备ID字符串不足15字节时,使用 ’\0’进行补充。
2. change表示设备信息改变标志。当控制卡中的设备信息发生改变时,该值会自动加一,上位机发现下位机的 change字段发生改变后,应该重新获取设备基本信息。change的初始值为0。
B、 有线网络信息:上位机可以通过该功能获取下位机有线网络地址信息,也可以修改下位机的有线网络地址信息。
相关API:
GetEth0Info,获取以太网网络地址信息。
SetEth0Info,设置以太网网络地址信息。
C、 3/4G信息:上位机可以通过该功能获取下位机的3/4G信息,也可以修改3/4G相关的APN参数信息。
相关API:
GetPppoeInfo, 获取3/4G信息。
SetApn, 设置Apn。
D、WIFI:上位机可以通过该功能获取下位机的WIFI信息,也可以修改WIFI的参数信息。
相关API:
GetWifiInfo, 获取wifi信息。
SetWifiInfo, 设置Wifi信息。