Files
2024-01-26 11:51:35 +08:00

18 lines
31 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-3" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
<title data-rh="true">入门指南 | thingsgateway</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://diego2098.gitee.io/thingsgateway-docs/docs/"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="入门指南 | thingsgateway"><meta data-rh="true" name="description" content="如果你的开发机不是Windows系统,在解决方案中,可能存在一些vs生成事件脚本(目录拷贝等不支持),会提示编译失败,请删除.csproj文件中的对应事件,手动拷贝插件类库"><meta data-rh="true" property="og:description" content="如果你的开发机不是Windows系统,在解决方案中,可能存在一些vs生成事件脚本(目录拷贝等不支持),会提示编译失败,请删除.csproj文件中的对应事件,手动拷贝插件类库"><link data-rh="true" rel="icon" href="/thingsgateway-docs/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://diego2098.gitee.io/thingsgateway-docs/docs/"><link data-rh="true" rel="alternate" href="https://diego2098.gitee.io/thingsgateway-docs/docs/" hreflang="en"><link data-rh="true" rel="alternate" href="https://diego2098.gitee.io/thingsgateway-docs/docs/" hreflang="x-default"><link rel="stylesheet" href="/thingsgateway-docs/assets/css/styles.59b237ac.css">
<link rel="preload" href="/thingsgateway-docs/assets/js/runtime~main.60f9d647.js" as="script">
<link rel="preload" href="/thingsgateway-docs/assets/js/main.4da3c8d5.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top navbarHideable_m1mJ"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/thingsgateway-docs/"><div class="navbar__logo"><img src="/thingsgateway-docs/img/ThingsGatewayLogo.png" alt="ThingsGateway Logo" class="themedImage_ToTc themedImage--light_HNdA"><img src="/thingsgateway-docs/img/ThingsGatewayLogo.png" alt="ThingsGateway Logo" class="themedImage_ToTc themedImage--dark_i4oU"></div><b class="navbar__title text--truncate">ThingsGateway</b></a><a class="navbar__item navbar__link" href="/thingsgateway-docs/docs/upgrade">更新日志</a></div><div class="navbar__items navbar__items--right"><a href="http://120.24.62.140:5000" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">演示<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">源码</a><ul class="dropdown__menu"><li><a href="https://gitee.com/diego2098/ThingsGateway" target="_blank" rel="noopener noreferrer" class="dropdown__link">Gitee(主库)<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://github.com/kimdiego2098/ThingsGateway" target="_blank" rel="noopener noreferrer" class="dropdown__link">GitHub<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://www.nuget.org/profiles/kimdiego" target="_blank" rel="noopener noreferrer" class="dropdown__link">Nuget<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><a href="https://space.bilibili.com/88105259/channel/series" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">视频<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><a href="https://gitee.com/dotnetchina" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">社区<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="searchBox_ZlJk"><div class="navbar__search searchBarContainer_NW3z"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0 docsWrapper_BCFX"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docPage__5DB"><aside class="theme-doc-sidebar-container docSidebarContainer_b6E3"><div class="sidebarViewport_Xe31"><div class="sidebar_njMd sidebarWithHideableNavbar_wUlq"><a tabindex="-1" class="sidebarLogo_isFc" href="/thingsgateway-docs/"><img src="/thingsgateway-docs/img/ThingsGatewayLogo.png" alt="ThingsGateway Logo" class="themedImage_ToTc themedImage--light_HNdA"><img src="/thingsgateway-docs/img/ThingsGatewayLogo.png" alt="ThingsGateway Logo" class="themedImage_ToTc themedImage--dark_i4oU"><b>ThingsGateway</b></a><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/thingsgateway-docs/docs/upgrade">更新日志</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/thingsgateway-docs/docs/1">版权说明</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/thingsgateway-docs/docs/2">产品介绍</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" href="/thingsgateway-docs/docs/">入门指南</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/thingsgateway-docs/docs/100">驱动调试</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/thingsgateway-docs/docs/101">基础手册</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/thingsgateway-docs/docs/200">采集插件手册</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/thingsgateway-docs/docs/201">业务插件手册</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/thingsgateway-docs/docs/10001">Pro插件手册</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/thingsgateway-docs/docs/400">部署</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/thingsgateway-docs/docs/501">常见问题</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/thingsgateway-docs/docs/601">插件开发</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/thingsgateway-docs/docs/20001">nuget包文档</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/thingsgateway-docs/docs/1002">技术支持/合作</a></div></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_gTbr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/thingsgateway-docs/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">入门指南</span><meta itemprop="position" content="1"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>入门指南</h1></header><div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>提示</div><div class="admonitionContent_S0QG"><p>如果你的开发机不是<strong>Windows</strong>系统,在解决方案中,可能存在一些vs生成事件脚本(目录拷贝等不支持),会提示编译失败,请删除.csproj文件中的对应事件,手动拷贝插件类库</p></div></div><h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="一说明">一、说明<a href="#一说明" class="hash-link" aria-label="Direct link to 一、说明" title="Direct link to 一、说明">​</a></h2><p><strong>ThingsGateway</strong> 基于NET6、7、8,默认开发IDE为VS2022(<strong>17.8版本以上</strong>),安装VS时需勾选ASP.NET类别.</p><img loading="lazy" src="/thingsgateway-docs/assets/images/vs2022install-1463e436f332c04f88085d0f472204e5.png" class="img_ev3q"><h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="二下载源码">二、下载源码<a href="#二下载源码" class="hash-link" aria-label="Direct link to 二、下载源码" title="Direct link to 二、下载源码">​</a></h2><p><a href="https://gitee.com/diego2098/ThingsGateway" target="_blank" rel="noopener noreferrer">最新版本</a> </p><h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="三编译运行">三、编译运行<a href="#三编译运行" class="hash-link" aria-label="Direct link to 三、编译运行" title="Direct link to 三、编译运行">​</a></h2><p>下面我们将以vs2022作为示例:</p><div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>提示</div><div class="admonitionContent_S0QG"><p><strong>注意需要编译解决方案,因为插件与主体没有引用关系</strong></p></div></div><p>1、 vs2022打开解决方案,编译解决方案</p><img loading="lazy" src="/thingsgateway-docs/assets/images/生成解决方案-629d296f39522f532613fcfd83463ae5.png" class="img_ev3q"><p>2、 设置ThingsGateway.Web.Entry为启动项目,开始调试或开始执行</p><img loading="lazy" src="/thingsgateway-docs/assets/images/设置启动项目-4a4fd17f01537567706873391f2a7561.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/开始执行-da47420fa562145eab065b8a38e91728.png" class="img_ev3q"><p>3、 启动后会显示登录界面</p><img loading="lazy" src="/thingsgateway-docs/assets/images/login-34b6bae2a8a97537095a11e8019dc8b4.png" class="img_ev3q"><p>恭喜你体验了软件的启动第一步!</p><div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>提示</div><div class="admonitionContent_S0QG"><p>测试环境下,账密会自动填充为超级管理员账号,默认账户:<strong>superAdmin</strong>,密码:<strong>111111</strong></p></div></div><h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="四建立一个完整的流程">四、建立一个完整的流程<a href="#四建立一个完整的流程" class="hash-link" aria-label="Direct link to 四、建立一个完整的流程" title="Direct link to 四、建立一个完整的流程">​</a></h2><p>下面举例说明 采集ModbusTcp设备中的寄存器,通过MqttServer发布 的具体流程</p><h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="1建立通道">1、建立通道<a href="#1建立通道" class="hash-link" aria-label="Direct link to 1、建立通道" title="Direct link to 1、建立通道">​</a></h3><img loading="lazy" src="/thingsgateway-docs/assets/images/通道配置-5d9bf653356a6bbe96d9d6e899686dc0.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/通道配置1-366d6f91e3d99313b906b8288f8cf6f3.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/通道配置2-8bee2c1b7d7b994ffbdb34480181f477.png" class="img_ev3q"><h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="2建立采集设备">2、建立采集设备<a href="#2建立采集设备" class="hash-link" aria-label="Direct link to 2、建立采集设备" title="Direct link to 2、建立采集设备">​</a></h3><img loading="lazy" src="/thingsgateway-docs/assets/images/采集设备-d824f5bf1aae1fb2c3463fd474f696e1.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/采集设备1-fcb11734f1bbf45d6badc8973877fb8f.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/采集设备2-37703ee83a84b2d51eed6195657c1da9.png" class="img_ev3q"><h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="3建立业务设备">3、建立业务设备<a href="#3建立业务设备" class="hash-link" aria-label="Direct link to 3、建立业务设备" title="Direct link to 3、建立业务设备">​</a></h3><img loading="lazy" src="/thingsgateway-docs/assets/images/业务设备-a2edfde948eaf4045b520ad2d064b7fe.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/业务设备1-b6de634f6917db4d2457c7cef4084a74.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/业务设备2-8970778e10a00060dcaafa440c8c96fc.png" class="img_ev3q"><h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="4建立变量">4、建立变量<a href="#4建立变量" class="hash-link" aria-label="Direct link to 4、建立变量" title="Direct link to 4、建立变量">​</a></h3><img loading="lazy" src="/thingsgateway-docs/assets/images/变量-1219e2322b0dd2f0a67b56fcf808ad06.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/变量1-646ef0a045e4a63a0341fb4a2e87cdd5.png" class="img_ev3q"><h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="5验证">5、验证<a href="#5验证" class="hash-link" aria-label="Direct link to 5、验证" title="Direct link to 5、验证">​</a></h3><p>经过以上的配置,已经可以从127.0.0.1:502的模拟Modbus设备中,采集到PLC地址(400001),并通过网关的mqttServer服务发布
。下面来验证一下</p><p>首先先启动模拟的modbusSlave软件</p><img loading="lazy" src="/thingsgateway-docs/assets/images/modbus模拟软件-3aa8602eb3e6a2a2aafd7cd87e1a60dc.png" class="img_ev3q"><p>然后重启一下网关后台线程,注意这个意思并不是重新启动软件,
而是<strong>重新加载网关的组态配置到运行态中</strong>,通过<strong>网页顶部的重启按钮</strong>进行操作</p><img loading="lazy" src="/thingsgateway-docs/assets/images/重启后台-84b3a76b52c9f457413703b3865b7814.png" class="img_ev3q"><p>跳转到网关的运行状态查看</p><img loading="lazy" src="/thingsgateway-docs/assets/images/运行状态-35a19ee8cb9c02c591b92a5a04627085.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/运行状态1-fd8a66db70507f87627da186fe2409f2.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/运行状态2-1e62cd164c13148e3bb84691fc74ac9e.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/运行状态3-aff8c87b988c52e685c167e6f72ceead.png" class="img_ev3q"><p>开启调试日志的话,可以看到每次交互的modbus报文以及结果状态</p><p>采集的数据点位值与相关信息跳转到实时数据页面</p><img loading="lazy" src="/thingsgateway-docs/assets/images/实时数据-e1434fe65cff9c22ee542a6fec8dd5e2.png" class="img_ev3q"><p>可以看到值与采集时间等等的变化,注意这里的页面实时值变化是1s的间隔时间,如果配置了采集间隔小于1s,页面刷新不及时是正常的,不影响业务上传</p><p>MqttServer的日志也可以在运行状态中看到</p><img loading="lazy" src="/thingsgateway-docs/assets/images/运行状态4-64d078d5c3a475c9ad1966e6eaa492c1.png" class="img_ev3q"><p>这里我们启动一个常用的mqtt调试客户端Mqttx</p><img loading="lazy" src="/thingsgateway-docs/assets/images/mqttx-d21627763d9ff8f3021c87e9dbc92469.png" class="img_ev3q"><p>连接成功后,添加对应的主题订阅,这里我们使用通配符+,适用主题名称的设备名称区间</p><img loading="lazy" src="/thingsgateway-docs/assets/images/mqttx1-d2902e85dda9e94a5178b023fe21e722.png" class="img_ev3q"><img loading="lazy" src="/thingsgateway-docs/assets/images/mqttx2-574107f16ccc02cd791005bf43daec75.png" class="img_ev3q"><p>恭喜你成功体验了Modbus设备的采集到MqttServer发布全流程</p><h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="五详细说明">五、详细说明<a href="#五详细说明" class="hash-link" aria-label="Direct link to 五、详细说明" title="Direct link to 五、详细说明">​</a></h2><div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>提示</div><div class="admonitionContent_S0QG"><p>在查看案例前,请先查看<strong>关于网关的基础内容</strong></p></div></div><ul><li><p><a href="https://diego2098.gitee.io/thingsgateway-docs" target="_blank" rel="noopener noreferrer">文档</a> </p></li><li><p><a href="https://www.cnblogs.com/ThingsGateway/collections/1104" target="_blank" rel="noopener noreferrer">博客</a> </p></li><li><p><a href="https://space.bilibili.com/88105259/channel/series" target="_blank" rel="noopener noreferrer">视频</a></p></li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://gitee.com/diego2098/ThingsGateway/tree/master/doc/docs/3.mdx" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div><script src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><div class="col lastUpdated_VsjB">📖<span id="busuanzi_value_page_pv"></span><br><span class="theme-last-updated">Last updated<!-- --> on <b><time datetime="2024-01-21T07:38:31.000Z">Jan 21, 2024</time></b> by <b>Kimdiego2098</b></span></div></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/thingsgateway-docs/docs/2"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">产品介绍</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/thingsgateway-docs/docs/100"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">驱动调试</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#一说明" class="table-of-contents__link toc-highlight">一、说明</a></li><li><a href="#二下载源码" class="table-of-contents__link toc-highlight">二、下载源码</a></li><li><a href="#三编译运行" class="table-of-contents__link toc-highlight">三、编译运行</a></li><li><a href="#四建立一个完整的流程" class="table-of-contents__link toc-highlight">四、建立一个完整的流程</a><ul><li><a href="#1建立通道" class="table-of-contents__link toc-highlight">1、建立通道</a></li><li><a href="#2建立采集设备" class="table-of-contents__link toc-highlight">2、建立采集设备</a></li><li><a href="#3建立业务设备" class="table-of-contents__link toc-highlight">3、建立业务设备</a></li><li><a href="#4建立变量" class="table-of-contents__link toc-highlight">4、建立变量</a></li><li><a href="#5验证" class="table-of-contents__link toc-highlight">5、验证</a></li></ul></li><li><a href="#五详细说明" class="table-of-contents__link toc-highlight">五、详细说明</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">文档</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/thingsgateway-docs/docs">入门</a></li><li class="footer__item"><a class="footer__link-item" href="/thingsgateway-docs/docs">手册</a></li></ul></div><div class="col footer__col"><div class="footer__title">社区</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://gitee.com/diego2098/ThingsGateway/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">讨论<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://gitee.com/diego2098/ThingsGateway/board" target="_blank" rel="noopener noreferrer" class="footer__link-item">看板<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">更多</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://gitee.com/diego2098/ThingsGateway" target="_blank" rel="noopener noreferrer" class="footer__link-item">仓库<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2020-2024 Diego.</div></div></div></footer></div>
<script src="/thingsgateway-docs/assets/js/runtime~main.60f9d647.js"></script>
<script src="/thingsgateway-docs/assets/js/main.4da3c8d5.js"></script>
</body>
</html>