data.ts 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. export const ProtocolMapping = new Map();
  2. ProtocolMapping.set('websocket-server', 'WebSocket');
  3. ProtocolMapping.set('http-server-gateway', 'HTTP');
  4. ProtocolMapping.set('udp-device-gateway', 'UDP');
  5. ProtocolMapping.set('coap-server-gateway', 'COAP');
  6. ProtocolMapping.set('mqtt-client-gateway', 'MQTT');
  7. ProtocolMapping.set('mqtt-server-gateway', 'MQTT');
  8. ProtocolMapping.set('tcp-server-gateway', 'TCP');
  9. ProtocolMapping.set('child-device', '');
  10. ProtocolMapping.set('OneNet', 'HTTP');
  11. ProtocolMapping.set('Ctwing', 'HTTP');
  12. ProtocolMapping.set('modbus-tcp', 'MODBUS_TCP');
  13. ProtocolMapping.set('opc-ua', 'OPC_UA');
  14. ProtocolMapping.set('edge-child-device', 'EdgeGateway');
  15. ProtocolMapping.set('official-edge-gateway', 'MQTT');
  16. export const NetworkTypeMapping = new Map();
  17. NetworkTypeMapping.set('websocket-server', 'WEB_SOCKET_SERVER');
  18. NetworkTypeMapping.set('http-server-gateway', 'HTTP_SERVER');
  19. NetworkTypeMapping.set('udp-device-gateway', 'UDP');
  20. NetworkTypeMapping.set('coap-server-gateway', 'COAP_SERVER');
  21. NetworkTypeMapping.set('mqtt-client-gateway', 'MQTT_CLIENT');
  22. NetworkTypeMapping.set('mqtt-server-gateway', 'MQTT_SERVER');
  23. NetworkTypeMapping.set('tcp-server-gateway', 'TCP_SERVER');
  24. NetworkTypeMapping.set('official-edge-gateway', 'MQTT_SERVER');
  25. export const descriptionList = {
  26. 'udp-device-gateway':
  27. 'UDP可以让设备无需建立连接就可以与平台传输数据。在允许一定程度丢包的情况下,提供轻量化且简单的连接。',
  28. 'tcp-server-gateway':
  29. 'TCP服务是一种面向连接的、可靠的、基于字节流的传输层通信协议。设备可通过TCP服务与平台进行长链接,实时更新状态并发送消息。可自定义多种粘拆包规则,处理传输过程中可能发生的粘拆包问题。',
  30. 'websocket-server':
  31. 'WebSocket是一种在单个TCP连接上进行全双工通信的协议,允许服务端主动向客户端推送数据。设备通过WebSocket服务与平台进行长链接,实时更新状态并发送消息,且可以发布订阅消息',
  32. 'mqtt-client-gateway':
  33. 'MQTT是ISO 标准下基于发布/订阅范式的消息协议,具有轻量、简单、开放和易于实现的特点。平台使用指定的ID接入其他远程平台,订阅消息。也可添加用户名和密码校验。可设置最大消息长度。可统一设置共享的订阅前缀。',
  34. 'http-server-gateway':
  35. 'HTTP服务是一个简单的请求-响应的基于TCP的无状态协议。设备通过HTTP服务与平台进行灵活的短链接通信,仅支持设备和平台之间单对单的请求-响应模式',
  36. 'mqtt-server-gateway':
  37. 'MQTT是ISO 标准下基于发布/订阅范式的消息协议,具有轻量、简单、开放和易于实现的特点。提供MQTT的服务端,以供设备以长链接的方式接入平台。设备使用唯一的ID,也可添加用户名和密码校验。可设置最大消息长度。',
  38. 'coap-server-gateway':
  39. 'CoAP是针对只有少量的内存空间和有限的计算能力提供的一种基于UDP的协议。便于低功耗或网络受限的设备与平台通信,仅支持设备和平台之间单对单的请求-响应模式。',
  40. };