-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
288 lines (184 loc) · 17.5 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Transcend Developer Blog</title>
<meta name="author" content="Transcend Team">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta property="og:site_name" content="Transcend Developer Blog"/>
<meta property="og:image" content=""/>
<link href="/images/favicon.png" rel="icon">
<link rel="alternate" href="/atom.xml" title="Transcend Developer Blog" type="application/atom+xml">
<link rel="stylesheet" href="/css/style.css" media="screen" type="text/css">
<!--[if lt IE 9]><script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-Y6P8DYTR6B"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-Y6P8DYTR6B');
</script>
<meta name="generator" content="Hexo 6.3.0"></head>
<body>
<header id="header"><div class="meta inner">
<h1><a href="/">Transcend Developer Blog</a></h1>
<h2><a href="/">For Transcend Embedded Product Developer</a></h2>
<nav id="main-nav">
<ul>
<li><a target="_blank" rel="noopener" href="https://github.com/transcend-information">About</a></li>
</ul>
<div class="clearfix"></div>
</nav>
</div>
<div class="clearfix"></div>
</header>
<div id="content" class="inner">
<div id="main-col" class="alignleft"><div id="wrapper">
<article class="post">
<div class="post-content">
<header>
<h1 class="title"><a href="/2023/10/18/How-to-Monitor-MicroSD-Lifespan/">How to Monitor MicroSD Lifespan ?</a></h1>
<time datetime="2023-10-18T03:46:56.000Z">2023-10-18</time>
</header>
<div class="entry">
<p><img src="/images/SD430T.png" alt="transcendmicrosd"></p>
<p>MicroSD (Secure Digital) cards are compact, non-volatile storage devices that have become integral components in embedded systems. It owns tiny size, high storage capacity, and wide availability make them an excellent choice for the embedded devices. </p>
<p><strong>NOTE: This article is in reference to Transcend embedded microSD and SD card products.</strong></p>
<h2 id="MicroSD-Applications-in-Embedded-Systems"><a href="#MicroSD-Applications-in-Embedded-Systems" class="headerlink" title="MicroSD Applications in Embedded Systems"></a>MicroSD Applications in Embedded Systems</h2><h3 id="Data-Logging-and-Recording"><a href="#Data-Logging-and-Recording" class="headerlink" title="Data Logging and Recording:"></a>Data Logging and Recording:</h3><p>MicroSD cards are commonly used in applications that require continuous data logging or data storing, such as in industrial automation, surveillance monitoring, Internet of Things (IoT) devices and automotive systems.</p>
<h3 id="Audio-and-Video-Playback"><a href="#Audio-and-Video-Playback" class="headerlink" title="Audio and Video Playback:"></a>Audio and Video Playback:</h3><p>Embedded systems in multimedia devices, such as advertising machine and handheld gaming consoles, can use MicroSD cards to store media files.</p>
<h3 id="Instrumentation-and-Measurement-Systems"><a href="#Instrumentation-and-Measurement-Systems" class="headerlink" title="Instrumentation and Measurement Systems:"></a>Instrumentation and Measurement Systems:</h3><p>Test and measurement equipment often incorporate MicroSD cards to store measurement data, configuration settings, and calibration information.</p>
<h2 id="Monitor-your-SD-Micro-SD-Lifespan"><a href="#Monitor-your-SD-Micro-SD-Lifespan" class="headerlink" title="Monitor your SD/Micro SD Lifespan"></a>Monitor your SD/Micro SD Lifespan</h2><p>Command 56 (CMD56) is a vendor-specific command defined in the SD standard. Transcend has defined the Card Life command, which can be used to determine the degradation status of NAND Flash. By using the Card Life command, the developers can determine the number of write cycles remaining in their memory card, allowing them to take preventive measures before the card reaches its lifespan. This command also allows for the assessment of the degradation status of MicroSD cards during evaluation and testing. Transcend also define some innovated S.M.A.R.T. features which allows the user to evaluate the status of the SD in a much more efficient way.</p>
<p><img src="https://github.com/transcend-information/RaspberryPi-SDcard-SMARTQuery/raw/main/sdsmart.PNG" alt="sdsmart"></p>
<p>The following github project provides step-by-step instructions on using Raspberry Pi with Transcend MicroSD in a Linux system, along with sample code for reference. </p>
<p>How to: Monitor SD card health and status using Raspberry Pi :<br><a target="_blank" rel="noopener" href="https://github.com/transcend-information/RaspberryPi-SDcard-SMARTQuery">https://github.com/transcend-information/RaspberryPi-SDcard-SMARTQuery</a></p>
<p><img src="https://github.com/transcend-information/RaspberryPi-SDcard-SMARTQuery/raw/main/smart.png" alt="SDCMD56SMART"></p>
<p>Transcend has announced that the SD / MicroSD cards currently come equipped with the latest 3D TLC NAND technology. As these products feature NAND Flash, it is crucial for industrial equipment users to assess their lifespan as a key factor in managing and optimizing the use of SD / MicroSD cards. The SD cards are highly durable and reliable, making them suitable for use in challenging environments such as industrial machinery. We remains committed to providing customers with cutting-edge products that meet their needs.</p>
</div>
<div class="clearfix"></div>
</footer>
</div>
</article>
<article class="post">
<div class="post-content">
<header>
<h1 class="title"><a href="/2023/09/15/SSD-Remote-Management/">Effortless SSD Remote Management with Control Center</a></h1>
<time datetime="2023-09-15T03:53:56.000Z">2023-09-15</time>
</header>
<div class="entry">
<p><img src="/images/controlcenter.png" alt="controlcenter"></p>
<p><strong>NOTE: This article is in reference to Transcend embedded SSD products.</strong></p>
<p>In the fast-paced world of technology, managing storage devices efficiently is crucial for businesses, especially when dealing with large-scale edge devices. With the advent of cloud-based solutions, remote management has become a game-changer, offering flexibility and efficiency. In this blog post, we’ll explore how the Control Center, a Software as a Service (SaaS) solution, revolutionizes SSD management, providing users with a seamless experience.</p>
<p>Remotely managing SSDs in edge devices presents specific challenges due to the distributed and often resource-constrained nature of edge computing environments. Some challenges associated with remotely managing SSDs include:</p>
<ul>
<li>Scalability: Managing a vast number of IoT devices distributed across different locations can be complex. Handling scalability issues, such as device provisioning, configuration, and updates at scale, requires efficient management systems.</li>
<li>Remote Monitoring and Diagnostics: Monitoring the health, performance, and status of edge devices remotely is challenging. Having mechanisms in place to collect real-time data, perform diagnostics, and troubleshoot issues without physical access to the devices is essential.</li>
<li>Device Configuration and Updates: Configuring and updating software, firmware, or applications on edge devices in a distributed manner can be complex. Ensuring seamless and secure updates without disrupting device functionality or causing downtime is a challenge.</li>
</ul>
<h2 id="Control-Center"><a href="#Control-Center" class="headerlink" title="Control Center"></a>Control Center</h2><p>The Control Center, a Software as a Service (SaaS) solution, revolutionizes Transcend embedded SSD management, providing users with a seamless experience.</p>
<ol>
<li><p>SaaS Solution for Streamlined Management:<br>Control Center stands out as a cloud-based application designed specifically for storage devices. Being a Software as a Service (SaaS) solution, it offers a host of benefits. The cloud-based nature allows for quick deployment, ensuring that users can scale up or down based on their needs. This level of flexibility is especially advantageous for managing large-scale edge devices efficiently.</p>
</li>
<li><p>Integrated Management for Transcend Various Embedded Storage Devices:<br>One of the standout features of Control Center is its ability to provide integrated management for a variety of Transcend Embedded storage devices, including SSDs, DRAM modules, and SD/microSD cards. Users can monitor all their storage assets through an intuitive interface, gaining instant access to crucial device information. This includes details such as capacity, health status, and lifespan. The unified management interface simplifies the monitoring process, making it a breeze to keep track of diverse storage components.</p>
</li>
<li><p>Remote Maintenance for Cost-Efficient Operations:<br>Control Center takes remote management to the next level by allowing firmware updates in real-time. This feature is significantly reducing maintenance costs. Remote maintenance ensures that firmware updates can be deployed efficiently without the need for physical access to each device. This not only saves time but also minimizes the operational impact on businesses.</p>
</li>
<li><p>Proactive Issue Resolution with EWS System:<br>The Control Center comes equipped with an Early Warning System (EWS) that actively detects potential issues with storage devices. In the event of an anomaly, users are promptly notified through emails or messages. This proactive approach to issue resolution significantly decreases the risk of device downtime, ensuring continuous and uninterrupted operations. Businesses can now address potential problems before they escalate, enhancing overall system reliability.</p>
</li>
<li><p>High Compatibility with SDK Integration:<br>Control Center offers a built-in Software Development Kit (SDK) that facilitates seamless integration with various operating systems and platforms. This high level of compatibility ensures that the solution can be tailored to the specific needs of different environments. Whether you’re working with Windows, Linux, or other platforms, Control Center’s SDK ensures a smooth and cohesive integration experience.</p>
</li>
</ol>
<h1 id="Manage-from-the-Cloud-or-On-Premise"><a href="#Manage-from-the-Cloud-or-On-Premise" class="headerlink" title="Manage from the Cloud or On-Premise"></a>Manage from the Cloud or On-Premise</h1><p>The Control Center is set up to give users maximum flexibility and control. Users can connect through cloud-based architectures such as Amazon Web Services (AWS), Microsoft Azure or install it directly on their local network or server. Users who access the Control Center via the cloud enjoy greater operating efficiency as their business grows, thanks to the rapid scalability this technology provides. On the other hand, users can deploy the system in their local network or servers. Data security is in the hands of the organization. Companies can elect to implement a mixed strategy.</p>
<p>Please visit AWS marketplace or Azure marketplace to subscribe and install.</p>
<br>
<a href="https://aws.amazon.com/marketplace/pp/B08JF1GQSX" target="_blank">
<img src="/images/AWSMP.png" alt="AWSMP" height= 150px/>
</a>
<br>
<br>
<a href="https://azuremarketplace.microsoft.com/zh-tw/marketplace/apps/transcendinformationinc1609918445926.controlcenter" target="_blank">
<img src="/images/AzureMP.png" alt="AzureMP" height= 150px/>
</a>
</div>
<div class="clearfix"></div>
</footer>
</div>
</article>
<article class="post">
<div class="post-content">
<header>
<h1 class="title"><a href="/2023/08/31/How-to-Monitor-SSD-Health/">How to Monitor SSD Health ?</a></h1>
<time datetime="2023-08-31T10:15:42.000Z">2023-08-31</time>
</header>
<div class="entry">
<p><img src="/images/ssd.png" alt="transcendssd"></p>
<p>Solid State Drives (SSDs) have revolutionized the way we store and access data, offering lightning-fast speeds and enhanced reliability. However, like any electronic device, SSDs require proper monitoring and maintenance to ensure they continue to perform optimally over time.</p>
<p><strong>NOTE: This article is in reference to Transcend embedded SSD products.</strong></p>
<h2 id="SMART-Technology"><a href="#SMART-Technology" class="headerlink" title="SMART Technology"></a>SMART Technology</h2><p>One of the most significant advancements in drive monitoring is SMART (Self-Monitoring, Analysis, and Reporting Technology). This groundbreaking feature is integrated within modern hard drives and SSDs, providing them with a level of self-awareness previously unseen.</p>
<h2 id="SMART-Parameters-for-SSD-Health-Monitoring"><a href="#SMART-Parameters-for-SSD-Health-Monitoring" class="headerlink" title="SMART Parameters for SSD Health Monitoring"></a>SMART Parameters for SSD Health Monitoring</h2><p>SMART technology provides valuable insights into the health status of SSDs by tracking various usage parameters.<br>For Transcend embedded SSDs, the following parameters are particularly relevant:</p>
<ul>
<li><h3 id="A9-Percentage-Field-Represents-the-health-percentage-for-SATA-SSDs"><a href="#A9-Percentage-Field-Represents-the-health-percentage-for-SATA-SSDs" class="headerlink" title="A9 (Percentage) Field: Represents the health percentage for SATA SSDs."></a>A9 (Percentage) Field: Represents the health percentage for SATA SSDs.</h3></li>
<li><h3 id="05-Percentage-Used-Field-Represents-the-percentage-of-life-used-for-NVMe-SSDs"><a href="#05-Percentage-Used-Field-Represents-the-percentage-of-life-used-for-NVMe-SSDs" class="headerlink" title="05 (Percentage Used) Field: Represents the percentage of life used for NVMe SSDs."></a>05 (Percentage Used) Field: Represents the percentage of life used for NVMe SSDs.</h3></li>
</ul>
<p><img src="/images/SATA-A9.png" alt="SATA-A9"><br><img src="/images/NVMe-05.png" alt="NVMe-05"></p>
<p>These fields are key indicators of the SSD’s overall health and remaining lifespan.</p>
<p>In addition to health percentages, SMART technology also monitors the following parameters:</p>
<ul>
<li>Operating Temperature:the temperature of the SSD during operation.</li>
<li>Read and Write Operation Metrics: the number of read and write operations performed.</li>
<li>Power-On Hours: the total number of hours the SSD has been powered on.</li>
<li>Unexpected Power Interruptions: unexpected power interruptions, which can impact the SSD’s stability and data integrity.</li>
</ul>
<p>To monitor the health of Transcend embedded SSDs, focus on interpreting the A9 and 05 fields, which correspond to health percentages for SATA and NVMe SSDs respectively. </p>
<p>The following github project provides to build executable file in Linux for Transcend embedded SSD, along with sample code for reference. The procedure can also be used as a reference for non-Linux systems.</p>
<p>How to: Monitor SSD health and SMART status in Linux :<br><a target="_blank" rel="noopener" href="https://github.com/transcend-information/Linux-SMART-Command">https://github.com/transcend-information/Linux-SMART-Command</a></p>
<img src="https://github.com/transcend-information/Linux-SMART-Command/raw/main/imgs/nvmehealth.png" alt="nvmehealth" width="600"/>
<br>
<img src="https://github.com/transcend-information/Linux-SMART-Command/raw/main/imgs/satahealth.png" alt="satahealth" width="600"/>
<p>Monitoring the health of SSDs is crucial for ensuring their optimal performance and longevity. SMART technology plays a pivotal role in this process, enabling storage devices to autonomously monitor and report their operational status. By proactively monitoring these parameters, you can take timely action to maintain the SSD’s performance and reliability.</p>
</div>
<div class="clearfix"></div>
</footer>
</div>
</article>
<nav id="pagination">
<div class="clearfix"></div>
</nav></div></div>
<aside id="sidebar" class="alignright">
<div class="search">
<form action="//google.com/search" method="get" accept-charset="utf-8">
<input type="search" name="q" results="0" placeholder="Search">
<input type="hidden" name="q" value="site:transcend-information.github.io">
</form>
</div>
<div class="widget tag">
<h3 class="title">Recent Posts</h3>
<ul class="entry">
<li>
<a href="/2023/10/18/How-to-Monitor-MicroSD-Lifespan/">How to Monitor MicroSD Lifespan ?</a>
</li>
<li>
<a href="/2023/09/15/SSD-Remote-Management/">Effortless SSD Remote Management with Control Center</a>
</li>
<li>
<a href="/2023/08/31/How-to-Monitor-SSD-Health/">How to Monitor SSD Health ?</a>
</li>
</ul>
</div>
<div class="widget tag">
<h3 class="title">Tags</h3>
<ul class="entry">
<li><a href="/tags/Control-Center-SSD/">Control Center, SSD,</a><small>1</small></li>
<li><a href="/tags/Raspberry-Pi-CMD56/">Raspberry Pi, CMD56</a><small>1</small></li>
<li><a href="/tags/SSD-NVMe-SATA/">SSD, NVMe, SATA</a><small>1</small></li>
</ul>
</div>
</aside>
<div class="clearfix"></div>
</div>
<footer id="footer" class="inner"><div class="alignleft">
© 2024 Transcend Team
</div>
<div class="clearfix"></div></footer>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
</body>
</html>