{"id":30119,"date":"2025-12-11T08:04:03","date_gmt":"2025-12-11T16:04:03","guid":{"rendered":"https:\/\/tdengine.com\/?p=30119"},"modified":"2025-12-12T07:06:12","modified_gmt":"2025-12-12T15:06:12","slug":"free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available","status":"publish","type":"post","link":"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/","title":{"rendered":"Free Public MQTT Data Feed: Real-Time Solar Fleet Simulation Now Available"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #141414;color:#141414\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #141414;color:#141414\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/#MQTT_Broker_Details\" >MQTT Broker Details<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/#Whats_in_the_Data\" >What&#8217;s in the Data?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/#1_Site-Level_Metrics_Topic_sites\" >1. Site-Level Metrics (Topic: sites)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/#2_Inverter-Level_Metrics_Topic_inverters\" >2. Inverter-Level Metrics (Topic: inverters)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/#3_String-Level_Metrics_Topic_strings\" >3. String-Level Metrics (Topic: strings)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/#4_Weather_Station_Data_Topic_weather\" >4. Weather Station Data (Topic: weather)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/#5_Grid_Meter_Data_Topic_grid\" >5. Grid Meter Data (Topic: grid)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/#Data_Characteristics\" >Data Characteristics<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/#Use_Cases\" >Use Cases<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/#Getting_Started\" >Getting Started<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/tdengine.com\/free-public-mqtt-data-feed-real-time-solar-fleet-simulation-now-available\/#Disclaimers\" >Disclaimers<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>We&#8217;re excited to announce the launch of a free, public MQTT data feed that simulates a realistic California solar fleet. This continuously running data stream is now available to anyone interested in working with real-world IoT time-series data\u2014no authentication required.<\/p>\n\n\n\n<p>Starting today, developers, researchers, and IoT practitioners can subscribe to a live MQTT feed that publishes realistic solar fleet telemetry data 24\/7. This data source simulates a 5-site California solar installation with a total capacity of 97 MWac, complete with all the complexity you&#8217;d expect from a real-world renewable energy operation.<\/p>\n\n\n\n<h2 class=\"gb-text\"><span class=\"ez-toc-section\" id=\"MQTT_Broker_Details\"><\/span>MQTT Broker Details<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>Connection Information:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Broker:<\/strong> <code class=\"\" data-line=\"\">mqtt.tdengine.com<\/code><\/li>\n\n\n\n<li><strong>Port:<\/strong> <code class=\"\" data-line=\"\">1883<\/code><\/li>\n\n\n\n<li><strong>Authentication:<\/strong> None required<\/li>\n\n\n\n<li><strong>QoS:<\/strong> 0<\/li>\n<\/ul>\n\n\n\n<p><strong>Available Topics:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code class=\"\" data-line=\"\">sites<\/code> &#8211; Site\/plant level data<\/li>\n\n\n\n<li><code class=\"\" data-line=\"\">inverters<\/code> &#8211; Inverter level data<\/li>\n\n\n\n<li><code class=\"\" data-line=\"\">strings<\/code> &#8211; String level data (16 per inverter)<\/li>\n\n\n\n<li><code class=\"\" data-line=\"\">weather<\/code> &#8211; Weather station data<\/li>\n\n\n\n<li><code class=\"\" data-line=\"\">grid<\/code> &#8211; Grid meter\/substation data<\/li>\n<\/ul>\n\n\n\n<h2 class=\"gb-text\"><span class=\"ez-toc-section\" id=\"Whats_in_the_Data\"><\/span>What&#8217;s in the Data?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The simulator publishes hierarchical telemetry data that mirrors the structure of an actual solar installation:<\/p>\n\n\n\n<h3 class=\"gb-text\"><span class=\"ez-toc-section\" id=\"1_Site-Level_Metrics_Topic_sites\"><\/span>1. Site-Level Metrics (Topic: <code class=\"\" data-line=\"\">sites<\/code>)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Each site publishes comprehensive plant-level data including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AC\/DC power output (MW)<\/li>\n\n\n\n<li>Expected vs. actual power production<\/li>\n\n\n\n<li>Performance ratio (0.96-1.00 range)<\/li>\n\n\n\n<li>Availability percentage (95.6%-99.2%)<\/li>\n\n\n\n<li>Curtailment levels and percentages<\/li>\n\n\n\n<li>Daily energy production (MWh)<\/li>\n\n\n\n<li>POA irradiance measurements<\/li>\n\n\n\n<li>Soiling index<\/li>\n\n\n\n<li>Active alarms with detailed AI-generated alarm messages<\/li>\n<\/ul>\n\n\n\n<p><strong>Sample Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-json\" data-line=\"\">{\n  &quot;ts&quot;: &quot;2025-12-04T18:30:45.123456+00:00&quot;,\n  &quot;Site_ID&quot;: &quot;SITE_001&quot;,\n  &quot;Fleet&quot;: &quot;california&quot;,\n  &quot;Location&quot;: &quot;34.4208,-118.4696&quot;,\n  &quot;MWdc&quot;: 26.25,\n  &quot;MWac&quot;: 21.0,\n  &quot;POA_Irradiance_Wm2&quot;: 847.32,\n  &quot;AC_Power_MW&quot;: 16.84,\n  &quot;Expected_Power_MW&quot;: 17.23,\n  &quot;Performance_Ratio&quot;: 0.977,\n  &quot;Availability_%&quot;: 98.15,\n  &quot;Curtailment_%&quot;: 0.0,\n  &quot;Energy_Today_MWh&quot;: 94.27,\n  &quot;Soiling_Index&quot;: 0.945,\n  &quot;Active_Alarms&quot;: 0,\n  &quot;Alarm_Messages&quot;: []\n}<\/code><\/pre>\n\n\n\n<h3 class=\"gb-text\"><span class=\"ez-toc-section\" id=\"2_Inverter-Level_Metrics_Topic_inverters\"><\/span>2. Inverter-Level Metrics (Topic: <code class=\"\" data-line=\"\">inverters<\/code>)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Each site contains 4-10 inverters (42 total across the fleet), publishing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rated and actual AC power output (kW)<\/li>\n\n\n\n<li>DC input voltage and AC output parameters<\/li>\n\n\n\n<li>Module temperature<\/li>\n\n\n\n<li>Inverter efficiency (96-99%)<\/li>\n\n\n\n<li>Operational status (Running\/Standby\/Fault)<\/li>\n\n\n\n<li>Detailed status messages<\/li>\n\n\n\n<li>Local performance ratio<\/li>\n\n\n\n<li>Daily energy production per inverter<\/li>\n<\/ul>\n\n\n\n<p><strong>Sample Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-json\" data-line=\"\">{\n  &quot;ts&quot;: &quot;2025-12-04T18:30:45.234567+00:00&quot;,\n  &quot;Inverter_ID&quot;: &quot;INV_001_001&quot;,\n  &quot;Site_ID&quot;: &quot;SITE_001&quot;,\n  &quot;Fleet&quot;: &quot;california&quot;,\n  &quot;Location&quot;: &quot;34.4208,-118.4696&quot;,\n  &quot;Model&quot;: &quot;SMA-SC2500&quot;,\n  &quot;Rated_AC_kW&quot;: 5250.0,\n  &quot;Input_DC_Voltage&quot;: 842.56,\n  &quot;Output_AC_Power_kW&quot;: 4234.18,\n  &quot;AC_Voltage&quot;: 532.14,\n  &quot;AC_Current&quot;: 7.95,\n  &quot;Temperature_Module&quot;: 52.34,\n  &quot;Efficiency_%&quot;: 97.2,\n  &quot;Status&quot;: &quot;Running&quot;,\n  &quot;Status_Message&quot;: &quot;INVERTER OPERATIONAL: INV_001_001 operating normally...&quot;,\n  &quot;Availability_%&quot;: 95.0,\n  &quot;PR_Local&quot;: 0.823,\n  &quot;Energy_Today_kWh&quot;: 18542.76\n}<\/code><\/pre>\n\n\n\n<h3 class=\"gb-text\"><span class=\"ez-toc-section\" id=\"3_String-Level_Metrics_Topic_strings\"><\/span>3. String-Level Metrics (Topic: <code class=\"\" data-line=\"\">strings<\/code>)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>With 16 strings per inverter (672 total), you&#8217;ll see granular DC performance data:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DC current and voltage per string<\/li>\n\n\n\n<li>Expected vs. actual power output<\/li>\n\n\n\n<li>Deviation percentages<\/li>\n\n\n\n<li>String status (Normal\/Warning\/Fault)<\/li>\n\n\n\n<li>Cell temperature<\/li>\n\n\n\n<li>Soiling factors<\/li>\n<\/ul>\n\n\n\n<p><strong>Sample Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-json\" data-line=\"\">{\n  &quot;ts&quot;: &quot;2025-12-04T18:30:45.345678+00:00&quot;,\n  &quot;String_ID&quot;: &quot;INV_001_001_STR001&quot;,\n  &quot;Inverter_ID&quot;: &quot;INV_001_001&quot;,\n  &quot;Site_ID&quot;: &quot;SITE_001&quot;,\n  &quot;Fleet&quot;: &quot;california&quot;,\n  &quot;Location&quot;: &quot;34.4208,-118.4696&quot;,\n  &quot;DC_Current_A&quot;: 11.23,\n  &quot;DC_Voltage_V&quot;: 782.45,\n  &quot;Expected_Power_W&quot;: 92.15,\n  &quot;Actual_Power_W&quot;: 87.84,\n  &quot;Deviation_%&quot;: -4.68,\n  &quot;Status&quot;: &quot;Normal&quot;,\n  &quot;Temperature_Cell&quot;: 48.92,\n  &quot;Soiling_Factor&quot;: 0.923,\n  &quot;Last_Cleaned&quot;: &quot;2024-01-15&quot;\n}<\/code><\/pre>\n\n\n\n<h3 class=\"gb-text\"><span class=\"ez-toc-section\" id=\"4_Weather_Station_Data_Topic_weather\"><\/span>4. Weather Station Data (Topic: <code class=\"\" data-line=\"\">weather<\/code>)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>One weather station per site provides environmental context:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>POA (Plane of Array) irradiance<\/li>\n\n\n\n<li>GHI (Global Horizontal Irradiance)<\/li>\n\n\n\n<li>DNI (Direct Normal Irradiance)<\/li>\n\n\n\n<li>Ambient and module temperatures<\/li>\n\n\n\n<li>Wind speed and direction<\/li>\n\n\n\n<li>Humidity<\/li>\n<\/ul>\n\n\n\n<p><strong>Sample Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-json\" data-line=\"\">{\n  &quot;ts&quot;: &quot;2025-12-04T18:30:45.456789+00:00&quot;,\n  &quot;Station_ID&quot;: &quot;WS_001&quot;,\n  &quot;Site_ID&quot;: &quot;SITE_001&quot;,\n  &quot;Fleet&quot;: &quot;california&quot;,\n  &quot;Location&quot;: &quot;34.4208,-118.4696&quot;,\n  &quot;POA_Irradiance_Wm2&quot;: 847.32,\n  &quot;GHI_Wm2&quot;: 823.45,\n  &quot;DNI_Wm2&quot;: 678.92,\n  &quot;Ambient_Temperature_C&quot;: 28.54,\n  &quot;Module_Temperature_C&quot;: 51.23,\n  &quot;Wind_Speed_mps&quot;: 7.82,\n  &quot;Wind_Direction_deg&quot;: 245.67,\n  &quot;Humidity_%&quot;: 42.18\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Grid_Meter_Data_Topic_grid\"><\/span>5. Grid Meter Data (Topic: <code class=\"\" data-line=\"\">grid<\/code>)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Grid interconnection metrics from each site&#8217;s point of common coupling:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Active and reactive power (MW\/MVar)<\/li>\n\n\n\n<li>Voltage and frequency<\/li>\n\n\n\n<li>Power setpoints<\/li>\n\n\n\n<li>Curtailment levels and status<\/li>\n\n\n\n<li>Detailed operational status messages<\/li>\n\n\n\n<li>Daily energy export<\/li>\n<\/ul>\n\n\n\n<p><strong>Sample Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-json\" data-line=\"\">{\n  &quot;ts&quot;: &quot;2025-12-04T18:30:45.567890+00:00&quot;,\n  &quot;Meter_ID&quot;: &quot;GRID_001&quot;,\n  &quot;Site_ID&quot;: &quot;SITE_001&quot;,\n  &quot;Fleet&quot;: &quot;california&quot;,\n  &quot;Location&quot;: &quot;34.4208,-118.4696&quot;,\n  &quot;Active_Power_MW&quot;: 16.84,\n  &quot;Reactive_Power_MVar&quot;: 0.45,\n  &quot;Voltage_kV&quot;: 34.2,\n  &quot;Frequency_Hz&quot;: 60.012,\n  &quot;Setpoint_MW&quot;: 16.80,\n  &quot;Curtailment_MW&quot;: 0.0,\n  &quot;Curtailment_%&quot;: 0.0,\n  &quot;Status&quot;: &quot;GRID OPERATIONS NORMAL: GRID_001 operating at full capacity...&quot;,\n  &quot;Energy_Today_MWh&quot;: 94.56\n}<\/code><\/pre>\n\n\n\n<h2 class=\"gb-text\"><span class=\"ez-toc-section\" id=\"Data_Characteristics\"><\/span>Data Characteristics<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The simulator generates realistic data with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Time-based variations<\/strong>: Irradiance and power output follow realistic daily solar curves<\/li>\n\n\n\n<li><strong>Correlations<\/strong>: Weather conditions properly correlate with power production<\/li>\n\n\n\n<li><strong>Operational states<\/strong>: Inverters cycle through Running\/Standby\/Fault states based on realistic availability ranges<\/li>\n\n\n\n<li><strong>Performance metrics<\/strong>: PR (Performance Ratio) values range from 96-100%, matching real-world solar installations<\/li>\n\n\n\n<li><strong>Alarms and events<\/strong>: The fleet generates detailed alarm messages for faults, underperformance, grid events, and maintenance needs<\/li>\n\n\n\n<li><strong>Curtailment dynamics<\/strong>: Time-based curtailment that peaks during afternoon hours<\/li>\n\n\n\n<li><strong>Hierarchical consistency<\/strong>: String data rolls up to inverter data, which rolls up to site data<\/li>\n<\/ul>\n\n\n\n<h2 class=\"gb-text\"><span class=\"ez-toc-section\" id=\"Use_Cases\"><\/span>Use Cases<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>This free data feed is ideal for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Testing MQTT clients and IoT platforms<\/strong>: Use realistic, multi-level hierarchical data without setting up your own simulator<\/li>\n\n\n\n<li><strong>Learning time-series databases<\/strong>: Practice ingesting, querying, and analyzing real-world telemetry patterns<\/li>\n\n\n\n<li><strong>Building monitoring dashboards<\/strong>: Create solar fleet visualization and analytics applications<\/li>\n\n\n\n<li><strong>Training machine learning models<\/strong>: Use for anomaly detection, forecasting, or predictive maintenance algorithms<\/li>\n\n\n\n<li><strong>Benchmarking data platforms<\/strong>: Test ingestion rates, query performance, and compression ratios<\/li>\n\n\n\n<li><strong>Educational purposes<\/strong>: Teach IoT architecture, renewable energy monitoring, or industrial data systems<\/li>\n\n\n\n<li><strong>Proof-of-concept development<\/strong>: Rapid prototyping without hardware dependencies<\/li>\n<\/ul>\n\n\n\n<h2 class=\"gb-text\"><span class=\"ez-toc-section\" id=\"Getting_Started\"><\/span>Getting Started<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You can subscribe to our MQTT broker with any client you like. For example, you could use mosquitto_sub to subscribe as follows:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\"># Subscribe to all site data\nmosquitto_sub -h mqtt.tdengine.com -p 1883 -t &#039;sites&#039; -v\n\n# Subscribe to all inverter data\nmosquitto_sub -h mqtt.tdengine.com -p 1883 -t &#039;inverters&#039; -v\n\n# Subscribe to all topics\nmosquitto_sub -h mqtt.tdengine.com -p 1883 -t &#039;#&#039; -v<\/code><\/pre>\n\n\n\n<p>If you would like to ingest data from the broker into TDengine TSDB, add a data source and configure the host and port of the broker.<\/p>\n\n\n\n<img decoding=\"async\" width=\"825\" height=\"486\" class=\"gb-media-f6e94014\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic1.png?strip=all&sharp=1\" alt=\"\" title=\"mqtt-pic1\" srcset=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic1.png?strip=all&amp;sharp=1 825w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic1-300x177.png?strip=all&amp;sharp=1 300w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic1-768x452.png?strip=all&amp;sharp=1 768w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic1.png?strip=all&amp;sharp=1&amp;w=165 165w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic1.png?strip=all&amp;sharp=1&amp;w=495 495w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic1.png?strip=all&amp;sharp=1&amp;w=660 660w\" sizes=\"(max-width: 825px) 100vw, 825px\" \/>\n\n\n\n<p>In the Collect section, specify the topic to which you want to subscribe &#8212; <code class=\"\" data-line=\"\">weather<\/code> is used in this example.<\/p>\n\n\n\n<img decoding=\"async\" width=\"817\" height=\"506\" class=\"gb-media-23441423\" alt=\"\" title=\"mqtt-pic2\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic2.png?strip=all&sharp=1\" srcset=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic2.png?strip=all&amp;sharp=1 817w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic2-300x186.png?strip=all&amp;sharp=1 300w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic2-768x476.png?strip=all&amp;sharp=1 768w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic2.png?strip=all&amp;sharp=1&amp;w=163 163w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic2.png?strip=all&amp;sharp=1&amp;w=490 490w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/mqtt-pic2.png?strip=all&amp;sharp=1&amp;w=653 653w\" sizes=\"(max-width: 817px) 100vw, 817px\" \/>\n\n\n\n<p>Finally, parse the data and map it to a supertable. You now have a MQTT data source to use in your testing.<\/p>\n\n\n\n<h2 class=\"gb-text\"><span class=\"ez-toc-section\" id=\"Disclaimers\"><\/span>Disclaimers<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Simulated Data<\/strong>: This feed publishes simulated solar fleet data for development, testing, and educational purposes. While the data patterns, ranges, and correlations are designed to be realistic, this is not actual production data from a real solar installation.<\/li>\n\n\n\n<li><strong>No Service Guarantees<\/strong>: This is a free community resource provided as-is, without any SLA or uptime guarantees. While we intend to maintain 24\/7 availability, occasional interruptions may occur for maintenance or updates.<\/li>\n\n\n\n<li><strong>Fair Use<\/strong>: This service is provided for reasonable, good-faith use. Please be respectful of the shared resource and avoid excessive connection rates or abusive patterns that could impact availability for others.<\/li>\n\n\n\n<li><strong>Data Privacy<\/strong>: All published data is synthetic and contains no real personal, financial, or proprietary information.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re excited to announce the launch of a free, public MQTT data feed that simulates a realistic California solar fleet.<\/p>\n","protected":false},"author":132,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[21],"tags":[],"ppma_author":[276],"class_list":["post-30119","post","type-post","status-publish","format-standard","hentry","category-engineering"],"authors":[{"term_id":276,"user_id":132,"is_guest":0,"slug":"aarulraj","display_name":"Arun Arulraj","avatar_url":{"url":"https:\/\/tdengine.com\/wp-content\/uploads\/aarulraj-new.jpg","url2x":"https:\/\/tdengine.com\/wp-content\/uploads\/aarulraj-new.jpg"},"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/posts\/30119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/users\/132"}],"replies":[{"embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/comments?post=30119"}],"version-history":[{"count":5,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/posts\/30119\/revisions"}],"predecessor-version":[{"id":30151,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/posts\/30119\/revisions\/30151"}],"wp:attachment":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/media?parent=30119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/categories?post=30119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/tags?post=30119"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/ppma_author?post=30119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}