flow.svg 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486
  1. <svg id="SvgjsSvg1492" width="792" height="653.5" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs">
  2. <defs id="SvgjsDefs1493">
  3. <marker id="SvgjsMarker1502" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  4. <path id="SvgjsPath1503" d="M0,2 L14,6 L0,11 L0,2" fill="#000000" stroke="#000000" stroke-width="1">
  5. </path>
  6. </marker>
  7. <marker id="SvgjsMarker1510" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  8. <path id="SvgjsPath1511" d="M0,2 L14,6 L0,11 L0,2" fill="#000000" stroke="#000000" stroke-width="1">
  9. </path>
  10. </marker>
  11. <marker id="SvgjsMarker1518" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  12. <path id="SvgjsPath1519" d="M0,2 L14,6 L0,11 L0,2" fill="#000000" stroke="#000000" stroke-width="1">
  13. </path>
  14. </marker>
  15. <marker id="SvgjsMarker1526" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  16. <path id="SvgjsPath1527" d="M0,2 L14,6 L0,11 L0,2" fill="#000000" stroke="#000000" stroke-width="1">
  17. </path>
  18. </marker>
  19. <marker id="SvgjsMarker1536" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  20. <path id="SvgjsPath1537" d="M0,2 L14,6 L0,11 L0,2" fill="#000000" stroke="#000000" stroke-width="1">
  21. </path>
  22. </marker>
  23. <marker id="SvgjsMarker1546" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  24. <path id="SvgjsPath1547" d="M0,2 L14,6 L0,11 L0,2" fill="#000000" stroke="#000000" stroke-width="1">
  25. </path>
  26. </marker>
  27. <marker id="SvgjsMarker1554" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  28. <path id="SvgjsPath1555" d="M0,2 L14,6 L0,11 L0,2" fill="#000000" stroke="#000000" stroke-width="1">
  29. </path>
  30. </marker>
  31. <marker id="SvgjsMarker1568" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  32. <path id="SvgjsPath1569" d="M0,2 L14,6 L0,11 L0,2" fill="#000000" stroke="#000000" stroke-width="1">
  33. </path>
  34. </marker>
  35. <marker id="SvgjsMarker1576" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  36. <path id="SvgjsPath1577" d="M0,2 L14,6 L0,11 L0,2" fill="#000000" stroke="#000000" stroke-width="1">
  37. </path>
  38. </marker>
  39. <marker id="SvgjsMarker1606" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  40. <path id="SvgjsPath1607" d="M0,2 L14,6 L0,11 L0,2" fill="#000000" stroke="#000000" stroke-width="1">
  41. </path>
  42. </marker>
  43. <marker id="SvgjsMarker1614" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  44. <path id="SvgjsPath1615" d="M0,2 L14,6 L0,11 L0,2" fill="#000000" stroke="#000000" stroke-width="1">
  45. </path>
  46. </marker>
  47. <marker id="SvgjsMarker1700" markerWidth="16" markerHeight="12" refX="16" refY="6" viewBox="0 0 16 12" orient="auto" markerUnits="userSpaceOnUse">
  48. <path id="SvgjsPath1701" d="M0,2 L14,6 L0,11 L0,2" fill="#323232" stroke="#323232" stroke-width="1">
  49. </path>
  50. </marker>
  51. </defs>
  52. <g id="SvgjsG1494" transform="translate(240,33.75)">
  53. <path id="SvgjsPath1495" d="M 15 0L 148 0C 168 0 168 45 148 45L 15 45C -5 45 -5 0 15 0Z" stroke="#335f94" stroke-width="3" fill-opacity="1" fill="#3581bb">
  54. </path>
  55. <g id="SvgjsG1496">
  56. <text id="SvgjsText1497" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="103" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="12.55" transform="rotate(0)">
  57. <tspan id="SvgjsTspan1498" dy="16" x="81.5">
  58. <tspan id="SvgjsTspan1499" style="text-decoration:;">
  59. 设备是否有IP能力
  60. </tspan>
  61. </tspan>
  62. </text>
  63. </g>
  64. </g>
  65. <g id="SvgjsG1500">
  66. <path id="SvgjsPath1501" d="M240 56.25L160 56.25L160 106.25" stroke="#000000" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1502)">
  67. </path>
  68. <rect id="SvgjsRect1504" width="13" height="16" x="168.5" y="48.25" fill="#ffffff">
  69. </rect>
  70. <text id="SvgjsText1505" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="13" fill="#0000ff" font-weight="700" align="top" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="46.3" transform="rotate(0)">
  71. <tspan id="SvgjsTspan1506" dy="16" x="175">
  72. <tspan id="SvgjsTspan1507" style="text-decoration:;">
  73. </tspan>
  74. </tspan>
  75. </text>
  76. </g>
  77. <g id="SvgjsG1508">
  78. <path id="SvgjsPath1509" d="M403 56.25L457.875 56.25L457.875 56.25L512.75 56.25" stroke="#000000" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1510)">
  79. </path>
  80. <rect id="SvgjsRect1512" width="13" height="16" x="451.375" y="48.25" fill="#ffffff">
  81. </rect>
  82. <text id="SvgjsText1513" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="13" fill="#ff0000" font-weight="700" align="top" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="46.3" transform="rotate(0)">
  83. <tspan id="SvgjsTspan1514" dy="16" x="457.875">
  84. <tspan id="SvgjsTspan1515" style="text-decoration:;">
  85. </tspan>
  86. </tspan>
  87. </text>
  88. </g>
  89. <g id="SvgjsG1516">
  90. <path id="SvgjsPath1517" d="M148 306.25L209 306.25L209 306.25L270 306.25" stroke="#000000" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1518)">
  91. </path>
  92. <rect id="SvgjsRect1520" width="13" height="16" x="202.5" y="298.25" fill="#ffffff">
  93. </rect>
  94. <text id="SvgjsText1521" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="13" fill="#ff0000" font-weight="700" align="top" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="296.3" transform="rotate(0)">
  95. <tspan id="SvgjsTspan1522" dy="16" x="209">
  96. <tspan id="SvgjsTspan1523" style="text-decoration:;">
  97. </tspan>
  98. </tspan>
  99. </text>
  100. </g>
  101. <g id="SvgjsG1524">
  102. <path id="SvgjsPath1525" d="M331 321.25L331 343L331 343L331 364.75" stroke="#000000" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1526)">
  103. </path>
  104. </g>
  105. <g id="SvgjsG1528" transform="translate(270,364.75)">
  106. <path id="SvgjsPath1529" d="M 0 4Q 0 0 4 0L 118 0Q 122 0 122 4L 122 26Q 122 30 118 30L 4 30Q 0 30 0 26Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#ffffff">
  107. </path>
  108. <g id="SvgjsG1530">
  109. <text id="SvgjsText1531" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="65" fill="#323232" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="5.05" transform="rotate(0)">
  110. <tspan id="SvgjsTspan1532" dy="16" x="61">
  111. <tspan id="SvgjsTspan1533" style="text-decoration:;">
  112. 上传到平台
  113. </tspan>
  114. </tspan>
  115. </text>
  116. </g>
  117. </g>
  118. <g id="SvgjsG1534">
  119. <path id="SvgjsPath1535" d="M331 394.75L331 418L331 418L331 441.25" stroke="#000000" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1536)">
  120. </path>
  121. </g>
  122. <g id="SvgjsG1538" transform="translate(533,285.75)">
  123. <path id="SvgjsPath1539" d="M 0 20.5L 54.5 0L 109 20.5L 54.5 41Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#ffffff">
  124. </path>
  125. <g id="SvgjsG1540">
  126. <text id="SvgjsText1541" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="52" fill="#323232" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="10.755" transform="rotate(0)">
  127. <tspan id="SvgjsTspan1542" dy="16" x="54.5">
  128. <tspan id="SvgjsTspan1543" style="text-decoration:;">
  129. 接入方式
  130. </tspan>
  131. </tspan>
  132. </text>
  133. </g>
  134. </g>
  135. <g id="SvgjsG1544">
  136. <path id="SvgjsPath1545" d="M533 306.25L462.5 306.25L462.5 306.25L392 306.25" stroke="#000000" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1546)">
  137. </path>
  138. <rect id="SvgjsRect1548" width="91" height="16" x="417" y="298.25" fill="#ffffff">
  139. </rect>
  140. <text id="SvgjsText1549" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="91" fill="#323232" font-weight="700" align="top" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="296.3" transform="rotate(0)">
  141. <tspan id="SvgjsTspan1550" dy="16" x="462.5">
  142. <tspan id="SvgjsTspan1551" style="text-decoration:;">
  143. 第三方应用推送
  144. </tspan>
  145. </tspan>
  146. </text>
  147. </g>
  148. <g id="SvgjsG1552">
  149. <path id="SvgjsPath1553" d="M587.5 326.75L587.5 384.125L587.5 384.125L587.5 441.5" stroke="#000000" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1554)">
  150. </path>
  151. <rect id="SvgjsRect1556" width="104" height="16" x="535.5" y="376.125" fill="#ffffff">
  152. </rect>
  153. <text id="SvgjsText1557" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="104" fill="#323232" font-weight="700" align="top" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="374.175" transform="rotate(0)">
  154. <tspan id="SvgjsTspan1558" dy="16" x="587.5">
  155. <tspan id="SvgjsTspan1559" style="text-decoration:;">
  156. 第三方云平台接入
  157. </tspan>
  158. </tspan>
  159. </text>
  160. </g>
  161. <g id="SvgjsG1560" transform="translate(512.75,25)">
  162. <path id="SvgjsPath1561" d="M 0 31.25L 70.5 0L 141 31.25L 70.5 62.5Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#ffffff">
  163. </path>
  164. <g id="SvgjsG1562">
  165. <text id="SvgjsText1563" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="91" fill="#323232" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="21.6125" transform="rotate(0)">
  166. <tspan id="SvgjsTspan1564" dy="16" x="70.5">
  167. <tspan id="SvgjsTspan1565" style="text-decoration:;">
  168. 是否已接入网关
  169. </tspan>
  170. </tspan>
  171. </text>
  172. </g>
  173. </g>
  174. <g id="SvgjsG1566">
  175. <path id="SvgjsPath1567" d="M583.25 87.5L583.25 146.25L220 146.25" stroke="#000000" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1568)">
  176. </path>
  177. <rect id="SvgjsRect1570" width="13" height="16" x="424.5" y="138.25" fill="#ffffff">
  178. </rect>
  179. <text id="SvgjsText1571" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="13" fill="#3333ff" font-weight="700" align="top" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="136.3" transform="rotate(0)">
  180. <tspan id="SvgjsTspan1572" dy="16" x="431">
  181. <tspan id="SvgjsTspan1573" style="text-decoration:;">
  182. </tspan>
  183. </tspan>
  184. </text>
  185. </g>
  186. <g id="SvgjsG1574">
  187. <path id="SvgjsPath1575" d="M653.75 56.25L708 56.25L708 148.75" stroke="#000000" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1576)">
  188. </path>
  189. <rect id="SvgjsRect1578" width="13" height="16" x="701.5" y="67.375" fill="#ffffff">
  190. </rect>
  191. <text id="SvgjsText1579" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="13" fill="#ff0000" font-weight="700" align="top" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="65.425" transform="rotate(0)">
  192. <tspan id="SvgjsTspan1580" dy="16" x="708">
  193. <tspan id="SvgjsTspan1581" style="text-decoration:;">
  194. </tspan>
  195. </tspan>
  196. </text>
  197. </g>
  198. <g id="SvgjsG1582" transform="translate(649,148.75)">
  199. <path id="SvgjsPath1583" d="M 0 4Q 0 0 4 0L 114 0Q 118 0 118 4L 118 39Q 118 43 114 43L 4 43Q 0 43 0 39Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#ffffff">
  200. </path>
  201. <g id="SvgjsG1584">
  202. <text id="SvgjsText1585" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="52" fill="#323232" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="11.55" transform="rotate(0)">
  203. <tspan id="SvgjsTspan1586" dy="16" x="59">
  204. <tspan id="SvgjsTspan1587" style="text-decoration:;">
  205. 联系我们
  206. </tspan>
  207. </tspan>
  208. </text>
  209. </g>
  210. </g>
  211. <g id="SvgjsG1588" transform="translate(25,266.25)">
  212. <path id="SvgjsPath1589" d="M 0 40L 61.5 0L 123 40L 61.5 80Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#ffffff">
  213. </path>
  214. <g id="SvgjsG1590">
  215. <text id="SvgjsText1591" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="91" fill="#323232" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="14.45" transform="rotate(0)">
  216. <tspan id="SvgjsTspan1592" dy="16" x="61.5">
  217. <tspan id="SvgjsTspan1593" style="text-decoration:;">
  218. 是否使用
  219. </tspan>
  220. </tspan>
  221. <tspan id="SvgjsTspan1594" dy="16" x="61.5">
  222. <tspan id="SvgjsTspan1595" style="text-decoration:;">
  223. JetLinks官方协
  224. </tspan>
  225. </tspan>
  226. <tspan id="SvgjsTspan1596" dy="16" x="61.5">
  227. <tspan id="SvgjsTspan1597" style="text-decoration:;">
  228. </tspan>
  229. </tspan>
  230. </text>
  231. </g>
  232. </g>
  233. <g id="SvgjsG1598" transform="translate(100,106.25)">
  234. <path id="SvgjsPath1599" d="M 0 40L 60 0L 120 40L 60 80Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#ffffff">
  235. </path>
  236. <g id="SvgjsG1600">
  237. <text id="SvgjsText1601" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="78" fill="#323232" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="30.45" transform="rotate(0)">
  238. <tspan id="SvgjsTspan1602" dy="16" x="60">
  239. <tspan id="SvgjsTspan1603" style="text-decoration:;">
  240. 是否直连平台
  241. </tspan>
  242. </tspan>
  243. </text>
  244. </g>
  245. </g>
  246. <g id="SvgjsG1604">
  247. <path id="SvgjsPath1605" d="M100 146.25L86.5 146.25L86.5 266.25" stroke="#000000" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1606)">
  248. </path>
  249. <rect id="SvgjsRect1608" width="13" height="16" x="80" y="191.5" fill="#ffffff">
  250. </rect>
  251. <text id="SvgjsText1609" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="13" fill="#3333ff" font-weight="700" align="top" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="189.55" transform="rotate(0)">
  252. <tspan id="SvgjsTspan1610" dy="16" x="86.5">
  253. <tspan id="SvgjsTspan1611" style="text-decoration:;">
  254. </tspan>
  255. </tspan>
  256. </text>
  257. </g>
  258. <g id="SvgjsG1612">
  259. <path id="SvgjsPath1613" d="M160 186.25L160 236L587.5 236L587.5 285.75" stroke="#000000" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1614)">
  260. </path>
  261. <rect id="SvgjsRect1616" width="13" height="16" x="367.25" y="228" fill="#ffffff">
  262. </rect>
  263. <text id="SvgjsText1617" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="13" fill="#ff0000" font-weight="700" align="top" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="226.05" transform="rotate(0)">
  264. <tspan id="SvgjsTspan1618" dy="16" x="373.75">
  265. <tspan id="SvgjsTspan1619" style="text-decoration:;">
  266. </tspan>
  267. </tspan>
  268. </text>
  269. </g>
  270. <g id="SvgjsG1620" transform="translate(489,441.5)">
  271. <path id="SvgjsPath1621" d="M 0 0L 197 0L 197 187L 0 187Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#ffffff">
  272. </path>
  273. <g id="SvgjsG1622">
  274. <text id="SvgjsText1623" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="0" fill="#323232" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="83.55" transform="rotate(0)">
  275. </text>
  276. </g>
  277. </g>
  278. <g id="SvgjsG1624" transform="translate(512.75,449.875)">
  279. <path id="SvgjsPath1625" d="M 0 4Q 0 0 4 0L 149 0Q 153 0 153 4L 153 20.25Q 153 24.25 149 24.25L 4 24.25Q 0 24.25 0 20.25Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#3581bb">
  280. </path>
  281. <g id="SvgjsG1626">
  282. <text id="SvgjsText1627" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="46" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="2.175" transform="rotate(0)">
  283. <tspan id="SvgjsTspan1628" dy="16" x="76.5">
  284. <tspan id="SvgjsTspan1629" style="text-decoration:;">
  285. NB-IoT
  286. </tspan>
  287. </tspan>
  288. </text>
  289. </g>
  290. </g>
  291. <g id="SvgjsG1630" transform="translate(512.75,519.875)">
  292. <path id="SvgjsPath1631" d="M 0 4Q 0 0 4 0L 149 0Q 153 0 153 4L 153 22.875Q 153 26.875 149 26.875L 4 26.875Q 0 26.875 0 22.875Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#3581bb">
  293. </path>
  294. <g id="SvgjsG1632">
  295. <text id="SvgjsText1633" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="65" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="3.4875" transform="rotate(0)">
  296. <tspan id="SvgjsTspan1634" dy="16" x="76.5">
  297. <tspan id="SvgjsTspan1635" style="text-decoration:;">
  298. 阿里云平台
  299. </tspan>
  300. </tspan>
  301. </text>
  302. </g>
  303. </g>
  304. <g id="SvgjsG1636" transform="translate(512.75,556.125)">
  305. <path id="SvgjsPath1637" d="M 0 4Q 0 0 4 0L 149 0Q 153 0 153 4L 153 24Q 153 28 149 28L 4 28Q 0 28 0 24Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#3581bb">
  306. </path>
  307. <g id="SvgjsG1638">
  308. <text id="SvgjsText1639" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="78" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="4.05" transform="rotate(0)">
  309. <tspan id="SvgjsTspan1640" dy="16" x="76.5">
  310. <tspan id="SvgjsTspan1641" style="text-decoration:;">
  311. 海康视频平台
  312. </tspan>
  313. </tspan>
  314. </text>
  315. </g>
  316. </g>
  317. <g id="SvgjsG1642" transform="translate(512.75,592.5)">
  318. <path id="SvgjsPath1643" d="M 0 4Q 0 0 4 0L 149 0Q 153 0 153 4L 153 20.25Q 153 24.25 149 24.25L 4 24.25Q 0 24.25 0 20.25Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#3581bb">
  319. </path>
  320. <g id="SvgjsG1644">
  321. <text id="SvgjsText1645" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="39" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="2.175" transform="rotate(0)">
  322. <tspan id="SvgjsTspan1646" dy="16" x="76.5">
  323. <tspan id="SvgjsTspan1647" style="text-decoration:;">
  324. 自定义
  325. </tspan>
  326. </tspan>
  327. </text>
  328. </g>
  329. </g>
  330. <g id="SvgjsG1648" transform="translate(235,441.25)">
  331. <path id="SvgjsPath1649" d="M 0 0L 192 0L 192 187.5L 0 187.5Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#ffffff">
  332. </path>
  333. <g id="SvgjsG1650">
  334. <text id="SvgjsText1651" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="0" fill="#323232" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="83.8" transform="rotate(0)">
  335. </text>
  336. </g>
  337. </g>
  338. <g id="SvgjsG1652" transform="translate(247.5,469.75)">
  339. <path id="SvgjsPath1653" d="M 0 4Q 0 0 4 0L 154.5 0Q 158.5 0 158.5 4L 158.5 26Q 158.5 30 154.5 30L 4 30Q 0 30 0 26Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#3581bb">
  340. </path>
  341. <g id="SvgjsG1654">
  342. <text id="SvgjsText1655" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="121" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="5.05" transform="rotate(0)">
  343. <tspan id="SvgjsTspan1656" dy="16" x="79.5">
  344. <tspan id="SvgjsTspan1657" style="text-decoration:;">
  345. MQTT Server,Client
  346. </tspan>
  347. </tspan>
  348. </text>
  349. </g>
  350. </g>
  351. <g id="SvgjsG1658" transform="translate(254.25,434.75)">
  352. <path id="SvgjsPath1659" d="M 0 0L 160 0L 160 40L 0 40Z" stroke="none" fill="none">
  353. </path>
  354. <g id="SvgjsG1660">
  355. <text id="SvgjsText1661" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="52" fill="#323232" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="10.05" transform="rotate(0)">
  356. <tspan id="SvgjsTspan1662" dy="16" x="80">
  357. <tspan id="SvgjsTspan1663" style="text-decoration:;">
  358. 接入平台
  359. </tspan>
  360. </tspan>
  361. </text>
  362. </g>
  363. </g>
  364. <g id="SvgjsG1664" transform="translate(247.5,507)">
  365. <path id="SvgjsPath1665" d="M 0 4Q 0 0 4 0L 154.5 0Q 158.5 0 158.5 4L 158.5 25.75Q 158.5 29.75 154.5 29.75L 4 29.75Q 0 29.75 0 25.75Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#3581bb">
  366. </path>
  367. <g id="SvgjsG1666">
  368. <text id="SvgjsText1667" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="109" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="4.925" transform="rotate(0)">
  369. <tspan id="SvgjsTspan1668" dy="16" x="79.5">
  370. <tspan id="SvgjsTspan1669" style="text-decoration:;">
  371. TCP Server,Client
  372. </tspan>
  373. </tspan>
  374. </text>
  375. </g>
  376. </g>
  377. <g id="SvgjsG1670" transform="translate(247.5,546.75)">
  378. <path id="SvgjsPath1671" d="M 0 4Q 0 0 4 0L 69.5 0Q 73.5 0 73.5 4L 73.5 34Q 73.5 38 69.5 38L 4 38Q 0 38 0 34Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#3581bb">
  379. </path>
  380. <g id="SvgjsG1672">
  381. <text id="SvgjsText1673" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="40" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="1.05" transform="rotate(0)">
  382. <tspan id="SvgjsTspan1674" dy="16" x="37">
  383. <tspan id="SvgjsTspan1675" style="text-decoration:;">
  384. HTTP
  385. </tspan>
  386. </tspan>
  387. <tspan id="SvgjsTspan1676" dy="16" x="37">
  388. <tspan id="SvgjsTspan1677" style="text-decoration:;">
  389. Server
  390. </tspan>
  391. </tspan>
  392. </text>
  393. </g>
  394. </g>
  395. <g id="SvgjsG1678" transform="translate(335.5,546.75)">
  396. <path id="SvgjsPath1679" d="M 0 4Q 0 0 4 0L 66.5 0Q 70.5 0 70.5 4L 70.5 34Q 70.5 38 66.5 38L 4 38Q 0 38 0 34Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#3581bb">
  397. </path>
  398. <g id="SvgjsG1680">
  399. <text id="SvgjsText1681" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="40" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="1.05" transform="rotate(0)">
  400. <tspan id="SvgjsTspan1682" dy="16" x="35.5">
  401. <tspan id="SvgjsTspan1683" style="text-decoration:;">
  402. CoAP
  403. </tspan>
  404. </tspan>
  405. <tspan id="SvgjsTspan1684" dy="16" x="35.5">
  406. <tspan id="SvgjsTspan1685" style="text-decoration:;">
  407. Server
  408. </tspan>
  409. </tspan>
  410. </text>
  411. </g>
  412. </g>
  413. <g id="SvgjsG1686" transform="translate(247.5,592.5)">
  414. <path id="SvgjsPath1687" d="M 0 4Q 0 0 4 0L 154.5 0Q 158.5 0 158.5 4L 158.5 23Q 158.5 27 154.5 27L 4 27Q 0 27 0 23Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#3581bb">
  415. </path>
  416. <g id="SvgjsG1688">
  417. <text id="SvgjsText1689" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="27" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="3.55" transform="rotate(0)">
  418. <tspan id="SvgjsTspan1690" dy="16" x="79.5">
  419. <tspan id="SvgjsTspan1691" style="text-decoration:;">
  420. UDP
  421. </tspan>
  422. </tspan>
  423. </text>
  424. </g>
  425. </g>
  426. <g id="SvgjsG1692" transform="translate(270,291.25)">
  427. <path id="SvgjsPath1693" d="M 0 4Q 0 0 4 0L 118 0Q 122 0 122 4L 122 26Q 122 30 118 30L 4 30Q 0 30 0 26Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#ffffff">
  428. </path>
  429. <g id="SvgjsG1694">
  430. <text id="SvgjsText1695" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="91" fill="#323232" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="5.05" transform="rotate(0)">
  431. <tspan id="SvgjsTspan1696" dy="16" x="61">
  432. <tspan id="SvgjsTspan1697" style="text-decoration:;">
  433. 开发报文解析包
  434. </tspan>
  435. </tspan>
  436. </text>
  437. </g>
  438. </g>
  439. <g id="SvgjsG1698">
  440. <path id="SvgjsPath1699" d="M86.5 346.25L86.5 535L235 535" stroke="#323232" stroke-width="1" fill="none" marker-end="url(#SvgjsMarker1700)">
  441. </path>
  442. <rect id="SvgjsRect1702" width="13" height="16" x="80" y="506.875" fill="#ffffff">
  443. </rect>
  444. <text id="SvgjsText1703" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="13" fill="#3333ff" font-weight="700" align="top" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="504.925" transform="rotate(0)">
  445. <tspan id="SvgjsTspan1704" dy="16" x="86.5">
  446. <tspan id="SvgjsTspan1705" style="text-decoration:;">
  447. </tspan>
  448. </tspan>
  449. </text>
  450. </g>
  451. <g id="SvgjsG1706" transform="translate(512.75,482.875)">
  452. <path id="SvgjsPath1707" d="M 0 4Q 0 0 4 0L 70 0Q 74 0 74 4L 74 22.5Q 74 26.5 70 26.5L 4 26.5Q 0 26.5 0 22.5Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#3581bb">
  453. </path>
  454. <g id="SvgjsG1708">
  455. <text id="SvgjsText1709" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="26" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="3.3" transform="rotate(0)">
  456. <tspan id="SvgjsTspan1710" dy="16" x="37">
  457. <tspan id="SvgjsTspan1711" style="text-decoration:;">
  458. 移动
  459. </tspan>
  460. </tspan>
  461. </text>
  462. </g>
  463. </g>
  464. <g id="SvgjsG1712" transform="translate(591.75,482.875)">
  465. <path id="SvgjsPath1713" d="M 0 4Q 0 0 4 0L 70 0Q 74 0 74 4L 74 22.5Q 74 26.5 70 26.5L 4 26.5Q 0 26.5 0 22.5Z" stroke="#335f94" stroke-width="2" fill-opacity="1" fill="#3581bb">
  466. </path>
  467. <g id="SvgjsG1714">
  468. <text id="SvgjsText1715" font-family="微软雅黑" text-anchor="middle" font-size="13px" width="26" fill="#ffffff" font-weight="700" align="middle" anchor="middle" family="微软雅黑" size="13px" weight="700" font-style="" y="3.3" transform="rotate(0)">
  469. <tspan id="SvgjsTspan1716" dy="16" x="37">
  470. <tspan id="SvgjsTspan1717" style="text-decoration:;">
  471. 电信
  472. </tspan>
  473. </tspan>
  474. </text>
  475. </g>
  476. </g>
  477. </svg>