<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>工作记录 &#8211; 岁月细碎点滴快查</title>
	<atom:link href="https://blog.mutadecheng.com/category/%e5%b7%a5%e4%bd%9c%e8%ae%b0%e5%bd%95/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.mutadecheng.com</link>
	<description></description>
	<lastBuildDate>Sun, 04 Jan 2026 08:56:25 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>工作记录&#8211;振动MQTT接收与处理</title>
		<link>https://blog.mutadecheng.com/2026/01/04/%e5%b7%a5%e4%bd%9c%e8%ae%b0%e5%bd%95-%e6%8c%af%e5%8a%a8mqtt%e6%8e%a5%e6%94%b6%e4%b8%8e%e5%a4%84%e7%90%86/</link>
		
		<dc:creator><![CDATA[木它]]></dc:creator>
		<pubDate>Sun, 04 Jan 2026 08:56:23 +0000</pubDate>
				<category><![CDATA[工作记录]]></category>
		<guid isPermaLink="false">https://blog.mutadecheng.com/?p=650</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#1E1E1E"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="version: '3.8'

services:  
  emqx:
    image: registry.cn-beijing.aliyuncs.com/muta/emqx:amd64
    restart: always
    container_name: emqx
    ports:
      - &quot;1883:1883&quot;   # MQTT 协议端口
      - &quot;8083:8083&quot;   # WebSocket 端口
      - &quot;8084:8084&quot;   # WebSocket(SSL) 端口
      - &quot;18083:18083&quot; # 管理后台端口
    logging:
      driver: &quot;json-file&quot;
      options:
        max-size: &quot;100m&quot;
        max-file: &quot;3&quot;

  rabbitmq:
    image: registry.cn-beijing.aliyuncs.com/muta/rabbitmq:management-amd64
    restart: always
    container_name: rabbitmq
    ports:
      - &quot;5672:5672&quot;   # AMQP 协议端口
      - &quot;15672:15672&quot; # 管理页面端口
    environment:
      RABBITMQ_DEFAULT_USER: admin
      RABBITMQ_DEFAULT_PASS: admin123
    logging:
      driver: &quot;json-file&quot;
      options:
        max-size: &quot;100m&quot;
        max-file: &quot;3&quot;

  mqtt2rabbitmq:
    image: registry.cn-beijing.aliyuncs.com/dfzh/mqtt2rabbitmq:latest
    restart: always
    container_name: mqtt2rabbitmq
    environment:
      RabbitMQ__Hostname: rabbitmq
      RabbitMQ__Username: admin
      RabbitMQ__Password: admin123
      RabbitMQ__QueueName: Sensor 
      MQTT__Broker: emqx
      MQTT__Topic: /dev/luna/# 
    logging:
      driver: &quot;json-file&quot;
      options:
        max-size: &quot;100m&quot;
        max-file: &quot;3&quot;

  rabbitmqvbrationwebapi:
    image: registry.cn-beijing.aliyuncs.com/dfzh/rabbitmqvibrationwebapi:latest
    restart: always
    container_name: rabbitmqvbrationwebapi
    ports:
      - &quot;8222:5759&quot;   
    volumes:
      - /home/HisDatas:/app/HisDatas
    environment:
      RabbitMQ__Hostname: rabbitmq
      RABBITMQ__Port: 5672
      RabbitMQ__Username: admin
      RabbitMQ__Password: admin123
      RabbitMQ__QueueName: vibhex  
      RABBITMQ__ProductionEnvironment: true
    logging:
      driver: &quot;json-file&quot;
      options:
        max-size: &quot;100m&quot;
        max-file: &quot;3&quot;
" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #569CD6">version</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&#39;3.8&#39;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #569CD6">services</span><span style="color: #D4D4D4">:  </span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #569CD6">emqx</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">image</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">registry.cn-beijing.aliyuncs.com/muta/emqx:amd64</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">restart</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">always</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">container_name</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">emqx</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">ports</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">      - </span><span style="color: #CE9178">&quot;1883:1883&quot;</span><span style="color: #D4D4D4">   </span><span style="color: #6A9955"># MQTT 协议端口</span></span>
<span class="line"><span style="color: #D4D4D4">      - </span><span style="color: #CE9178">&quot;8083:8083&quot;</span><span style="color: #D4D4D4">   </span><span style="color: #6A9955"># WebSocket 端口</span></span>
<span class="line"><span style="color: #D4D4D4">      - </span><span style="color: #CE9178">&quot;8084:8084&quot;</span><span style="color: #D4D4D4">   </span><span style="color: #6A9955"># WebSocket(SSL) 端口</span></span>
<span class="line"><span style="color: #D4D4D4">      - </span><span style="color: #CE9178">&quot;18083:18083&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #6A9955"># 管理后台端口</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">logging</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">driver</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;json-file&quot;</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">options</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">max-size</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;100m&quot;</span></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">max-file</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;3&quot;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #569CD6">rabbitmq</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">image</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">registry.cn-beijing.aliyuncs.com/muta/rabbitmq:management-amd64</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">restart</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">always</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">container_name</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">rabbitmq</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">ports</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">      - </span><span style="color: #CE9178">&quot;5672:5672&quot;</span><span style="color: #D4D4D4">   </span><span style="color: #6A9955"># AMQP 协议端口</span></span>
<span class="line"><span style="color: #D4D4D4">      - </span><span style="color: #CE9178">&quot;15672:15672&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #6A9955"># 管理页面端口</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">environment</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RABBITMQ_DEFAULT_USER</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">admin</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RABBITMQ_DEFAULT_PASS</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">admin123</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">logging</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">driver</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;json-file&quot;</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">options</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">max-size</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;100m&quot;</span></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">max-file</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;3&quot;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #569CD6">mqtt2rabbitmq</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">image</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">registry.cn-beijing.aliyuncs.com/dfzh/mqtt2rabbitmq:latest</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">restart</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">always</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">container_name</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">mqtt2rabbitmq</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">environment</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RabbitMQ__Hostname</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">rabbitmq</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RabbitMQ__Username</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">admin</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RabbitMQ__Password</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">admin123</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RabbitMQ__QueueName</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">Sensor</span><span style="color: #D4D4D4"> </span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">MQTT__Broker</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">emqx</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">MQTT__Topic</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">/dev/luna/#</span><span style="color: #D4D4D4"> </span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">logging</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">driver</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;json-file&quot;</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">options</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">max-size</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;100m&quot;</span></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">max-file</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;3&quot;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #569CD6">rabbitmqvbrationwebapi</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">image</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">registry.cn-beijing.aliyuncs.com/dfzh/rabbitmqvibrationwebapi:latest</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">restart</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">always</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">container_name</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">rabbitmqvbrationwebapi</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">ports</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">      - </span><span style="color: #CE9178">&quot;8222:5759&quot;</span><span style="color: #D4D4D4">   </span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">volumes</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">      - </span><span style="color: #CE9178">/home/HisDatas:/app/HisDatas</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">environment</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RabbitMQ__Hostname</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">rabbitmq</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RABBITMQ__Port</span><span style="color: #D4D4D4">: </span><span style="color: #B5CEA8">5672</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RabbitMQ__Username</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">admin</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RabbitMQ__Password</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">admin123</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RabbitMQ__QueueName</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">vibhex</span><span style="color: #D4D4D4">  </span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">RABBITMQ__ProductionEnvironment</span><span style="color: #D4D4D4">: </span><span style="color: #569CD6">true</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">logging</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">driver</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;json-file&quot;</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #569CD6">options</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">max-size</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;100m&quot;</span></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">max-file</span><span style="color: #D4D4D4">: </span><span style="color: #CE9178">&quot;3&quot;</span></span>
<span class="line"></span></code></pre></div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
