<SEC-DOCUMENT>0001553350-22-000486.txt : 20220517
<SEC-HEADER>0001553350-22-000486.hdr.sgml : 20220517
<ACCEPTANCE-DATETIME>20220517171905
ACCESSION NUMBER:		0001553350-22-000486
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20220516
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20220517
DATE AS OF CHANGE:		20220517

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DUOS TECHNOLOGIES GROUP, INC.
		CENTRAL INDEX KEY:			0001396536
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				650493217
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39227
		FILM NUMBER:		22935883

	BUSINESS ADDRESS:	
		STREET 1:		7660 CENTURION PARKWAY
		STREET 2:		SUITE 100
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32256
		BUSINESS PHONE:		904-296-2807

	MAIL ADDRESS:	
		STREET 1:		7660 CENTURION PARKWAY
		STREET 2:		SUITE 100
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32256

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DUOS TECHNOLOGY GROUP, INC.
		DATE OF NAME CHANGE:	20150710

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INFORMATION SYSTEMS ASSOCIATES, INC.
		DATE OF NAME CHANGE:	20070416
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>duot_8k.htm
<DESCRIPTION>CURRENT REPORT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:DUOT="http://duostech.com/20220516">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02B_US%2DGAAP%2D2022 -->
<!-- Field: Set; Name: xdx; ID: xdx_034_DUOT_duostech.com_20220516 -->
<!-- Field: Set; Name: xdx; ID: xdx_046_20220516_20220516 -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DEntityCentralIndexKey_0001396536 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:EntityCentralIndexKey">0001396536</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-05-16to2022-05-16" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="duot-20220516.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-05-16to2022-05-16">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-16</xbrli:startDate>
        <xbrli:endDate>2022-05-16</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 0.25pc solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES<br />
SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D.C. 20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_907_edei--DocumentType_c20220516__20220516_zbIJi16r8haj"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CURRENT REPORT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Pursuant to Section 13 or 15(d) of the Securities
Exchange Act of 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Date of Report (Date of earliest event reported):
<span id="xdx_902_edei--DocumentPeriodEndDate_c20220516__20220516_zutCfUMezTAi"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">May 16, 2022</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 16pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90B_edei--EntityRegistrantName_c20220516__20220516_zfnqilmfQgR8"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:EntityRegistrantName">Duos Technologies Group, Inc.</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Exact name of registrant as specified in its
charter)</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 34%; text-align: center"><b><span id="xdx_90D_edei--EntityIncorporationStateCountryCode_c20220516__20220516_zpvaVcJikP8k"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Florida</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90A_edei--EntityFileNumber_c20220516__20220516_zlNnkfrAK4Vf"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:EntityFileNumber">001-39227</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90F_edei--EntityTaxIdentificationNumber_c20220516__20220516_z3znoTjzTBQj"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:EntityTaxIdentificationNumber">65-0493217</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 8pt"><i>(State or Other Jurisdiction</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(Commission</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(I.R.S. Employer</i></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 8pt"><i>of Incorporation)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>File Number)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>Identification No.)</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_909_edei--EntityAddressAddressLine1_c20220516__20220516_zpLyC47WYlnj"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:EntityAddressAddressLine1">7660 Centurion Parkway</ix:nonNumeric></span>, <span id="xdx_906_edei--EntityAddressAddressLine2_c20220516__20220516_zf3nEneyESNg"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:EntityAddressAddressLine2">Suite 1000</ix:nonNumeric></span>, <span id="xdx_90C_edei--EntityAddressCityOrTown_c20220516__20220516_z81eu4Gt1Ndg"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:EntityAddressCityOrTown">Jacksonville</ix:nonNumeric></span>,
<span id="xdx_90B_edei--EntityAddressStateOrProvince_c20220516__20220516_zhkvvUCwwKr9"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Florida</ix:nonNumeric></span> <span id="xdx_904_edei--EntityAddressPostalZipCode_c20220516__20220516_zgiqutrQniW7"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:EntityAddressPostalZipCode">32256</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Address of Principal Executive Offices) (Zip
Code)</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_909_edei--CityAreaCode_c20220516__20220516_zHsXpxu4Y5if"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:CityAreaCode">(904)</ix:nonNumeric></span> <span id="xdx_90F_edei--LocalPhoneNumber_c20220516__20220516_zYKRJIsxRxZd"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:LocalPhoneNumber">296-2807</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Registrant&#8217;s telephone number, including
area code)</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc">Check the appropriate box below
if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90D_edei--WrittenCommunications_c20220516__20220516_zwsDev7JW0ti"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span>
Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90E_edei--SolicitingMaterial_c20220516__20220516_zgWyoiZI3Zxd"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span>
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_901_edei--PreCommencementTenderOffer_c20220516__20220516_z2icPiBHPqX5"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90F_edei--PreCommencementIssuerTenderOffer_c20220516__20220516_zExdDplQjEag"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities registered pursuant to Section 12(b) of the Act:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Title of each class</b></span></td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Trading Symbol(s)</b></span></td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Name of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span id="xdx_90D_edei--Security12bTitle_c20220516__20220516_zEYrl3coCape"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:Security12bTitle">Common Stock (par value $0.001 per share)</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_903_edei--TradingSymbol_c20220516__20220516_zofFGrAHu1Tj"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" name="dei:TradingSymbol">DUOT</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_90A_edei--SecurityExchangeName_c20220516__20220516_z0WwQ6Now7I7"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the
Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Emerging growth company <span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_909_edei--EntityEmergingGrowthCompany_c20220516__20220516_zVnlGZ06ynnd"><ix:nonNumeric contextRef="From2022-05-16to2022-05-16" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company, indicate by check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act.&#160;<span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 0.25pc solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<!-- Field: Page; Sequence: 1 -->
    <div style="margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.4pt"><b>Item 2.02
Results of Operations and Financial Condition.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 16, 2022, Duos Technologies Group, Inc. (the
&#34;Company&#34;) issued a press release announcing the financial and operating results of the Company for the for the first quarter
ended March 31, 2022. The text of the press release is furnished as Exhibit 99.1 and incorporated herein by reference.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.2pt">Additionally,
on May 16, 2022, the Company held an earnings phone call open to the public (the &#34;Earnings Call&#34;). Mr. Chuck Ferry, the Company's
Chief Executive Officer, along with Mr. Adrian G. Goldfarb, the Company's Chief Financial Officer, discussed the financial and operating
results of the Company for the first quarter ended March 31, 2022. The transcript of the Earnings Call is furnished as Exhibit 99.2 and
incorporated herein by reference.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.2pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.2pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.35pt"><b>Item 7.01
Regulation FD Disclosure.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.35pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.15pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.15pt">The information
set forth in Item 2.02 of this Current Report on Form 8-K is incorporated by reference into this Item 7.01.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.15pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.2pt">The information
in Item 2.02 and Item 7.01 of this Current Report on Form 8-K, including Exhibits 99.1 and 99.2, is being furnished and shall not be deemed
&#34;filed&#34; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities
of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, except as
expressly set forth by specific reference in such filing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.2pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.2pt">The press release
and transcript of the Earnings Call may also be found on our website at <span style="color: blue"><span style="text-decoration: underline">https://www.duostechnologies.com/</span></span>.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.2pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.2pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 4.5pc"><b>Item 9.01</b></td><td style="text-align: justify"><b>Financial Statements and Exhibits.</b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(d) Exhibits</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 62px"><span style="font-size: 8pt"><b>Exhibit No.</b></span></td>
    <td style="vertical-align: top; width: 10px">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 8pt"><b>Description of Exhibit</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCFFCC">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">99.1</span></td>
    <td>&#160;</td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt"><a href="duot_ex99z1.htm">Press
    Release, dated May 16, 2022.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">99.2</span></td>
    <td>&#160;</td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt"><a href="duot_ex99z2.htm">Transcript
    of Earnings Call with Mr. Chuck Ferry and Mr. Adrian G. Goldfarb, dated May 16, 2022.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">104</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">Cover Page Interactive Data File
    (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>


<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0pc">Pursuant to the requirements of the Securities Exchange
Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, hereunto duly authorized.</p>

<p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><b>DUOS TECHNOLOGIES GROUP, INC.</b></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 55%">&#160;</td>
    <td style="width: 6%">&#160;</td>
    <td style="width: 39%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>Dated: May 17, 2022</td>
    <td>By:&#160;&#160;</td>
    <td style="border-bottom: Black 1pt solid">/s/&#160;<i>Adrian Goldfarb</i></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td rowspan="2">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Adrian Goldfarb</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Financial Officer</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0pc">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0pc">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0pc">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0pc">&#160;</p>



<p style="margin: 0">&#160;</p>

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjdEKwjAMRb9g/xD6LLpORN2jQ0WcImOIr8VFKW7NSOt0n+Rf2m2IIRCSe0+uECOxpY0ukeGyylLIsapL5RAyvCGjuaJ3JLt9DH5meNfWsTKuX39gQp5Bz8zGS+XvvbPRFosYwsVETieRhFDGszmcDiLo9ITMTRdonFYlKFPAialmjU5xO3zI1ZsMVW2fdEa2mkwMchwO8geiUEZwpEa9iB8W0jQRwaivQGyZnnUX87SOKliXWPksO6D/Dr7iu0kh -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>duot_ex99z1.htm
<DESCRIPTION>PRESS RELEASE
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; background-color: white; color: #232A31"><B>EXHIBIT
99.1</B></P>

<P STYLE="font: 16pt Times New Roman, Times, Serif; margin: 0; text-align: center; background-color: white; color: #232A31"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Duos Technologies Group Reports First Quarter 2022
Results</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Jacksonville, FL / Accesswire / May 16, 2022&nbsp;-&nbsp;Duos
Technologies Group, Inc.</B> (&ldquo;Duos&rdquo; or the &ldquo;Company&rdquo;) (Nasdaq: DUOT), a provider of vision based analytical technology
solutions, reported financial results for the first quarter (&ldquo;Q1 2022&rdquo;) ended March 31, 2022.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 203.25pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>First Quarter 2022 and Recent Operational Highlights</B><A NAME="a_Hlk47953632"></A></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 32px">&nbsp;</TD>
    <TD STYLE="width: 32px; font: 10pt Times New Roman, Times, Serif"><A NAME="a_Hlk529777900"></A><FONT STYLE="font-family: Symbol">&#183;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Confirmed $9 million order for thermal and vision scanner solution. As part of the initial award, Duos will install two Railcar Inspection Portals (rip&reg;) specifically designed and built to meet requirements for high-speed passenger rail service. Installation is expected to begin in the latter part of 2022 and complete in 2023. Duos has also been selected to supply maintenance services once the portals are in operation.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 32px">&nbsp;</TD>
    <TD STYLE="width: 32px; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Successfully raised approximately $5.3 million in gross proceeds through an underwritten public offering of 1,325,000 shares of common stock at a price of $4.00 per share. The Company raised a further $795,000 as an over-allotment issuing a further 198,750 shares. The total net proceeds received were $5.5 million. The Company intends to use the proceeds from the offering for potential acquisitions, general corporate purposes and working capital.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 32px">&nbsp;</TD>
    <TD STYLE="width: 32px; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Awarded a $2.7 million contract with an existing Class I rail operator customer to deploy an additional Railcar Inspection Portal (rip&reg;) on the U.S. side of the customer's Southwestern border operations. The contract includes a recurring revenue portion encompassing annually renewable site maintenance and artificial intelligence services. Installation and development efforts are expected to be completed by the third quarter of 2022.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 32px">&nbsp;</TD>
    <TD STYLE="width: 32px; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Awarded a $500,000 contract for Automatic Pantograph Inspection System (apis&reg;) with a large Canadian transit agency, establishing a strategic transit partner in Canada for Duos. The system is expected to be installed and fully operational by the third quarter of 2022.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 32px">&nbsp;</TD>
    <TD STYLE="width: 32px; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">Joined NVIDIA Metropolis, a partner program, application framework, and set of developer tools that bring to market a new generation of vision artificial intelligence (&ldquo;AI&rdquo;) applications. The Company adopted the application framework to meet its desire for the latest AI-powered video analytics tools.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>First Quarter 2022 Financial Results</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><I>It should be noted that the following Financial
Results represent the consolidation of the Company with its subsidiaries Duos Technologies, Inc. and truevue360<A NAME="a_Hlk67055959"></A>&trade;.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Total revenue</B> for Q1 2022 decreased 33% to
$1.44 million compared to $2.15 million in the first quarter of 2021 (&ldquo;Q1 2021&rdquo;). Total revenue for Q1 2022 represents an
aggregate of approximately $783,000 of technology systems revenue and approximately $656,000 in recurring services and consulting revenue.
The decrease for Q1 2022 compared to Q1 2021 was the result of previously discussed delays in receiving anticipated &ldquo;notices to
proceed&rdquo; for new contracts expected earlier in the year as well as supply chain issues which are extending deadlines for shipment
of key components used in Duos&rsquo; technology systems. Because of the delays in anticipated start dates, certain installations may
produce revenues towards the end of 2022, some of which may ultimately be recorded in 2023. Management remains encouraged by the breadth
and scope of recent bids in which the Company has participated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt/106% Times New Roman, Times, Serif; margin: 0 0 8pt"><B></B></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/106% Times New Roman, Times, Serif; margin: 0 0 8pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt/106% Times New Roman, Times, Serif; margin: 0 0 8pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Cost of revenues</B> for Q1 2022 decreased 26%
to $1.22 <FONT STYLE="background-color: white">million</FONT> compared to $<FONT STYLE="background-color: white">1.65 million</FONT> for
Q1 2021. Cost of revenues on technology systems decreased for Q1 2022 compared to Q1 2021, which is consistent with the decrease in revenues.
Cost of revenues on services and consulting also decreased in line with the decrease in revenues. While relatively flat when comparing
the first quarter of 2022 and the equivalent period in 2021, an overall positive trend on service and consulting revenue is expected to
continue as more of the Company&rsquo;s business comes from recurring revenue. While there was a general cost decrease, the Company increased
costs associated to revamping its operations to support an anticipated influx in the number of new systems going forward. As discussed
previously, the impact of inflation may negatively affect the costs of revenues such that the Company may experience higher costs for
materials and labor. Cost of revenues is expected to increase in future years but at a slower rate than revenue growth.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Gross margin</B> for Q1 2022 decreased 56% to $222,000
compared to $503,000 for Q1 2021. The decrease in gross margin for Q1 2022 compared to Q1 2021 was driven by a decrease in recorded revenues
as well as elevated costs associated to revamping the Company&rsquo;s operations to support an anticipated increase in the number of new
systems going forward. The main reason for the continuing high level of cost is higher costs of materials due to supply chain disruptions
and inflation. The Company anticipates an improvement in the overall gross margin for the full year of 2022, with much of the improvement
coming in the second half of the year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Operating expenses</B> for Q1 2022 increased 23%
to $2.86 million compared to $2.33 million for Q1 202<A NAME="a_Hlk521331753"></A>1. <A NAME="a_Hlk71210396"></A>The increase in operating
expenses for Q1 2022 compared to Q1 2021 was driven by a 30% increase in administration expenses, nearly half of which was non-cash charges
related to stock compensation, and a 22% increase in research and development costs, partially offset by a 9% decrease in sales and marketing
costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Net operating loss</B> for Q1 2022 totaled $2.64
million compared to net loss of $1.82 million for Q1 2021. The increase in net operating loss for Q1 2022 compared to Q1 2021 was primarily
attributable to the lower revenue and higher operating costs as discussed previously.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Net loss</B> for Q1 2022 totaled $2.64 million
compared to net loss of $406,000 for Q1 2021. <A NAME="a_Hlk529699188"></A><A NAME="a_Hlk67047964"></A>The increase in net loss for Q1
2022 compared to Q1 2021 was primarily attributable to the previously noted decrease in revenue and loan forgiveness related to the Paycheck
Protection Plan (&ldquo;PPP&rdquo;) recorded in Q1 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Cash and cash equivalents</B> at March 31, 2022
totaled $5.33 million compared to $894,000 <A NAME="a_Hlk497467541"></A>at December 31, 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><A NAME="a_Hlk54885945"></A><B>Financial Outlook</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: justify"><A NAME="a_Hlk99008702"></A><A NAME="a_Hlk79656701"></A>At
the end of the first quarter, the Company&rsquo;s contracts in backlog represented approximately $17.0 million in revenue, much of which
is expected to be recognized in calendar 2022.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: justify">Based on these committed contracts and near-term
pending orders that are already performing or scheduled to be executed throughout the course of 2022, the Company is reiterating its previously
stated revenue expectations for the fiscal year ending December 31, 2022. The Company expects total revenue for 2022 to range between
$16.5 million and $18 million, representing an increase of 99% to 117% from 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: justify">Duos expects this improvement in operating
results to be reflected over the course of the full year in 2022. As a result of timing and other factors, the Company expects revenues
in the first and second quarters of 2022 to represent a significantly lower portion of annual revenue than the third and fourth quarters.
Revenues in the second quarter are also expected to be sequentially improved from Q1 2022.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: justify">&nbsp;</P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: justify"></P>

<P STYLE="font: 10pt/106% Times New Roman, Times, Serif; margin: 0 0 8pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Management Commentary</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: justify">&ldquo;Our performance in the first quarter
was in-line with our stated plan and we believe has us well positioned to execute on our existing backlog through the remainder of the
year and into 2023,&rdquo; said Duos Chief Executive Officer Chuck Ferry. &ldquo;With much of the foundational work to support our expanded
operational needs now complete, our business is performing at its highest level in nearly two years. We have several major deployments
slated for the coming months and are in active discussions with current and potential Class 1 customers on additional contract awards
as well. Our improved operational and technical delivery, combined with our enhanced AI capabilities, is also now driving further contract
modifications and enhancements within our portfolio of active inspection portals. At quarter end, we had approximately $5.3 million in
cash on hand with large payments from recent contracts expected to roughly double that amount in the next few weeks. While supply chain
and inflationary pressures remain a moving target for the time being, we are continuing on track to meet our revenue goal of $16.5 million
to $18.0 million for the year and have the financial resources to support the additional orders and deliveries we expect to land in the
coming months.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Conference Call</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&rsquo;s management will host a conference
call today, May 16, 2022, at 4:30 p.m. Eastern time (1:30 p.m. Pacific time) to discuss these results, followed by a question-and-answer
period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Date: Monday, May 16, 2022</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Time: 4:30 p.m. Eastern time (1:30 p.m. Pacific time)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">U.S. dial-in: 866-682-6100</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">International dial-in: 862-298-0702</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Confirmation: 13729982</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Please call the conference telephone number 5-10 minutes
prior to the start time of the conference call. An operator will register your name and organization.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">If you have any difficulty connecting with the conference
call, please contact Gateway Investor Relations at 949-574-3860.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">The conference call will
be broadcast live via telephone and available for online replay via the investor section of the Company's website <FONT STYLE="color: #2F5496">here.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>About Duos Technologies Group, Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: justify">Duos Technologies Group, Inc. (Nasdaq: DUOT),
based in Jacksonville, Florida, through its wholly owned subsidiary, Duos Technologies, Inc., designs, develops, deploys and operates
intelligent vision based technology solutions supporting rail, logistics, intermodal and Government customers that streamline operations,
improve safety and reduce costs. The Company provides cutting edge solutions that automate the mechanical and security inspection of fast-moving
vehicles including trains and trucks through a broad range of proprietary hardware, software, information technology and artificial intelligence.
For more information, visit www.duostech.com.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B></B></P>

<P STYLE="font: 10pt/106% Times New Roman, Times, Serif; margin: 0 0 8pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B><I>Forward- Looking Statements</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><I>This news release includes forward-looking statements
regarding the Company&rsquo;s financial results and estimates and business prospects that involve substantial risks and uncertainties
that could cause actual results to differ materially. Forward-looking statements relate to future events and typically address the Company&rsquo;s
expected future business and financial performance. The forward-looking statements in this news release relate to, among other things,
information regarding anticipated timing for the installation, development and delivery dates of our systems; anticipated entry into additional
contracts; the intended uses of proceeds from our recently completed capital raise; information with respect to potential acquisitions
and other transactions; ongoing developments with respect to the COVID-19 pandemic; anticipated effects of macro-economic factors (including
effects relating to supply chain disruptions and inflation); timing with respect to revenue recognition; trends in the rate at which our
costs increase relative to increases in our revenue; potential increases in revenue, including increases in recurring revenue (including
the potential shift in sources of revenue towards service revenue); potential changes in gross margin (including the timing thereof);
potential increases in cash on hand; changes in our support operations (including streamlining thereof); statements regarding our backlog
and potential revenues deriving therefrom; and statements about future profitability and potential growth of the Company. Words such as
&quot;believe,&quot; &quot;expect,&quot; &quot;anticipate,&quot; &quot;should,&quot; &quot;plan,&quot; &ldquo;aim,&rdquo; &quot;will,&quot;
&quot;may,&quot; &ldquo;should,&rdquo; &ldquo;could,&rdquo; &quot;intend,&quot; &quot;estimate,&quot; &ldquo;project,&rdquo; &ldquo;forecast,&rdquo;
&ldquo;target,&rdquo; &quot;potential&quot; and other words and terms of similar meaning, typically identify such forward-looking statements.
Forward-looking statements involve risks and uncertainties and there are important factors that could cause actual results to differ materially
from those expressed or implied by these forward-looking statements. These factors include, but are not limited to, the Company&rsquo;s
ability to continue as a going concern, the Company&rsquo;s ability to generate sufficient cash to continue and expand operations, the
competitive environment generally and in the Company&rsquo;s specific market areas, changes in technology, the availability of and the
terms of financing, changes in costs and availability of goods and services, economic conditions in general and in the Company&rsquo;s
specific market areas, changes in federal, state and/or local government laws and regulations potentially affecting the use of the Company&rsquo;s
technology, changes in operating strategy or development plans and the ability to attract and retain qualified personnel. The Company
cautions that the foregoing list of risks, uncertainties and factors is not exclusive. Additional information concerning these and other
risk factors is contained in the Company&rsquo;s most recently filed Annual Reports on Form 10-K, subsequent Quarterly Reports on Form
10-Q, recent Current Reports on Form 8-K, and other filings filed by the Company with the U.S. Securities and Exchange Commission (the
&ldquo;SEC&rdquo;), which are available at the SEC&rsquo;s website, http://www.sec.gov. The Company believes its plans, intentions and
expectations reflected in or suggested by these forward-looking statements are based on reasonable assumptions. No assurance, however,
can be given that the Company will achieve or realize these plans, intentions or expectations.&nbsp; Indeed, it is likely that some of
the Company&rsquo;s assumptions may prove to be incorrect.&nbsp; The Company&rsquo;s actual results and financial position may vary from
those projected or implied in the forward-looking statements and the variances may be material.&nbsp; Each forward-looking statement speaks
only as of the date of the particular statement.&nbsp; We do not undertake or accept any obligation or undertaking to release publicly
any updates or revisions to any forward-looking statements to reflect any change in our expectations or any change in events, conditions
or circumstances on which any forward-looking statement is based, except as required by law. All subsequent written and oral forward-looking
statements concerning the Company or other matters attributable to the Company or any person acting on its behalf are expressly qualified
in their entirety by the cautionary statements above.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><I>&nbsp;</I></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><I></I></P>

<P STYLE="font: 10pt/106% Times New Roman, Times, Serif; margin: 0 0 8pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Contacts<BR>
Corporate<BR>
</B><FONT STYLE="color: #26282A">Fei Kwong, Director, Corporate Communications</FONT><B><BR>
</B><FONT STYLE="color: #26282A">Duos Technologies Group, Inc. (Nasdaq: DUOT)<BR>
904-652-1625<B><BR>
</B></FONT>fk@duostech.com</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Investor Relations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Matt Glover or Tom Colton</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Gateway Investor Relations</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">949-574-3860</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">DUOT@gatewayir.com</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF OPERATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: -40.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center"><FONT STYLE="font-size: 8pt"><B>For the Three Months Ended</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>March 31,</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>2022</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>2021</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>REVENUES:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; width: 74%">Technology systems</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 10%; text-align: right">783,269</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 10%; text-align: right">1,490,298</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Services and consulting</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">656,047</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">664,456</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>Total Revenues</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">1,439,316</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">2,154,754</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>COST OF REVENUES:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Technology systems</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">865,488</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,293,608</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Services and consulting</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">351,762</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">358,172</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>Total Cost of Revenues</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">1,217,250</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">1,651,780</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>GROSS MARGIN</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">222,066</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">502,974</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>OPERATING EXPENSES:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Sales and marketing</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">283,894</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">311,801</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Research and development</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">436,717</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">359,127</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">General and administration</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">2,143,073</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">1,654,346</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>Total Operating Expenses</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">2,863,684</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">2,325,274</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>LOSS FROM OPERATIONS</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(2,641,618</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(1,822,300</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>OTHER INCOME (EXPENSES):</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 20pt">Interest expense</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(3,180</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(6,220</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>Other income, net</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">182</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">1,422,497</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>Total Other Income (Expenses)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(2,998</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">1,416,277</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>NET LOSS</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">(2,644,616</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">(406,023</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>Net Loss Per Share</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Basic</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">(0.49</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">(0.11</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Diluted</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">(0.49</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">(0.11</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>Weighted Average Shares-</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Basic</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">5,353,620</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">3,535,339</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Diluted</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">5,353,620</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">3,535,339</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>March 31,</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>December 31,</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>2022</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>2021</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><FONT STYLE="font-size: 8pt"><B>(Unaudited)</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="text-align: center">&nbsp;ASSETS</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>CURRENT ASSETS:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt; width: 74%">Cash</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 10%; text-align: right">5,329,863</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 10%; text-align: right">893,720</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Accounts receivable, net</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">329,946</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,738,543</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Contract assets</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">267,672</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">3,449</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Inventory</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">322,764</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">298,338</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Prepaid expenses and other current assets</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">838,981</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">354,613</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>Total Current Assets</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">7,089,226</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">3,288,663</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>Property and equipment, net</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">632,631</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">603,253</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>Operating lease right of use asset</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">4,848,129</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">4,925,765</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>Security deposit</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">600,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">600,000</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>OTHER ASSETS:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Patents and trademarks, net</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">65,554</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">66,482</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>Total Other Assets</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">65,554</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">66,482</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>TOTAL ASSETS</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">13,235,540</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">9,484,163</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;LIABILITIES AND STOCKHOLDERS' EQUITY</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>CURRENT LIABILITIES:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Accounts payable</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">967,193</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">1,044,500</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Notes payable - financing agreements</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">166,657</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">52,503</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Accrued expenses</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">587,471</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">618,093</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Equipment financing payable-current portion</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">67,563</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">80,335</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Operating lease obligations-current portion</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">395,468</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">315,302</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Contract liabilities</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">2,364,018</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">1,829,311</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>Total Current Liabilities</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">4,548,370</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">3,940,044</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>Equipment financing payable, less current portion</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">11,664</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">22,851</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>Operating lease obligations, less current portion</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">4,729,710</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">4,739,783</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>Total Liabilities</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">9,289,744</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">8,702,678</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>Commitments and Contingencies (Note 4)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>STOCKHOLDERS' EQUITY:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Preferred stock:&nbsp;&nbsp;$0.001 par value, 10,000,000 authorized, 9,480,000 shares available to be designated</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 20pt">Series A redeemable convertible preferred stock, $10 stated value per share,500,000 shares designated; 0 issued and outstanding at March 31, 2022 and December 31, 2021 convertible into common stock at $6.30 per share</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 20pt">Series B convertible preferred stock, $1,000 stated value per share, 15,000 shares designated; 851 and 851 issued and outstanding at March 31, 2022 and December 31, 2021, convertible into common stock at $7 per share</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">851,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">851,000</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 20pt">Series C convertible preferred stock, $1,000 stated value per share, 5,000 shares designated; 0 issued and outstanding at March 31, 2022 and 2,500 issued and outstanding at December 31, 2021,convertible into common stock at $5.50 per share</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">2,500,000</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Common stock: $0.001 par value; 500,000,000 shares authorized, 6,096,541 and 4,111,047 shares issued, 6,095,217 and 4,109,723 shares outstanding at March 31, 2022 and December 31, 2021, respectively</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">6,097</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">4,111</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Additional paid-in-capital</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">51,387,818</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">43,080,877</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Total stock and paid-in-capital</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">52,244,915</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">46,435,988</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Accumulated deficit</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(48,141,667</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(45,497,051</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Sub-total</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">4,103,248</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">938,937</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Less:&nbsp;&nbsp;Treasury stock (1,324 shares of common stock&nbsp;at March 31, 2022 and December 31, 2021)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(157,452</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(157,452</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>Total Stockholders' Equity</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">3,945,796</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">781,485</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>Total Liabilities and Stockholders' Equity</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">13,235,540</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">9,484,163</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>March 31,</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>2022</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>2021</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD><B>Cash from operating activities:</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; width: 74%"><B>Net loss</B></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 10%; text-align: right">(2,644,616</TD>
    <TD STYLE="width: 1%">)</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 10%; text-align: right">(406,023</TD>
    <TD STYLE="width: 1%">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Adjustments to reconcile net loss to net cash used in operating activities:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 20pt">Depreciation and amortization</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">73,628</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">73,049</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 20pt">Stock based compensation</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">250,577</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">76,301</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 20pt">Stock issued for services</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">40,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 20pt">PPP loan forgiveness including accrued interest</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(1,421,577</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 20pt">Amortization of operating lease right of use asset</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">77,636</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">42,121</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 20pt">Changes in assets and liabilities:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 30pt">Accounts receivable</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,449,908</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(197,827</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 30pt">Contract assets</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(264,223</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">64,892</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 30pt">Inventory</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(24,426</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">131,656</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 30pt">Prepaid expenses and other current assets</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(264,687</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(124,077</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 30pt">Accounts payable</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(95,708</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">90,332</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 30pt">Accrued expenses</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(30,622</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(42,611</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 30pt">Operating lease obligation</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">70,094</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(44,241</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 30pt">Contract liabilities</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">534,706</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">461,581</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><B>Net cash used in operating activities</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(827,733</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(1,296,424</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>Cash flows from investing activities:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Purchase of patents/trademarks</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(600</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(7,435</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Purchase of fixed assets</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(101,478</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">(50,670</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD><B>Net cash used in investing activities</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(102,078</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(58,105</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD>Cash flows from financing activities:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Repayments of insurance and equipment financing</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(128,437</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(21,206</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Repayment of finance lease</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(23,959</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(21,452</TD>
    <TD>)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Proceeds from common stock issued</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">6,095,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Issuance cost</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">(576,650</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Proceeds from preferred stock issued</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">4,500,000</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD><B>Net cash provided by financing activities</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">5,365,954</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">4,457,342</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD><B>Net increase in cash</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">4,436,143</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">3,102,813</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><B>Cash, beginning of period</B></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">893,720</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">3,969,100</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD><B>Cash, end of period</B></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">5,329,863</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">7,071,913</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD><B><U>Supplemental Disclosure of Cash Flow Information:</U></B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Interest paid</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">3,180</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">5,671</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD STYLE="padding-left: 10pt">Taxes paid</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">&mdash;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: #CCFFCC">
    <TD><B><U>Supplemental Non-Cash Investing and Financing Activities:</U></B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt">Notes issued for financing of insurance premiums</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">242,591</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">215,654</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: center">&nbsp;</P>

<P STYLE="font: 16pt Times New Roman, Times, Serif; margin: 0; text-align: center; background-color: white; color: #232A31"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>duot_ex99z2.htm
<DESCRIPTION>EARNINGS CALL TRANSCRIPT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0pt">&nbsp;</P>

<P STYLE="text-align: right; margin: 0pt"><B>EXHIBIT 99.1</B></P>

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0; border-bottom: Black 0.5pt solid"><B>DUOS TECHNOLOGIES GROUP, INC. FQ1 2022
EARNINGS CALL | MAY 16, 2022</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD COLSPAN="3" STYLE="font: 12pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 24pt"><B>Call Participants</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 34%; font: 12pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt">&nbsp;<BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #787878"><B>EXECUTIVES</B></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
&nbsp;<BR>
&nbsp;<BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><B>Adrian G. Goldfarb</B></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><I>Chief Financial Officer</I></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
&nbsp;<BR>
&nbsp;<BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
&nbsp;<BR>
&nbsp;<BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #787878"><B>ANALYSTS</B></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
&nbsp;<BR>
&nbsp;<BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
<BR></FONT></TD>
    <TD STYLE="width: 33%; font: 12pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 33%; font: 12pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  </TABLE>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0; border-bottom: Black 0.5pt solid"><B>DUOS TECHNOLOGIES GROUP, INC. FQ1 2022
EARNINGS CALL | MAY 16, 2022</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 24pt"><B>Presentation</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Good afternoon. Welcome to Duos Technologies First Quarter 2022 Earnings Conference Call. Joining
us for today's call are Duos' CEO Chuck Ferry and CFO, Adrian Goldfarb. Following their remarks, we will open the call for your questions.
Then before we conclude today's call, I'll provide the necessary cautions regarding forward-looking statements made by management during
this call. Now I would like to turn the call over to Duos' CEO, Chuck Ferry. Sir, please proceed.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thank you, Mary. Welcome, everyone, and thank you for joining us. Earlier today, we issued a press
release announcing our financial results for the first quarter as well as other operational highlights. A copy of the press release is
available on the Investor Relations section of our website. I encourage all listeners to view that release as well as our 10-Q filing
with the SEC to better understand some of the details we'll be discussing during our call. So now let's get started.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">The first quarter was in line with our stated plan and has us well positioned to execute on our existing
backlog for the remainder of this year and into 2023. As we discussed in our March update, the last 18 months has been about laying a
foundation for the business we planned to build upon going forward. 2022 will be a year of execution. We plan to meet performance obligations
for existing contracts, sign new business with current and prospective Class I rail and transit operators, continue to develop and deploy
artificial intelligence and software capabilities to meet the growing demands and needs of these customers. Further our expansion efforts
into adjacent market opportunities and invest in internal operations to better capitalize on all these opportunities.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Through this process, we will continue to focus on achieving operational and technical excellence
to provide better products, improve customer service and attract top talent. As of today, our business is performing at its highest level
in nearly 2 years, the results of which will begin to show in the latter half of 2022 and into 2023. We will discuss more details about
the business later on in the call. So before we go any further, I'd like to turn the call over to our CFO, Adrian Goldfarb, who will walk
us through the financial results for the quarter. Adrian?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Adrian G. Goldfarb</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Chief Financial Officer</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thank you, Chuck. My comments today will be focused on our results for the first quarter ended March
31, 2022. I want to remind everyone of our 2 components to revenue that we look forward. Technology Systems which records revenues from
turnkey engineered systems such as our railcar instruction portal, including AI software technology licensing and services and consulting,
which primarily records recurring revenues from maintenance and support contracts of both technology systems and AI models plus any consulting
services that are undertaken. As previously discussed, we've been upgrading and expanding our overall technology capabilities with a particular
focus on AI and the key components of our overall product portfolio. I'm pleased to report that our average revenue per installation continues
to move higher as a result of regular demand from our customers for increased function and capabilities. Due to the ongoing issues with
supply chain, the time between contract award and revenue recognition has been lightening, but we expect to see higher revenues later
this fiscal year and into 2023.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT></P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0; border-bottom: Black 0.5pt solid"><B>DUOS TECHNOLOGIES GROUP, INC. FQ1 2022
EARNINGS CALL | MAY 16, 2022</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">In addition, we continue to focus on our revenue
mix to support growth in our recurring revenue services and software going forward. Now let's look at the numbers. Total revenue for the
first quarter decreased 33% to $1.44 million compared to $2.15 million in the first quarter of 2021. Total revenue for Q1 2022 represents
an aggregate of approximately $783,000 of technology systems revenue and approximately $656,000 in recurring services and consulting revenue.
The decrease for Q1 2022 compared to Q1 2021, as a result of a previously discussed delays in receiving anticipated notices to proceed
for new contracts as well as supply chain issues, which are extending deadlines for shipment of key components used in our technology
systems. Because of the delays in anticipated start dates, several escalations may produce revenues towards the end of 2022, portions
of which may ultimately be recorded in 2023. However, we remain encouraged by the breadth and scope of recent bids in which we have participated.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Before turning to cost and profitability, in future calls, I plan to discuss our contract commitments,
and this is becoming an increasingly important factor as we move forward. As I've mentioned on previous calls, traditionally, there's
been a period of time from the time we are awarded a contract until the moment when that contract can be recognized as revenue. The length
of time between contract award and revenue recognition is extending beyond what is in the norm due to the fact that our installations
have been impacted by the ongoing supply chain issues, which is a familiar theme for most technology companies. We are also observing
the increasing impact of inflation on components and contracted services on our cost structure, which we are taking steps to mitigate
such which may still have an impact going forward.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">As mentioned on our previous call, we started the year with the largest set of contract commitments
in the company's history. With this quarter's performance obligations met that number has modestly decreased and now currently stands
at approximately $17 million much of which we expect to book this year. We will endeavor to keep you informed through our regular filings
our progress on contract awards and an additional metric to track our progress toward our growth goals. With that in mind, let's discuss
costs for the first quarter.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Cost of revenues for the first quarter decreased 26% to $1.22 million compared to $1.65 million in
the first quarter of 2021. Cost of revenues on technology systems decreased for Q1 2022 compared to Q1 2021, which is consistent with
the decrease in revenues. Cost of revenues on services and consulting also decreased in line with the decrease in revenues. While relatively
flat when comparing the first quarter of 2022 and the equivalent period in 2021, an overall positive trend on service and consulting revenue
is expected to continue as more of our business comes from recurring revenue. While there was a general cost decrease, we also experienced
increased costs associated with the revamping of our operations to support an anticipated influx in the number of new systems going forward.
Since much of our cost of operations is related to personnel as we have been hiring more highly experienced and skilled personnel, we
have observed a general increase in the salaries being demanded as a result of both inflationary pressures and a more competitive job
market.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">In addition, and also as discussed previously, the impact of inflation may negatively affect the
cost of revenues such that we may experience higher costs for materials. Cost of revenues is expected to continue to increase in future
years but offset by faster revenue growth. Gross margin for Q1 2022 decreased 56% to $222,000 and compared to $503,000 for Q1 2021. The
decrease in gross margin for Q1 2022 compared to Q1 2021, was driven by a decrease in recorded revenues as well as elevated costs associated
with revamping our operations to support an anticipated increase in the number of new systems going forward. The main reason for the continued
high level of cost is high cost of materials due to supply chain disruptions and inflation. We anticipate an improvement in the overall
gross margin for the full year 2022 as expected revenues increase with much of the improvement coming in the second half of the year.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Operating expenses for Q1 2022 increased 23% to $2.86 million compared to $2.33 million for Q1 2021.
The increase in operating expenses for Q1 2022 compared to Q1 2021 was driven by a 30% increase in general and administration expenses
nearly half of which was a noncash charge related to stock compensation and a 22% increase in research and development costs, partially
offset by a 9% decrease in sales and marketing costs.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT></P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0; border-bottom: Black 0.5pt solid"><B>DUOS TECHNOLOGIES GROUP, INC. FQ1 2022
EARNINGS CALL | MAY 16, 2022</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">Net operating loss for Q1 2022 totaled $2.64
million compared to a net operating loss of $1.82 million for Q1 2021. The increase in net operating loss for Q1 2022 compared to Q1 2021
was primarily attributable to the lower revenue and higher operating costs, as discussed previously. Net loss for Q1 2022 also totaled
$2.64 million compared to a net loss of $406,000 for the first quarter of 2021.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">The increase in net loss for Q1 2022 compared to Q1 2021, was primarily attributable to loans forgiveness
related to the Paycheck Protection Plan, recorded in Q1 2021 as well as the previously noted decrease in revenue.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Let's now discuss the balance sheet. We ended the quarter with approximately $5.33 million of cash,
cash equivalents compared to $894,000 at December 31, 2021. As a reminder, in February 2022, the company conducted an underwritten offering
off the shelf of its common stock, resulting in gross proceeds of approximately $5.5 million after fees and expenses. The company has
sufficient cash at this time to support operations through the end of 2022 and into 2023. At the present time, we have 12 months of operating
cash flow without taking into consideration any anticipated new business. We believe our capital position will allow us to weather unexpected
delays without significant operational impact and will enable us to pursue large projects that require major resource deployment. We increased
our working capital surplus after receiving the previously mentioned gross proceeds of approximately $5.5 million in the successful takedown
of the shelf registration statement.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Additionally, over the next few weeks, we are expecting to receive several large payments related
to recent contract awards that will collectively bring in an additional $5 million to $6 million. Altogether, we have the necessary capital
required to finance fundamental business changes that we are executing, including organization, product alignment and market focus and
maintenance of our business strategy overall.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Management continues to seek to eliminate certain costs that do not contribute to short-term revenue
while focusing investments on products and services that we expect to bear fruit longer term. Going forward, we expect macroeconomic effects
to continue to impact us particularly current supply chain issues, which are extending the deadlines for the shipment of key components
used in our technology systems and inflation, which is an ongoing upward pressure on costs. To combat these issues, we believe it is critical
to begin procuring ahead of formal contract awards. The recent cash injections have relieved the strain on our cash reserves and have
given sufficient lead time necessary to implement and service our committed contracts as well as increased the number of open bids and
prospective business opportunities on the horizon.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We continued executing the plan to grow our business and achieve profitability, and we do not believe
that we will need to raise additional capital for operations for 2022. That said, we may do so to fund selective opportunities that may
arise, including any acquisitions that we may pursue.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">I'd now like to provide an update on our financial projections before turning the call back over
to Chuck. Based on committed contracts and near-term pending orders that are already performing or scheduled to be executed throughout
the course of 2022, we are reiterating our previously stated revenue expectations for the fiscal year ending December 31, 2022. We expect
total revenue for 2022 to range between $16.5 million and $18 million representing an increase of 99% to 117% from 2021.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Additionally, we expect this improvement in operating results to be reflected over the course of
the full year. Due to timing and other factors, we are modeling revenues in the second quarter to sequentially improve with our improvement
accelerating in the second half of the year. This concludes my financial commentary. I'll now pass the call back over to Chuck.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT></P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0; border-bottom: Black 0.5pt solid"><B>DUOS TECHNOLOGIES GROUP, INC. FQ1 2022
EARNINGS CALL | MAY 16, 2022</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thanks, Adrian. For the remainder of my remarks today, I'd like to provide an update on our strategy
and the progress we're making within our 2022 operating plan. I will then provide a brief update on our outlook before turning it over
to questions. As a reminder, our 2022 operating strategy is focused on 5 key areas as follows: one, improve our technical and operational
delivery, which will make satisfied customers who are more equipment and services. Two, add more recurring revenue through our services,
maintenance and artificial intelligence offerings. Three, continue our primary commercial focus in the real sector. Fourth, add a second
commercial focus by reinitiating our efforts in the logistics and intermodal industry with our existing automated logistics information
system, also known as alis and fifth, focus on recruiting and retaining top talent in a very competitive market space.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">I'll now add further comments to these 5 major components of our strategy, beginning with improving
our technical and operational delivery. Since my arrival in 2020, one of the core components of our updated company values have been a
commitment to achieving operational and technical excellence. We believe this approach leads to higher customer satisfaction and improve
new deal closure rates. Improving technical and operational delivery is something we are never completely satisfied with and constantly
seeking to improve. From a high level, we are on plan with all current deployments. Additionally, our improved operational technical delivery
is now driving steady contract modifications with customers.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">I'll now take a minute to provide updates within our currently in progress or in process deployments.
In March, we confirmed a $9 million master services agreement for thermal and vision scanner solutions from a major national passenger
carrier. With the agreement fully executed, a milestone payment of approximately $4.2 million is inbound. As part of the initial award,
we are installing 2 railcar inspection portals specifically designed and built to meet the requirements for high-speed passenger rail
applications. Installation is expected to begin in the latter part of 2022 and be completed in 2023. We have also been selected to supply
maintenance services once the portals are in operation.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">One additional noteworthy line item within this agreement is the requirement for surety bonding,
which essentially means that the contract award is obligated to guarantee its performance or otherwise reimburse the project owner for
any financial loss in the case that it does not happen. For that reason, contractors will need their bid on operations underwritten to
verify the character and financial health of the organization to support this contract work.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">To that end, I'm pleased to report that we were able to successfully secure bonding for the first
time in our company's history. We believe this precedent will lend us greater credibility as we compete for larger contracts with potential
customers going forward.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Moving to another current deployment. In January, we announced a contract for another Class 1 rail
operator to deploy an additional railcar inspection portal on the U.S. side of the customer southwestern border operations in Texas. Installation
development efforts are expected to be completed by early fall, with $1 million of cash receipts anticipated in the coming weeks. We will
also potentially add the deployment of other technologies ranging from unmanned aerial vehicles, expanded edge data center capabilities
and information sharing with customs and border patrol and other law enforcement agencies. We have had productive meetings on a comprehensive
long-term plan to expand portals within this customer's network with the priority of creating a safe corridor from Southern Mexico across
the U.S. border with the ultimate goal to move rail commerce safer and faster.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT></P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0; border-bottom: Black 0.5pt solid"><B>DUOS TECHNOLOGIES GROUP, INC. FQ1 2022
EARNINGS CALL | MAY 16, 2022</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">With another Class 1 customer or installation
of the new portal in Georgia is also on plan. We anticipate project completion by early fall of this year, and we are also discussing
with this customer the potential to develop more long-term comprehensive railcar inspection portal coverage of their network. Our project
to install a new pantograph inspection system for a major Canada City transit authorities also on plan. Installation should be complete
by the end of Q2, and we are negotiating follow-on operations and maintenance as well as artificial intelligence recurring services contracts.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Our final implementation update is with one of our courthouse facilities and jails in Monroe County
in Florida Keys, which is expected to be complete by the end of Q2. Once installation is complete, we expect to perform additional follow-on
work with new installations and ongoing operations and maintenance recurring services. For a minute, I'd like to touch on some of the
current risks that our business faces and how we plan to mitigate them.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Last quarter, we discussed the impacts of inflation and supply chain pressures. Inflation is now
a reality of conducting business in today's environment. As how that impacts would do us directly consider that in most cases, our proposals
of in age 3 to 6 months before contract signature. Combining supply chain delays with an inflationary market has created logically a dual
negative impact. Coupled together, these issues continue to raise costs and extend the timeline for procurement, manufacturing, installation,
field maintenance and most importantly, people. We estimate the cost of equipment has risen estimated 20% from a year ago, while delivery
times have been extended.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Our response has been -- has continued to be a combination of both inward and outward oriented initiatives
that aimed to keep a steady balance between absorbed costs and additional income and revenue. Inwardly, as Adrian noted, we secured additional
working capital through an equity offering and also have an additional $5 million to $6 million from project billings on its way to us
in the next few weeks. These funds will allow us to effectively pre procure necessary components to mitigate potential supply shortages.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We have also made good progress to standardize our solutions, components and subcomponents, which
enables us to preorder these items while reducing the risk of ordering parts that can't be used elsewhere after project fails to materialize
at the late stages. Hourly we've been negotiating price increases with new and existing customers. And are also including language in
our proposals and contracts that addresses price escalation concerns. We are continuing to manage our suppliers in the procurement process.
The good news is with all the work that we've done to improve the overall quality of our solutions. Our customers have been amenable to
increase prices for a better product.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Moving to our second focus area, which is to continue adding more recurring revenue through our services,
maintenance and artificial intelligence offerings. As a reminder, we derive recurring revenue from applications that incorporate artificial
intelligence that automates physical inspections on mechanical equipment moving at high speed. We are devoting additional resources to
meet the demand for more comprehensive algorithm development including the recruiting and retention of subject matter experts.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Our teams led by our Chief Technology Officer, Jeff Necciai, have continued to make significant improvements
and certainly increasing the accuracy of our algorithms, while decreasing the time required to deploy these algorithms to new clients.
I believe we now offer the best-in-class railcar inspection on artificial intelligence of anyone out there, and we'll be quite happy to
prove it. We will continue to make further investments in AI this coming year to make it even more accurate and robust. The recent contracts
we've secured both for new installations as well as upgrades to existing portals I just mentioned, include provisions for increased algorithm
delivery, a trend we expect to continue going forward. From a high level, as we layer on additional services, increased maintenance work
across a larger customer base, and improve the quality, complexity and application for artificial intelligence offerings, we expect to
achieve consistent profitable growth.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT></P>


<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0; border-bottom: Black 0.5pt solid"><B>DUOS TECHNOLOGIES GROUP, INC. FQ1 2022
EARNINGS CALL | MAY 16, 2022</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">Moving to commercial updates. While we are
devoting significant resources to executing against our current backlog, closing new customers in the next several quarters is also a
primary consideration. With existing and new customers we have a pipeline of potential new business worth over $100 million as of today's
discussion.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">In the transit rail space, we have also taken several inquiries from operators across the U.S. who
now also have access to an infrastructure spending, which we believe will open up further opportunities for us. We look forward to updating
you on our progress here. As it relates to other Class 1 railroads, this is also a major focus for us. Now that we have improved our technical
delivery to our current customers, and improved our relationships within the federal rail Administration, American Association of Railroads,
Customs and Border Protection and other key federal and state agencies, we are developing a more robust strategy to drive the adoption
of our technology across the entire industry, which ultimately moves commerce safer and faster.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Moving to our secondary commercial focus, which is the logistics and intermodal industry. Recently,
we've renewed engagement opportunities for automated logistics information system or alis. As a reminder alis automates and reduces personnel
from gatehouse operations where transport trucks enter and exit large logistics and intermodal facilities. This solution incorporates
a similar set of sensors, data processing and artificial intelligence to streamline logistics transactions and tracking while also offering
security and safety automated -- automation services. We have already deployed this system with one North large North American retailer
and we are currently responding to requests for proposals from several large retailers, railroad intermodal operators and select government
agencies that manage logistics and border crossing points.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">The next step here is obtaining a customs trade partnership against terrorism or what's called a
C-TPAT certification from the Customs and Border Protection Agency, which is currently in progress. These requirements include expecting
all sides for tractor trailer, identifying selected information and defects and creating a transactional data record of the inspection.
Having our system meet the requirements of the certification will make it a much more effective solution. We are evaluating other solutions
for inspecting moving vehicles including aircraft, which could provide similar benefits in terms of safety and efficiency for required
inspections as part of an operational process. These expansion opportunities serve as a reminder of the importance of developing and investing
in artificial intelligence and software capabilities. More algorithms operating on solid software and IT infrastructure come online every
day for our customers, helping them improve their safety, velocity, dwell time and maintenance metrics.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Moving to our final area of focus, recruiting and retaining quality talent. As of today, we have
a deep and very talented leadership team and employee workforce. Getting to this point has required significant time and resources but
recruiting and retaining quality employees is one of the most crucial factors in the success of any company, and I consider myself the
lead recruiter. As we look forward to our next set of benchmarks, both internally and externally, we are time and time again reminded
that we have a deep need for team members who buy into our vision and understand what we are trying to achieve.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We believe that our current workforce reflects that mentality, and we've had a tremendous amount
of success in finding new talent that does as well. I'm really fired up about the team we have assembled right now. They are extremely
talented and the teamwork and collaboration is equal to that of the special operations unit [indiscernible] lead while serving on active
duty in the Army that makes coming to work to lead this team an absolute privilege for me.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">In summary, our first quarter was according to plan with much of the foundational work to support
our expanded operational needs now complete, our business is performing at its highest level in nearly 2 years. We've had -- we have several
major deployments slated for the coming months and are in active discussions with current and potential customers on additional contract
awards. Our improved operational and technical delivery combined with our enhanced AI capabilities is now driving more business. With
supply chain and inflationary pressures remaining a moving target for the time being, we are still on track to meet our revenue goal of
$16.5 million to $18 million for this year, and have the financial resources to support the additional orders and deliveries we expect
to land in the coming months.<BR>
We remain committed to our vision, which is to position Duos as a business that deploys cutting-edge technologies that helps transform
precision railroading, logistics and intermodal transportation operations. And with that, we're ready to open the call for your questions.
Operator, would you please provide the appropriate instructions.<BR>
<BR>
</FONT></P>


<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; border-bottom: Black 0.5pt solid"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"><BR>
</FONT><A NAME="a2"></A><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ1 2022
EARNINGS CALL | MAY 16, 2022</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 8pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 24pt"><B>Question and Answer</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">[Operator Instructions] We'll take our first question from Mike Latimore with Northland Capital.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Congrats on the strong start of the year there. Interesting to hear about the sizable cash payments
coming in shortly. I guess -- is there any rev rec associated with those? Or are those more kind of balance sheet?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes, Mike, thanks for joining us today. I'll start, and then Adrian [indiscernible] for me on the
financial side of things. Yes, we're expecting these are contracts that we won a late part of last year, and these are now pretty sizable
milestone payments. Typically, we'll get anywhere from 30% to 50% of the contract value in upfront payments. That obviously helps us manage
our cash on a go-forward basis. These are quite helpful in the fact that we've already ordered most of our long lead items prior to receiving
these large cash awards -- large cash payments. So obviously, that very helpful for us. Adrian, do you want to add any color?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Adrian G. Goldfarb</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Chief Financial Officer</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes, not much cleanup required -- so yes, as far as the rev rec consumer, I guess, is the second
part of the question, yes, there will be a little bit -- obviously, it lags the actual cash receipt because the cash payments come in,
they're used to prefund certain components. In some cases, and this is part of the reason for the raise in the year, we have been prepurchasing
components, and we've mentioned that in a lot of our filings. And as those things come in, we recognize some of the revenue as the manufacturing
happens according to the ASC 606 standard, we will recognize more. So yes, the cash coming in, what we immediately recognized that we'll
put us on the steady path, which we expect to be increasing somewhat sequentially in Q2, and then we'll accelerate as we go into Q4.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Okay. Great. And then I think you mentioned the pipeline number. I believe you said $100 million.
Can you remind me what it was last time you gave that figure? And then what's changed?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes, I think we probably gave a similar number to that last time [indiscernible] transfers and catch.
A little bit the last time it has gone up here recently. I will tell you, again, that pipeline, that's a pipeline of opportunities, a
portion of which, let's call it, about 1/3 of that is with either our current Class 1 customers that are basically expanding the work
that we're doing for them right now. Probably another 1/3 of that is with either -- we hope will be new Class 1 customers, but also now
we're getting a lot of inquiries and we're responding to a request and providing proposals to a number of transit railroads who are now
the beneficiaries of the federal funding, which is now becoming available specifically to a lot of those organizations. Another 1/3 of
it is mostly due to our automated logistics information system. Queries coming in from that, but also international customers in the rail
space.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT></P>


<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0; border-bottom: Black 0.5pt solid"><B>DUOS TECHNOLOGIES GROUP, INC. FQ1 2022
EARNINGS CALL | MAY 16, 2022</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">So we've got -- again, we're getting quite
a bit of inquiries from both potential alis customers mostly here in North America. But then in the rail space, a lot of international
customers we've been responding to inquiries from those. So that's kind of the makeup of that pipeline.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. That's helpful. And then the services line, it looks like it's grown sequentially for 4 quarters
in a row now. I guess -- so we think about this as sort of a new baseline that you can build from here or?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes, absolutely. So we're showing now -- certainly once we get it to customers using our equipment
they stay with us really long term and are renewing their services and maintenance, but we're also now starting to see the recurring revenue
being pumped up further by the successful deployment of our artificial intelligence. And that's a trend that you're going to see continue
to improve on a go-forward basis.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">[Operator Instructions] There appear to be no further questions at this time. This concludes our
question-and-answer session. I'd now like to turn the call back over to Mr. Ferry for his closing remarks.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. Thank you, operator. Again, I wanted to thank everybody for joining us on today's call. It looks
like we got a good mix. A number of you are currently shareholders. Well, thank you very much for joining us and for your support. And
those that are new to us, thanks for joining us and having a look at us. And so I'll go ahead and turn it back over to you, operator,
to finish things up.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thank you, Mr. Ferry. Before we conclude today's call, I would like to provide Duos' safe harbor
statement that includes important cautions regarding forward-looking statements made during this call. This earnings call contains forward-looking
statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking terminologies such as believes,
expects, may, will, should, anticipates, plans and their opposites or similar expressions are intended to identify forward-looking statements.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We caution you that these statements are not guarantees of future performance or events and are subject
to a number of uncertainties, risks and other influences, many of which are beyond our control, which may influence the accuracy of the
statements and the projections upon which these statements are based and could cause Duos Technologies Group Inc actual results to differ
materially from those anticipated by the forward-looking statements. These risks and uncertainties include, but are not limited to, those
described in Item 1A in Duos' annual report on Form 10-K, which is expressly incorporated herein by reference and other factors as may
periodically be described in Duos' filings with the SEC.<BR>
Thank you for joining us for Duos Technologies Group 2022 First Quarter Conference Call. You may now disconnect, and have a great day.<BR>
<BR>
</FONT></P>

<P STYLE="font: 8pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>



<P STYLE="margin: 0pt"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>duot-20220516.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.13b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +qsps7xRiXgOn8uMY3pMOauI6bP9z5V9yYkhsWt+bXlqTyEgHIhwhCfl2zjGEaoD -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:DUOT="http://duostech.com/20220516" elementFormDefault="qualified" targetNamespace="http://duostech.com/20220516">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://duostech.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="duot-20220516_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="duot-20220516_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
    <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
    <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
    <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>duot-20220516_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.13b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>duot-20220516_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.13b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://duostech.com/role/Cover" xlink:href="duot-20220516.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://duostech.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139854159448936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>May 16, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May 16,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39227<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Duos Technologies Group, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001396536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">65-0493217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">FL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7660 Centurion Parkway<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 1000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jacksonville<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">32256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(904)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">296-2807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock (par value $0.001 per share)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DUOT<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>duot_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="duot-20220516.xsd" xlink:type="simple"/>
    <context id="From2022-05-16to2022-05-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396536</identifier>
        </entity>
        <period>
            <startDate>2022-05-16</startDate>
            <endDate>2022-05-16</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2022-05-16to2022-05-16">0001396536</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-05-16to2022-05-16">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2022-05-16to2022-05-16">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2022-05-16to2022-05-16">2022-05-16</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2022-05-16to2022-05-16">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-05-16to2022-05-16">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2022-05-16to2022-05-16">001-39227</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-05-16to2022-05-16">65-0493217</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-05-16to2022-05-16">7660 Centurion Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2022-05-16to2022-05-16">Suite 1000</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2022-05-16to2022-05-16">Jacksonville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2022-05-16to2022-05-16">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2022-05-16to2022-05-16">32256</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-05-16to2022-05-16">(904)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-05-16to2022-05-16">296-2807</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2022-05-16to2022-05-16">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2022-05-16to2022-05-16">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2022-05-16to2022-05-16">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2022-05-16to2022-05-16">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2022-05-16to2022-05-16">Common Stock (par value $0.001 per share)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-05-16to2022-05-16">DUOT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-05-16to2022-05-16">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-05-16to2022-05-16">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( %>*L50'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !7BK%4(K:EFN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M2L0P$(=?17)OI\GZC]#-1?&D(+B@> O)[&ZP24,RTN[;F];=+J(/X#$SOWSS
M#4QKHC1]PN?41TSD,%^,O@M9FKAF>Z(H ;+9H]>Y+HE0FML^>4WEF780M?G0
M.P31--?@D;35I&$"5G$A,M5:(TU"37TZXJU9\/$S=3/,&L ./0;*P&L.3$T3
MXV'L6C@#)AAA\OF[@'8ASM4_L7,'V#$Y9K>DAF&HA]6<*SMP>'MZ?)G7K5S(
MI(/!\BL[28>(:W::_+JZN]\\,"4:(:KFJN(W&\$EOY67XGUR_>%W%O:]=5OW
MCXU/@JJ%7W>AO@!02P,$%     @ 5XJQ5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !7BK%4%T&.#%4$  #C$   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)V877/B-A2&K[>_0L/T(CN3Q+;X2-@AS!"2;-/-!PUL=Z:=7@A;8$ULR95D
M"/^^1X;8-#7'3&^";7Q>'IUS_!XY@[72KR;FW)*W-)'FJA5;FWWQ/!/&/&7F
M7&5<PC<+I5-FX50O/9-ISJ(B*$T\ZOL]+V5"MH:#XMI$#P<JMXF0?**)R=.4
MZ<TU3]3ZJA6TWB^\B&5LW05O.,C8DD^Y_9Y--)QYI4HD4BZ-4))HOKAJC8(O
MU[3K HH[?A=\;?:.B5O*7*E7=W(?7;5\1\03'EHGP>!CQ<<\29P2</R]$VV5
MO^D"]X_?U>^*Q<-BYLSPL4I^B,C&5ZW+%HGX@N6)?5'K7_AN005@J!)3_"7K
M[;V=3HN$N;$JW04#02KD]I.][1*Q'T /!-!= "VXMS]44-XPRX8#K=9$N[M!
MS1T42RVB 4Y(5Y6IU?"M@#@['*L5UP//@I2[X(6[L.MM&#T0]L@V).B=$NI3
M^N]H#P!*"EI2T$*NC5&0/T=S8S74Z2]$LEU*M@O)S@')&Q7FT#V6S#89KUL@
M'GYY]@V!Z)00'51E! 1107&7L&4=!1Z_8(GA"$>WY.@>EXP)UT)%Y%9&!-JE
M-B^XTJ[P/WWZU%#Z7HG60P5OI15V0^Y$PLE3GL[KNQ'7\/W@K-VG] +AN2AY
M+H[A>>%+X9H1<O;$TMI$X3HWN3)DQL-8JD0M!3?DJU9Y=DKN97B.<%Z6G)?'
M<(ZAJIHEH!KQ-_*-;^I(<24?TM?N][KM'H+5+['ZQV#-V!NYCX!-+$3("O\]
M7%Q<L=<]\SO]-@VPZ@9^Y7?^,8!0!:4SI0NV4S*U\#00I<E8Y9!0R*N*:HO>
MH'[W@$'NF7)P#.0HBC0WYO3]@#S ?>19UI/ADA>]GE]T2ZY=-29,OZ[9!J.M
MS#N@_Y]VME:UM+CD-!=0CP!:$R.L9D& N_E'PK$[@VK/U%K6TN%RO[+PU2BY
M$DF"N7-0C8D ]_F/?&4[3K1:"1G6%QS7Q%NQFAP!;O@?T2;*6/";/T1V^!G!
M%=N4=C&K":K1$>"^7Y1Q!)O1PRBXP$G?[WS&4*JI$>!V_Z!"R,HD5A(;8PTB
MM-\[HY<^:G35? AP6_^AA;5<0FK2-)<[%S:U5+A0TR8DJ&9#@%OY5"4B%%;(
M)7F$!M>");4\N$H3#ZUF <7=>J+Y60CIX?"$;?>*L%V#C>CS8E%?OP:]1K)J
M %#<K?]#=F],#F2-@+AL(^#>AATWZ)FPL&%3"Q+0D_EG,N4AS!5;N_MH4'+]
M"0-I:E7X2DXRILF*)3DG/_OGL#$A&2S7Q$QS[#FEU22@N'7/-(M<_TTWZ5S5
M=E^#P,WWYQE&4GD^Q?WY/67D]BV,F5SR@QO-!J&GT?1F]!O&5)D]/<KL;U.N
MERY+L&5=V]A92,9D?7%QP8,-Y^V]LKK7_T?F?M&0A"] R#^_ %V]?:/>GEB5
M%6^Q<V7AG;@XC#F#A\'= -\OE++O)^[%N/R_QO ?4$L#!!0    ( %>*L52?
MH!OPL0(  .(,   -    >&PO<W1Y;&5S+GAM;-U7;6O;,!#^*T(_8&YB:N*1
M&+9 8;"-0O-A7Y58=@1Z\62Y<_KKI[-L)VEU9=V'L<VAR=T]NKM'=R>9KEMW
MDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<
M9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20
MIV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!
M)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.<V"3J9B
M+7D%=*RHC_#K3), Z)Q17B@%JXUF X?)8Q1\V .7\@%:^*VZBMU7)/3B4PEM
M(+#52?2$1C&$"0K$OXP68E^$O?VML*01C\9][/QN]*!_[XSC]Y97HA_TOIKS
M8]$7>'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FS
MX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5
M[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7S
MJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41
MP+ \& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS
M#*OH=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U
M(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,
M/O'^8*<D3?,\C@ 69Y"F& *G$4<P!L !0])T> \^>Q\ETWLJ.?]74_P$4$L#
M!!0    ( %>*L527BKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,
M0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BD
MMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G
M<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^
M=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"
MR0_L?@!02P,$%     @ 5XJQ5*K$(A8S 0  (@(   \   !X;"]W;W)K8F]O
M:RYX;6R-4=%NPC ,_)4J'[ 6M"$-45Y VY"F#8V)]]"ZU"*)*\>%C:^?VZH:
MTE[VE-S9NMQ=%A?BTX'HE'QY%V)N:I%FGJ:QJ,';>$<-!)U4Q-Z*0CZFL6&P
M9:P!Q+MTFF6SU%L,9KD8M;:<W@(2* 0I*-D1>X1+_)UW,#ECQ ,ZE._<]'<'
M)O$8T.,5RMQD)HDU75Z(\4I!K-L53,[E9C(,]L""Q1]ZUYG\M(?8,V(/'U:-
MY&:6J6"%'*7?Z/6M>CR#+@^H%7I")\!K*_#,U#88CIV,IDAO8O0]C.=0XIS_
M4R-5%1:PIJ+U$&3HD<%U!D.LL8DF"=9#;E9T!N[RZ .;<L@F:NJF*9ZC#GA3
M#O9&3R54&*!\4YFHO/93;#GICEYG>O\P>=0>6N=6RKV'5[+E&''\GN4/4$L#
M!!0    ( %>*L50D'INBK0   /@!   :    >&PO7W)E;',O=V]R:V)O;VLN
M>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z
M=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2
MO6H0DBBZ0=@S9)[NF:*<//Y#='7=:7PX_;(X\ \PO%WHJ45D*4H5&N1,PFBV
M-L%2XLM,EJ*H,AF**I9P6B#BR2!M:59]L$].M.=Y%S?W1:[-XPFNWPQP>'3^
M 5!+ P04    " !7BK%499!YDAD!  #/ P  $P   %M#;VYT96YT7U1Y<&5S
M72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2
M%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;
M$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-F<!B63R-PLQJ2AFC-4H2U\7!
MZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[.T!*1D.QD8E>I6.5Z*U .EK >MKB
MRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'
MG2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"
M[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0    ( %>*L50'04UB@0   +$    0
M              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M5XJQ5"*VI9KO    *P(  !$              ( !KP   &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ 5XJQ5)E<G",0!@  G"<  !,
M ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !7BK%4%T&.
M#%4$  #C$   &               @($."   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ 5XJQ5)^@&_"Q @  X@P   T
M ( !F0P  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !7BK%4EXJ[',     3
M @  "P              @ %U#P  7W)E;',O+G)E;'-02P$"% ,4    " !7
MBK%4JL0B%C,!   B @  #P              @ %>$   >&PO=V]R:V)O;VLN
M>&UL4$L! A0#%     @ 5XJQ5"0>FZ*M    ^ $  !H              ( !
MOA$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ 5XJQ
M5&60>9(9 0  SP,  !,              ( !HQ(  %M#;VYT96YT7U1Y<&5S
;72YX;6Q02P4&      D "0 ^ @  [1,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="duot_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostech.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="duot_8k.htm">duot_8k.htm</File>
    <File>duot-20220516.xsd</File>
    <File>duot-20220516_lab.xml</File>
    <File>duot-20220516_pre.xml</File>
    <File>duot_ex99z1.htm</File>
    <File>duot_ex99z2.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "duot_8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "duot_8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "duot-20220516_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "duot-20220516_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "duot-20220516.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 23,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "DUOT",
   "nsuri": "http://duostech.com/20220516",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "duot_8k.htm",
      "contextRef": "From2022-05-16to2022-05-16",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://duostech.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "duot_8k.htm",
      "contextRef": "From2022-05-16to2022-05-16",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r10": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r11": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r12": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001553350-22-000486-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001553350-22-000486-xbrl.zip
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
M^$" 'ZN!Q-^B7GAX/"(A'\\IYRZ%(P*TEU?I@=A_Q\3N]_D*P-\\N_.[/;7
MV>\4 >+_X[7@/W*+%(%[JIA,["E= =@?B8'4SS"I>QRB\KX1"93V5@K.?_!A
M']A#0CUD.B:\Z-'0;M-AW!5R*'*4G+/6)BKV?RE18.@[8BARE#2TQF+#P >9
M4GN="8XJ?C44.4H"6F>R8>8WPC"S=O?\/V?IY,>-TWW6QRHH8Y2DTV<*A6UY
MIT$8]R@CQ/=0"66,DFN&S*%P'E@_BO"12.CJ(UV'0!])H:11<LR@/134]XJE
M1*W'+*X?-(ZU4-@HF678( KM1[(:)=85F[+B86 ]=&\1*'N4M!)D%R4$(Q%+
MM9 [MXL',K/'XWH@D^"07E,0&@Z4?/,%UE&"<I4D%I?>_+EE@O9"H:B4@Y\1
MX04@8/.58.^_#'L?CATE#ZVU^4JPG[X,^RD<.THN6FL3$_O ?KQ3CW+I>0+M
M%4.1H^2B-18Q@>=GFCMUK^0S*^9$U5$_*@%%CYBBALVB[O#%21ZRMY=**&_$
M=+7:'";G>ZD-X?^Q1=V59+4>RAPQ<0T9;?H&8Q%W=]/"-Y7H0 +EBY*K5MII
M&JF+L*+$O_ON*Z! 41+0*C,-\[R5[MG'7(K@_=AC%90K2B;I,]7TP.LF$FOO
MH;_S-7@&&\JP>FBC88S?%#.V!P.9IIG8W*/Q/!7S2*%X4=*_H+V&48\E9S$S
M3,P^V2M$Q0BOYERE@T)&2?;\QAHF?*^HBS2UE]WY/"ZWTD#=3:>^D3>DAQ)'
MR?7JC>*2'VF=4?52_A6EH%% 2?N@IIL>9VB<V6%OW>M/'MV*&<\H<Z2"LD9)
M^7RF&F;[63XJXM;JC=?I1'+_\I!*(90P2H(7L-8PY+U^5.,]D$#!HF1VE7:0
MQH2;53PG8D;]LQ>JE5# *)E>R!S:V#L#C;VS%XZ]*!F?SQ02VV)NN#VB[B:<
MS8A_)5FP 'B=#2;Q@-6FU^_E2W[<*FZ5YOT8V@_5V#U2*'"<)9(A>TVCSA)F
M:%)T:<@$$;%-J;;KVCS9>7TI: !PUE "3:/<WO]&.?\HY%*,*=%2T*2XU _=
MX?<6@48!\1EBC5V4$'R5/+.45#X15'F. 8\4BASQV:'''L[<RV)2\_;<4[RN
M(T3<5P(*'O$A8M@LTOPT0UV?V3-]3PS9]##$WU<"RA_Q@6+8+-K\>36P)YZ9
M##\S/Q!":2-.A:VTA@)YG!+.KS/-!-7!L>5 "(6,..>UTAH*Y)N4JID=U#XH
MN33SS=K.$&Q/ 2ATQ)FM0:LX\%<_UI$7Z]^"Y"O4X+<3(&+WFL1Z[48<NXD4
MQ9E<)$1YJ(?T4.ZH"RO]1ALF?V?F5.U>/^6=&=F\+33IH;X4- HHZ2K4-,ZY
M=6<E?_#4NJ>#\D9,3*N,X:R9RB:<Q4,N2?"Z?$\&Y8N8A5;80L%[3<23RA8F
M7M\K&5/J'I_H[=$&2(B %4!#@IB?O@@%SNT"F:9N,9&,G\9S:UK?929_>ZGM
M7_"F0; <-#28BS@!QI&N@O2/A5XTN5X_T"E5;IK"(UV9:]O04_BB"% <&A_4
M-PJ!,52$Z:)[Y.O6;G#OIRV^<;_<.UCMEO\!4$L#!!0    ( %>*L52,"6R(
M2A,  !9J   +    9'5O=%\X:RYH=&WM/6M7XCK7WUW+_Y"7\YSSZ#IR*Q=%
M'9Z%7!Q&!0=PG)DOKM &B):VD[0"\^O?G;2%%@JB@F><=>;,&:1)]M[9V?<D
M]?1_XZ&.'@GCU#0^Q-*)5 P10S4U:O0_Q!R[%S^*_:^XNW,ZL*$?]#7XA]C
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
M//[?KR>?3JYW=SJ=NO;AW2<XW,5\L*Q'@^6X0>)&#X/KE^ F'NTO!>CQ>!(
MT3Y':1BS:]<9! !#WX/%O@"$(W;ICL(HB=EG+XH3]J_4CN ;3&_H^N[.I1NG
M?A)7!-Q_TSCQ>N-7&0JJVZ%J/!<W^@=<?AP&MY[ONYQ]/F7OV('CN'%\YT4N
M_/+-'@.-<4*Q *HF_L$;VMV9O2+.3@*GCI"SO5_\[F]I2(_^$M&/+(Q8,G"9
M_,MA.!S9P5C^\2W;.[/CKOW;>W;T_?SZ+6<V&T7AK=>%.PY[[-:+O3  >HW=
M+K,#VQ\GGF/[<#8)Q'AW)P[]-(&G  D1T0H\VO,".W \>#(2),)Z$HP>D=%O
MDHP4O/_2Q'$55&[0A56^V9$S8(8F<%%?>"\:W,LA8/HF\CC[ZOJW+D()=V('
M<6VEBY$?>K MKJ@WC+INCI(UD=XL:P&NN\!YR)[L?.1&-B(8L/D5Y)J/LDWP
MW $[._@&T-C_]]7_T6QU3,,R=%CRW4%.Q-<'GTZ/V>'QZ>G5Q<'AR=F7O[UJ
MO*+?+PZ.CM3O\EAW7C<9X+D:;T!*A1&0 4HHWQ[%[GNF?GI%:N##]:7ZVJT;
M$5VHPR7AZ)54%1^NCZ86-_31SQRQUT=+']QGJ^N02728>J?5:G4:#8F/S^=G
MU\7;J_7LH>>/W[.K\? F] &BOVAM R#"!S_.!VSU6Y][U8=A .0_!,I^W6&P
MN8^\14A6[!$-X9+Q[B7CQ8X=!/!GQ6-U=A"S$= ),B>RDQ=X";*9?6='7<Y(
MB-_!RO"'.+'AW^0N9)>VYSMV!&(B'KD.KL,N@$]M/V9[D3?Z)7+[P'/X-Z^'
MU^B/6=>- 79B^BZ[23T_@4ME0]=-@*-_2T%2#8$V!5L/@"!K\&UX>F3'L1OT
M >((]F2Q&]UZCEO'G1$:(F/FQ<S]B8# %V#1&Q?X ^"E\\ CR /JB!DO.""V
M?#?! ^.'1ET<=6#'#(Z!B[B +=?/5HW3T0C.,;0]T' HC%P%3<Q"_ UW&TDL
MV!$M'"I.J]/UP_]="DI_1TST\8D"8$::_(E8<P.X[RHE+=M+D;Z!/$FEC4#;
M_?2&=N+"AZ_-NI'Q)= #F&AQC/K0 =J.@6) V_8'0(\,+#<WNHL\(-: C=(;
MWW. 7'NP>]!'NM6XH9N\T6BP> #$%>-G0,)#9.DD='XP.R%-"^2(?WK=K,.C
M(V1T?+S.KH$XI:;.0&6]-$(1P5Z#H*>UD?B!:N&*X;!^F"!+ G?%*4*1/Z]U
MVKQE*E#$XDD(A,\"8.?L>!&H&^\6=KIS@1T %Z;"Q20\Q%"(CI"EL>0CM48O
M"H?T288,%!"C$+XAQ)0#LB/VI+G0=T&VP:=.& $GPAT *N&GV(V)Y^_"Z <N
MX=@C#Z#=,N4?D"D/4&\1=;_6ZZV,^1Q8-;*=!'190@SG_O3@&T ,ASZH&'8B
M](L0V$!A#JP7#H'6@2B[[L@/Q_@EN]OUI.&T4 46-6 H=-#W^E6=Q6 "*R6K
M5O]KS*["-!G<N3$HJ4!>>*XV)&]EP'N!XZ==I&9DKC0BAHC<6S=(A>Y!,-P
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
MZ2W(WF#:'U8T6GJGTZYTQ^KI^<*GT("0$B*-JX0::%IW- ![4F6&S9J&NB0
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
M4_CT< $ U]NHWC"8DJ(/& [UT -U3-Z:$:!5H*Z#LV#6.&+S'L16/<=HSVB
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
M>5RUH@U81)88*RVSG])R]+0J+ "N?.N M8%YR%6DJ2SIKZM:WBUR A4 F<"
M6ZB4J%ZZ['1.Q.<DL8=80@/(@ 9/W/$Q(Y ]FXN<L]'K,BR0[\RTH67B84[F
MP5^PBLA4)N\M8 Z@/"W=A/8)NT0VNHDH0*=-/Y8KEJ:PP)_2#I"F;"^"[JWK
M6>C@$!2T2K3B?.RP;6(5L$E1##%^$68^4+3ZI/NAR+$3%<0*VT=;3Y9E4QSQ
MX>A&>N+%4M"3R<N@\ZM'B  M9M[-2?N%6D\SSV#NJBD^S@=N2S/\K(NGNJ$
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
M2WF+T^<,=61#I5P_LB>N#G]SP@-9GAD#UH7EFFL*MN1%T"_ 3Z64O6W.DD7
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
MC SEDJ#X-6B:>F8U\I=/Q&]DL5L$#I^LPK8GK,GLT6$5=P\-XKO46'-_C[4
MN#8))671%F&/6+U(/A<=]7/P_Y:B!F2IK1FN78(4FM("/",_<J<;KAF9#U*G
MKK7VS1TYM5Q R$DQRLI$<O,:Y,J\'.&E!2OR-"B>A)ND*!(W+N8$&K9E$I>,
MS5_8!3'4# G$/^->$+31'T+6(S?/^I3J6'$'O;:"U[V*43R^=UU73_X=#SE7
M%U2^%8=5SV-*018"O(RM,KC>I;-0@G)GO*W#]AGV6%I34XCY3F66(!91DV]#
M3ZBUV%)5A!52,Y\VW'C-P>'S+HY8J'?,()Q%<-#[)9L#R1FU @T7TZ/0)E\N
M&\ %HZ1_(QRA-6C)Z^OX**&]O%[A"W^0%.O-LU?'9TP<Q)3UU$7_W6KW&&NV
MR?3%E9GDQIX/$IG-58V-49".5G&FG18]2]HI_HMM)1<2V8]ANI& J"8<Y_I"
MNB!RIPHA5U/&579"D,:/,R>-J5(^MU$0!_M[/[H+*]91N;XZ&=LR @=+E^J@
MD!T@G3BEZLFB!%%)1([,HPA$*X38BD4.52[TL-$QW\ACLQR[O,H_M)/637O;
MC@D'*BWMW_3/F#3S-&CY$1T.GH4I 6@][1TQV? N& $$MC 1@2XEP[MZ4"MA
M_+)N>;IB<ZC^N7.%=2Q>9+>Q^ACI$\8GM].U7;S)TA*N9XJNO3CTH'C.I$TB
MKU*I'$?.R35*W\1C3L^VD2 'NYJ:5;"78"$N].-^#CG=/:+36BV535OD#$9H
M=<%'!28W83*C9,J'2;?M/ !I2+];/3/$!I*K ?);&I@P*+BV2,SX_ROO\%24
M"1-8<I 1]1Z,*OG3,/YD3E1C@2L5*5RP<1&&B-,Z#XJGOK<&2I(1#>TK$5YC
M*7,?+2YE<M;&:-'PF].P=S.0SNJY)*1/8A#$\+,Q&7:H4H[2\KD%()^F[(#%
MID.W*L[,X-8L.AB^=;/;OHK1=D.=0^GJ30(^UQO=-> K%]!6FQB%;U-_!+X@
MPQ9"_C&33LA\Z,K4M43=1-XCSO%G'8S]6'"3"2GA'*\VT@P-X]*R'3PZNX9Z
MG;5](G!H*=["K>TZK)E2YMW0#8]R9/T?S,YS\ZJLK<L-S15F4I3^6N)Z#K=
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
M)Y<>%$@:>0?=^!'S]H:/BQ]C+6!ON_7HY>-?>!0_GCU_]OW_ %!+ 0(4 Q0
M   ( %>*L50"K0=U+ ,  *L+   1              "  0    !D=6]T+3(P
M,C(P-3$V+GAS9%!+ 0(4 Q0    ( %>*L50SO44&_0H  ("&   5
M      "  5L#  !D=6]T+3(P,C(P-3$V7VQA8BYX;6Q02P$"% ,4    " !7
MBK%48SFFFU8'  #55P  %0              @ &+#@  9'5O="TR,#(R,#4Q
M-E]P<F4N>&UL4$L! A0#%     @ 5XJQ5(P);(A*$P  %FH   L
M     ( !%!8  &1U;W1?.&LN:'1M4$L! A0#%     @ 5XJQ5$/=&8W&*0
M)T<!  \              ( !ARD  &1U;W1?97@Y.7HQ+FAT;5!+ 0(4 Q0
M   ( %>*L53^3%OM<#(  '3"   /              "  7I3  !D=6]T7V5X
>.3EZ,BYH=&U02P4&      8 !@!X 0  %X8

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
