Playbook توسعه محصول IoT از ابتدا تا انتها – مرحله 7: انطباق، گواهینامه و انتقال به تولید
مرحله 7 جایی است که یک prototype کارکن به یک محصول قابلفروشِ قانونی تبدیل میشود. تا اینجا، تمرکز بر این بود که مطمئن شوید دستگاه کار میکند – حالا درباره این است که مطمئن شوید طبق قواعد هم بازی میکند. یعنی برآوردن همه نیازمندیهای بیرونی (قوانین، مقررات، استانداردهای صنعتی) و تعیین یک مسیر روشن برای تولید در مقیاس. ترکیبی است از کاغذبازی، تستهای آزمایشگاهی (بله، تستهای بیشتر) و برنامهریزی تولید – کمتر از نوشتن کد یا طراحی مدار دیده میشود، اما همان gate کیفی نهایی است که یک prototype را به یک محصول واقعی تبدیل میکند که مردم بتوانند با امنیت و قانونی بخرند و استفاده کنند.
انطباق نظارتی و Certification
قبل از اینکه دستگاهتان به بازار برسد، باید با قوانین هر منطقهای که در آن میفروشید مطابقت داشته باشد. انطباق نظارتی درباره اثبات این است که دستگاه قوانین رادیویی را نقض نمیکند یا از حدود الکترومغناطیسی فراتر نمیرود. مثلاً اگر دستگاه IoT شما از فرکانسهای رادیویی استفاده میکند (Wi-Fi، بلوتوث، سلولی و غیره)، احتمالاً به تأیید نهادهایی مثل FCC در آمریکا و مارک CE (Conformité Européenne) در اروپا نیاز دارید، در کنار بقیه. این certificationها تضمین میکنند دستگاه شما با الکترونیک دیگر تداخل نمیکند و در حدود قانونی انتشار میماند. هدف عملی است، نه بوروکراتیک: دستگاههای certificated با تجهیزات دیگر تداخل نمیکنند، از سیگنال تلویزیون همسایه تا سیستمهایی که تداخل در آنها پیامدهای ایمنی واقعی دارد.
در یک چمبر تست بیپژواک RF، مهندسها راستیآزمایی میکنند که یک دستگاه IoT استانداردهای انتشار فرکانس رادیویی را برآورده میکند. چمبرهای بیپژواک اتاقهای محافظشدهای با آستر جاذب الکترومغناطیسی هستند که محیطی کنترلشده برای تست انطباق فراهم میکنند.
چرا این همه زحمت؟ چون ردکردن انطباق خیلی زود گران میشود. تنظیمکنندهها میتوانند جریمههای سنگین بدهند (جاانداختن حتی یک certification یا برچسب لازم میتواند یعنی جریمه بیش از $150,000 بهازای هر نقض)، و میتوانند کلاً فروش محصولتان را ممنوع کنند. خیلی از خردهفروشها یا توزیعکنندهها محصولی را که مارکهای مناسب FCC، CE یا certificationهای دیگر را ندارد عرضه نمیکنند – که بازار شما را فوری کوچک میکند. ریسک recall اجباری یا توقف فروش هم هست اگر یک رقیب یا بازرس گزارشتان کند. این را تصور کنید: اولین بچ دستگاههایتان را ارسال کردهاید و ناگهان باید همه چیز را متوقف کنید چون یک بازرس نتایج تستتان را میخواهد و هیچ برچسب certificationای پیدا نمیکند. مجبور میشوید تست اضطراری بگیرید، هزینههای عجله بپردازید و احتمالاً اگر چیزی fail شود درجا بازطراحی کنید. این برای محصولات واقعی اتفاق افتاده و همیشه از درستانجامدادن از ابتدا بیشتر وقت و پول میگیرد. نتیجه: انطباق درباره محافظت از کسبوکارتان و مشتریهایتان است – اثبات میکند دستگاه شما امن است و در میدان دردسر درست نمیکند.
پس، به چه نوع certificationهایی ممکن است نیاز داشته باشید؟ بستگی به عملکردهای محصول و بازارهای هدفتان دارد:
- انتشارات RF (FCC، CE/RED، IC و غیره): اگر دستگاهتان هر فرستنده رادیویی یا حتی یک میکروپروسسور داشته باشد که نویز رادیویی منتشر میکند، باید استانداردهای انتشار فرکانس رادیویی (RF) را برآورده کند. در آمریکا، معمولاً قوانین FCC Part 15 اعمال میشود که دستگاهها را به Class A (صنعتی) یا Class B (مسکونی) با حدود انتشار تقسیم میکند. تستهای FCC بررسی میکنند که دستگاه شما انرژی رادیویی فراتر از سطوح مجاز منتشر نمیکند یا با دستگاههای دیگر تداخل ندارد. IC کانادا (Industry Canada) شبیه FCC است و اغلب تست میتواند با هم انجام شود. در اروپا، Radio Equipment Directive (RED) و EMC Directive کلیدیاند؛ گذراندنشان به شما اجازه میدهد محصول را با نماد CE مارک کنید (یک بایسته قانونی برای الکترونیک در EU). هر کشور یا منطقه ظرافتهای خودش را دارد – مثلاً UKCA برای بریتانیای پس از برگزیت، VCCI برای ژاپن، RCM برای استرالیا – پس باید بر اساس محل عرضه تحقیق کنید.
- ماژولهای pre-certified: یک میانبر عملی: اگر دستگاهتان را با ماژولهای رادیویی pre-certified ساختهاید (مثلاً یک ماژول Wi-Fi یا سلولی که قبلاً certificated است)، میتوانید از آن برای سادهکردن تست استفاده کنید. پاس رایگان نیست، اما میتواند تستهای certification لازم برای محصول نهاییتان را تسریع یا کم کند. certification خود ماژول بخش رادیویی را پوشش میدهد، تا وقتی آن را بهشکل مطابق ادغام کنید. (هنوز باید مطمئن شوید دستگاه از ماژول همانطور که در نظر گرفته شده استفاده میکند – یک آنتن خارج از spec مثلاً میتواند شرایط را نقض کند.) نکته حرفهای: پیشاسکنهای اختیاری مرحله 6 اینجا جواب میدهند – رفتن سرد به لابراتوار certification رسمی مثل رفتن به امتحان نهایی بدون هیچ تست تمرینی است. بهتر است مشکلات (مثل همان یک انتشار اضافی در 2480 MHz) را قبل از تست رسمی لابراتوار بگیرید و برطرف کنید.
- تست EMC: حتی اگر محصولتان عمداً امواج رادیویی منتشر نمیکند، باید تستهای EMC (سازگاری الکترومغناطیسی) را بگذراند. اینها تضمین میکنند که نویز الکترومغناطیسی بیش از حد منتشر نمیکند که بتواند روی دستگاههای دیگر اثر بگذارد، و اینکه بهقدر کافی در برابر تداخل بیرونی ایمن است. به عبارت دیگر، سنسور IoT شما نباید وقتی کسی در نزدیکی مخلوطکن یا بیسیم روشن میکند ریست شود یا بد رفتار کند. تستهای EMC انتشارات تابشی (نویز از طریق هوا)، انتشارات رسانشی (نویز روی خطوط برق) و ایمنی در برابر surgeها، ESD (شوکهای استاتیک) و غیره را پوشش میدهند. certificationهایی مثل CISPR 22/32 (برای تجهیزات IT) یا EN 301 489 (برای EMC دستگاههای رادیویی در اروپا) ممکن است اعمال شوند. لابراتوار دستگاه شما را در یک چمبر بیپژواک میگذارد و با آنتنها و پروبها همه اینها را اندازه میگیرد. فرآیندی کامل است، و همین است که مارک را به دست میآورد.
گذراندن تست نظارتی معمولاً یعنی پرکردن فرمها، پرداخت هزینههای لابراتوار و فرستادن چند واحد prototype به یک لابراتوار مجاز برای چند هفته. در زمانبندیتان برایش جا بگذارید؛ اگر چیزی fail شود و نیاز به رفع داشته باشد میتواند چند دور طول بکشد. وقتی مدرک FCC/CE/وغیره را در دست دارید، میتوانید آن مارکها را روی محصولتان بزنید و با اطمینان بفروشید. همچنین یک پوشه انطباق با همه گزارشهای تست و یک Declaration of Conformity امضاشده (برای CE) برای نگهداری در پرونده میسازید – مثل گذرنامه محصولتان برای دسترسی به بازار به آن فکر کنید.
Certificationهای ایمنی
انطباق نظارتی یک سوی سکه است؛ certification ایمنی سوی دیگر. این درباره اطمینان از این است که دستگاه شما نمیتواند به کاربران یا داراییشان آسیب فیزیکی برساند. محصولات مختلف استانداردهای ایمنی متفاوتی دارند، اما اینها رایجاند:
- ایمنی الکتریکی (استانداردهای IEC/UL): اگر محصولتان به برق شهری وصل میشود یا باتری قابلشارژ دارد یا اساساً هر کاری با برق میکند که بتواند شوک بدهد، بسوزاند یا آتش بگیرد، استانداردهای ایمنی تثبیتشدهای وجود دارد. برای الکترونیک مصرفی و دستگاههای IT، IEC 62368 (و معادل ULاش در آمریکا، UL 62368) استاندارد ایمنی مدرن است که جای استانداردهای قدیمیتر 60950 و 60065 را میگیرد. همه چیز را پوشش میدهد از اطمینان از اینکه بدنههای پلاستیکی تحت شرایط خطا ذوب یا مشتعل نمیشوند، تا الزام عایق و ایزولاسیون مناسب روی بخشهای ولتاژبالا، تا کنترل دمای سطوح قابلدسترس. اگر گجت IoT شما تخصصیتر است (مثل تجهیزات آزمایشگاهی، کنترلرهای صنعتی و غیره)، استانداردهای دیگری ممکن است اعمال شوند (مثلاً IEC 61010 برای تجهیزات آزمایشگاهی، یا IEC 60204/ISO 13849 برای ایمنی ماشینآلات). برای certificatedشدن، ممکن است لازم باشد واحدها را به یک لابراتوار ایمنی (مثل UL یا TÜV) بفرستید که واقعاً سعی میکنند دستگاهتان را اذیت کنند – اتصال کوتاه کردن، اورلود کردن، با پروبهای انگشتی کالبدشکافی کردن – تا مطمئن شوند بهشکل امن fail میشود (مثلاً فیوز را میسوزاند بدون برقگرفتگی آدمک تست). آماده باشید: برآوردن استانداردهای ایمنی میتواند تغییرات طراحی را اجبار کند. تغییرات رایج شامل افزودن فیوز یا کلید قطع حرارتی، پهنکردن فواصل creepage در PCB، استفاده از مواد ضدشعله و افزودن برچسبهای هشدار برای کاربران است. همه درباره جلوگیری از شوک الکتریکی، آتشسوزی و جراحت است. خستهکننده؟ شاید. مهم؟ بله – خیلی بهتر از این است که محصولتان را در اخبار ببینید چون باعث آتشسوزی یک خانه شده یا به کسی آسیب رسانده است.
- ایمنی باتری و شارژ: اگر از باتریهای لیتیومی استفاده میکنید (رایج در دستگاههای IoT)، تستهای ایمنی مشخصی وجود دارد (UN 38.3 برای حملونقل، UL 1642/IEC 62133 برای ایمنی باتری دستگاه و غیره). اینها تضمین میکنند باتریها تحت شرایط عادی و بعضی شرایط سوءاستفاده منفجر نمیشوند یا نشتی نمیدهند. ایرلاینها و بارفرماها هم از شما میخواهند که تأیید کنید باتریهای لیتیومیتان استانداردهای UN 38.3 را قبل از حمل مقادیر عمده برآورده میکنند. پس تست باتری را رد نکنید – سلولهای لیتیومی انرژی زیادی ذخیره میکنند و حوادث مستندشده هاوربرد و گوشیهای هوشمند نشان میدهد وقتی آن انرژی درست مهار نشود چه اتفاقی میافتد.
- استانداردهای use case خاص: بسته به کاربرد، ممکن است certificationهای ایمنی اضافی وجود داشته باشد. مثلاً، یک ترموستات هوشمند یا یک پوشیدنی پزشکی ممکن است بهترتیب به UL 60730 یا تأیید FDA برای ایمنی عملکردی نیاز داشته باشند (اطمینان از اینکه یک خرابی آدمها را به خطر نمیاندازد). یک سنسور IoT صنعتی که میتواند ماشینآلات را فعال کند ممکن است لازم باشد با استانداردهای ایمنی عملکردی (ISO 13849 یا ریتینگهای SIL در IEC 61508) مطابقت داشته باشد تا تضمین کند بهشکل امن fail میشود. اگر دستگاهتان قرار است وارد ماشینها شود، نیازمندیهای automotive-grade (مثل ISO 26262 برای ایمنی عملکردی، یا E-mark برای الکترونیک خودرویی) میتواند اجباری باشد. اینها خودشان موضوعات عمیقیاند، اما نتیجه این است: انتظارات ایمنی دامنهتان را بفهمید و برای برآوردنشان برنامه بریزید. بخشی از توسعهدهندهمحصولمسئولبودن است – میخواهید دستگاهتان تا حد ممکن برای کاربران امن باشد.
در عمل، گرفتن یک certification ایمنی یعنی مستندات و تست. کلی سند طراحی (شماتیکها، layoutهای PCB، دیتاشیت قطعات) برای مهندسان ایمنی آماده میکنید تا بازبینی کنند. ممکن است تستهایی مثل hi-pot (پتانسیل بالا) انجام دهند که در آن ولتاژ بالا اعمال میکنند تا مطمئن شوند عایق دوام میآورد، یا تستهای سقوط برای بررسی بدنه. اگر چیزی fail شود، باید طراحی را درست کنید و احتمالاً دوباره تست کنید. این فرآیند میتواند وقت ببرد – اغلب آن را با تست نظارتی موازی کنید تا در زمان تقویمی کلی صرفهجویی شود. وقتی گذشتید، میتوانید دستگاهتان را با لوگوهای ایمنی (مثل مارک UL) مارک کنید و با دانستن اینکه به یک خطر ایمنی تبدیل نمیشود ارسالش کنید.
Certificationهای محیطی و دیگر
فراتر از رادیو و ایمنی، یک مشت certification و انطباق دیگر هم هست که اغلب برای الکترونیک لازم است:
- محافظت در برابر نفوذ (ریتینگ IP): قصد دارید دستگاهتان را «ضدآب» یا «ضدگردوغبار» بنامید؟ برای پشتیبانی از آن ادعا یک ریتینگ IP میخواهید. کد IP (مثل IP67) راه رسمی بیان مقاومت در برابر جامدات و مایعات است. مثلاً IP67 یعنی ضدگرد و مقاوم به آب تا غوطهوری در 1 متر برای 30 دقیقه. برای certificate کردن این، ممکن است واحدها را برای تستی بفرستید که پودر تالک به آن میدمند و داخل آب فروش میبرند. اگر در بازاریابی ادعای استحکام میکنید، certification همان چیزی است که پشتش میایستد. به هر حال تمرین خوبی هم هست – نمیخواهید کاربران اولیه بهسختی کشف کنند که «سنسور فضای باز»شان واقعاً هوازده نیست.
- RoHS (محدودیت مواد خطرناک): RoHS در بیشتر بازارهای جهانی اعمال میشود (بهویژه EU) – استفاده از بعضی مواد سمی (مثل سرب، جیوه، کادمیم، بعضی بازدارندههای شعله) را در الکترونیک محدود میکند. تا وقتی تولید میکنید، باید مطمئن شوید همه کامپوننتها و لحیمکاریهایتان مطابق RoHS است. بیشتر کامپوننتهای مدرن هستند، اما اگر از چیزی قدیمی استفاده کردید (مثل لحیم سربدار یا قطعهای قدیمی با سرب در روکش)، ممکن است لازم باشد تعویضش کنید. گرفتن certification RoHS اغلب شامل جمعکردن اظهارنامهها از همه تأمینکنندگان قطعات است که تأیید میکنند مواد ممنوعه ندارند. بدون RoHS، نمیتوانید قانوناً در اروپا و خیلی مناطق دیگر بفروشید. در واقع، گرفتن مارک CE ذاتاً نیازمند انطباق RoHS است – مارک CE نشان میدهد محصول نیازمندیهای ایمنی، بهداشت و محیطزیست را برآورده میکند، شامل RoHS برای مواد خطرناک. پس با آن مثل گزینه اختیاری رفتار نکنید. خبر خوب: اگر قطعات را با انطباق در ذهن تهیه کردهاید، معمولاً سرراست است.
- WEEE (ضایعات تجهیزات الکتریکی و الکترونیکی): در اروپا، اگر الکترونیک میفروشید، باید با directiveهای WEEE هم مطابقت داشته باشید، که اساساً از شما میخواهد محصولات را با نماد «سطل زباله خطخورده» برچسب بزنید و احتمالاً برنامههای پسگرفتن یا بازیافت ارائه دهید. این نماد به کاربران میگوید وقتی گجت مرد آن را در زباله عادی نیندازند، بلکه در بازیافت e-waste بیندازند. تستی برای WEEE نیست، اما یک نیازمندی قانونی برچسبگذاری و ثبتنام است. هر کشور ممکن است از شما بخواهد ثبتنام کنید و حجم الکترونیک فروختهشده را برای اهداف بازیافت گزارش دهید.
- مقررات شیمیایی و محیطی: اگر دستگاهتان باتری دارد، خیلی کشورها نماد بازیافت باتری یا مستندات میخواهند. اگر دستگاهتان در بعضی باندها از بیسیم استفاده میکند، جاهایی مثل ژاپن یا کره جنوبی مارکهای certification مشخصی (تأییدهای نظارتی مخابراتی) دارند که ممکن است لازم باشد بگیرید – اغلب با ارائه کاغذبازی یا تست اضافی در همان کشور. اگر به مصرفکنندگان در کالیفرنیا میفروشید، ممکن است لازم باشد Proposition 65 را در نظر بگیرید (که برچسبهای هشدار را اجبار میکند اگر محصولتان هر ماده شیمیایی مضر فهرستشدهای دارد – اغلب این روی چیزهایی مثل کانکتور برنجی با سرب اثر میگذارد که در CA به برچسب هشدار نیاز دارد). اگرچه اینها تست «عملکردی» نیستند، نیازمندیهای قانونیاند که باید برایشان برنامه بریزید.
خلاصه، مرحله 7 وقتی است که همه این چکباکسها تیک میخورند: از اطمینان از اینکه میتوانید محصولتان را قانوناً ارسال کنید (اسناد hazmat برای باتریها) تا اطمینان از اینکه هر نماد بازیافت و محدودیت لازم روی محصول یا بستهبندی است. میتواند بوروکراسی خستهکننده به نظر برسد، اما هر certification یا گام انطباق به دلیلی وجود دارد – محافظت از محیطزیست، کاربران یا عموم. رسیدگی به آن در مرحله 7 از سورپرایزهایی مثل گیرکردن یک محموله در گمرک بهخاطر یک مارک یا سند گمشده جلوگیری میکند.
تحویل به تولید (از Prototype به Production)
درحالیکه تیم مهندسیتان کاغذبازی و تستهای certification را میگذراند، باید برای ساختن محصولتان در مقیاس هم آماده شوید. این نقطهای است که از ذهنیت توسعه/prototype به حالت تولید کامل میروید. شامل هماهنگی با شرکای تولیدتان (یا تیم تولید داخلی) و اطمینان از این است که همه چیز برای یک خط تولید کارآمد سر جایش است. وظایف کلیدی شامل:
- نهاییکردن لیست مواد (BOM): تا حالا، به یک BOM محکم با شماره قطعات سازنده برای هر کامپوننت نیاز دارید. دوباره بررسی کنید که همه قطعات در حجمی که نیاز دارید موجود است و برای هر قطعه حیاتی یا با lead time طولانی گزینه second-source دارید. هیچ چیز بدتر از این نیست که یک ساخت 10,000 دستگاهی برنامه بریزید و بفهمید یک چیپ کلیدی 52 هفته backorder است. با آدمهای زنجیره تأمین یا سازنده قراردادی (CM) کار کنید تا موجودی را امن کنید یا جایگزین پیدا کنید. همچنین فایلهای ساخت PCB و نقشههای مونتاژ را قفل کنید – اینها نقشههایی هستند که سازندهتان برای تهیه PCBهای خالی و مونتاژ کامپوننتها دنبال میکند.
- راهاندازی خط مونتاژ: اگر با یک CM کار میکنید، همه دادههای تولید را به آنها میدهید: فایلهای Gerber (فایلهای طراحی PCB)، فایلهای pick-and-place (که به ماشینها میگویند هر کامپوننت را کجا بگذارند) و یک سند دستورالعمل مونتاژ. CM ماشینهای pick-and-placeشان را برای جمعکردن بردهای شما برنامهریزی میکند. خطوط خودکار مدرن کامپوننتها را سریع و دقیق میگذارند. ماشینهای pick-and-place مقاومتها، چیپها و کامپوننتهای کوچک دیگر را برمیدارند و با دقت روی PCB خمیرلحیمشده میگذارند. (یک خط مدرن یک برد را در چند ثانیه جمع میکند. یک ماشین pick-and-place مدرن، مثل مدل open-source نشاندادهشده بالا، از مختصات برنامهریزیشده برای قراردادن سریع کامپوننتهای الکترونیکی روی PCBها استفاده میکند.) بعد از قرارگیری، بردها از کوره reflow میگذرند تا همه چیز در جایش لحیم شود. ممکن است فرآیندهایی مثل لحیمکاری موجی برای قطعات through-hole، یا مونتاژ دستی برای قطعات عجیبی که ماشینها نمیتوانند انجام دهند هم لازم داشته باشید. بخشی از مرحله 7 صافکردن این فرآیندها با سازنده است. ممکن است یک بازبینی DFM (طراحی برای قابلیت ساخت) انجام دهند و با پیشنهادها برگردند – مثلاً «این پدهای تست را جابهجا کنید» یا «آن کانکتور USB سخت لحیم میشود، شاید footprint را تنظیم کنید.» برای بازخوردشان باز باشید؛ میتواند کلی سردرد در تولید ذخیره کند.
- Fixtureهای تست تولید (jig): یادتان هست در مرحله 6 درباره تست حرف زدیم و شاید حتی یک jig تست پایه برای توسعه ساختیم؟ در تولید، تست هر واحد (یا دستکم هر بچ) برای کنترل کیفیت حیاتی است. معمولاً یک fixture تست طراحی میکنید – اغلب تستر «bed of nails» نامیده میشود – که بردهای مونتاژشده برای تست داخلش پلاگ میشوند یا روش مینشینند. این fixture پینهای pogo (کانتکتهای فنری) دارد که پدهای تست روی PCB شما را لمس میکنند و تست الکتریکی سریع همه سیگنالهای مهم را ممکن میکنند. وقتی یک برد در jig گذاشته میشود، میتوانید بهطور خودکار firmware را روش فلش کنید (firmware تولید نهایی، که اغلب golden image نامیده میشود چون نسخه راستیآزماییشده است) و یک روتین تست اجرا کنید. تست ممکن است بررسی کند: آیا همه سنسورها در بازه مورد انتظار میخوانند؟ آیا رادیو متصل میشود؟ آیا LEDها روشن میشوند؟ آیا فشردن دکمه درست ثبت میشود؟ همه اینها میتواند با ترکیبی از نرمافزار تست و شاید کمی مدار سفارشی در fixture خودکار شود. مثلاً اگر دستگاهتان میکروفون دارد، fixture ممکن است یک اسپیکر کوچک داشته باشد که یک صدای تست پخش کند و ببیند میکروفون آن را میگیرد. طراحی یک fixture تست خوب دقت واقعی میخواهد – باید مقاوم باشد، برای کارگران کارخانه آسان استفاده شود و تا حد امکان از عملکرد دستگاه پوشش دهد. هدف گرفتن هر نقص مونتاژ (مثل یک پین بد لحیمشده یا یک کامپوننت معیوب) قبل از خروج محصول از کارخانه است. رفع یک واحد وقتی هنوز در کارخانه است خیلی ارزانتر از رسیدگی به یک مرجوعی مشتری بعداً است.
- Provisioning و کالیبراسیون: خیلی از محصولات IoT به داده مخصوص هر واحد نیاز دارند که برنامهریزی شود. این میتواند داده کالیبراسیون باشد (شاید هر سنسور کالیبره میشود و مقادیر در فلش ذخیره میشوند)، یا اعتبارنامههای امنیتی مثل کلیدها و گواهیها برای اتصال cloud. مرحله 7 وقتی است که سیستم تزریق اینها حین تولید را پیادهسازی میکنید. مثلاً، ممکن است یک ID و جفتکلید یکتا برای هر دستگاه تولید کنید و هنگام تست فلشش کنید، بعد کلیدهای عمومی را به دیتابیس cloudتان آپلود کنید تا دستگاه بعداً بتواند authenticate شود. امنیت اینجا مهم است: به فرآیندی نیاز دارید که کلیدها در آن قابل رهگیری یا تکثیر نباشند. گاهی سازندهها سرویسهای برنامهریزی امن ارائه میدهند یا ممکن است از یک HSM (Hardware Security Module) برای مدیریت کلیدها استفاده کنید. در هر صورت، این را بهکامل برنامه بریزید. نادیدهگرفتنش آسان است، اما یک فرآیند provisioning امن دستگاههایتان را قابلاعتماد و سخت برای کلون یا بهخطرافتادن میکند. محصولات عجول بهخاطر مدیریت شل کلید در botnetها تمام شدهاند – یک اعتبارنامه پیشفرض یا لورفته همینقدر کافی است.
- مستندات تولید: در کنار سختافزار، کاغذبازیای را آماده کنید که فرآیند مونتاژ و کیفیت را هدایت میکند. این شامل نقشههای مونتاژ (که نشان میدهد دستگاه از نظر مکانیکی چطور سرهم میشود)، و یک سند معیارهای بازرسی است. معیارهای بازرسی تعریف میکند چه چیزی واحد قابلقبول است در برابر reject. مثلاً، ممکن است خراشهای ظاهری جزئی روی یک PCB داخلی را بپذیرید، اما نه روی یک بدنه بیرونی. یا مشخص میکنید که یک جوش لحیم نباید لحیم اضافی فراتر از مقدار مشخصی داشته باشد. این به بازرسهای کیفیت کارخانه کمک میکند بدانند دنبال چه باشند. همچنین برنامه کنترل کیفیت (QC) را تعیین کنید: آیا 100٪ واحدها را تست میکنید؟ (رایج برای الکترونیک پیچیده.) آیا بازرسی نمونه از بچ انجام میدهید؟ نرخ خرابی قابلقبول قبل از اینکه یک بچ نیاز به بازبینی داشته باشد چقدر است؟ داشتن این برنامهها تضمین میکند همه درباره انتظارات کیفیت همصف هستند.
در واقع، تحویل به تولید درباره ترجمه دانش در سر تیم مهندسیتان به یک فرآیند تکرارپذیر و مقیاسپذیر است که کارخانه بتواند اجرایش کند. هرچه حالا شفافتر و کاملتر باشید، تولید روانتر بالا میآید.
دور تولید آزمایشی (Pilot Run)
قبل از ساختن دهها هزار واحد، ارزشش را دارد که یک pilot run (معروف به دور آزمایشی یا دور پیشتولید) انجام دهید. این میتواند در حدود 50–200 واحد باشد – نه تولید انبوه، اما بیشتر از چند prototype. ایده این است که از این بچ کوچک برای صافکردن آخرین مشکلات استفاده کنید.
حین pilot run، فرآیند تولید را از نزدیک زیر نظر بگیرید: آیا مشکل مونتاژ غیرمنتظرهای پیش آمد؟ (شاید آن سنسور جدید سخت لحیم میشود و به تنظیمی در پروفایل reflow نیاز دارد.) آیا fixture تست خرابیهای زیادی در یک تست خاص نشان داد؟ (شاید یک کامپوننت خاص مرزی است و باید تلورانسش را سفت کنید یا تأمینکننده بهتری پیدا کنید.) با CM کار میکنید تا فرآیند را ریزتنظیم کنید. کشف و رفع این مشکلات در یک بچ 100تایی خیلی بهتر از بعد از تعهد به 10,000 است. مثلاً اگر ماشین مونتاژ اشتباهاً یک خازن را برعکس میگذاشت، در pilot متوجه میشوید و برنامهریزی ماشین را بهروز میکنید، بهجای ارسال یک بچ بزرگ از دستگاههای ناکارآمد.
واحدهای pilot خیلی فراتر از خط مفیدند: بعضی به تست certification نهایی میروند (لابراتوارها اغلب چند نمونه با کیفیت تولید میخواهند)، بعضی به راستیآزمایی داخلی (تأیید اینکه محصول نهایی خارجشده از خط هنوز همه specها و متریکهای عملکرد را برآورده میکند)، و بعضی به تست بتا با کاربران دوستانه. آن کاربران اولیه هم روی عملکرد محصول و هم روی هر مشکل بستهبندی یا قابلیت استفاده بازخورد میدهند و به شما فرصت میدهند چیزهای کوچک را قبل از عرضه کامل تنظیم کنید.
واقعبینانه، ممکن است چند pilot run انجام دهید (اغلب EVT/DVT/PVT نامیده میشوند – ساختهای اعتبارسنجی مهندسی، طراحی و تولید) همینطور که به مقیاس کامل نزدیک میشوید. هر کدام فرصتی برای بهبود است. تا انتهای ساخت(های) pilot، باید اعتماد بالایی به توانایی خط تولیدتان برای تولید دستگاههای باکیفیت و یکنواخت با نرخ مورد نیازتان داشته باشید.
ملاحظات لجستیک و زنجیره تأمین
با مرتبشدن certificationها و تولید، به لجستیک هم فکری بکنید: رساندن محصول به مشتریها و پشتیبانی از آن بعداً. این کمی وارد قلمرو کسبوکار میشود، اما به شکلهای خیلی عملی به توسعه محصول وصل است:
- بستهبندی: محصولتان برای فروش چطور بستهبندی میشود؟ این شامل جعبه خردهفروشی (در صورت وجود)، هر فوم یا محافظ داخلی، و لوازم جانبی مثل کابل یا آداپتور برق است. بهعنوان معمار محصول، باید مطمئن شوید بستهبندی مناسب و امن است – مثلاً کیسههای antistatic برای الکترونیک، بالشتک برای جانسالمبهدربردن از سقوط حین حمل و غیره. اگر «تجربه unboxing جذاب» قول دادید، حالا وقت طراحیاش است. یادتان باشد هر اطلاعات نظارتی لازم را در جعبه یا دفترچهها بگذارید (مثلاً اظهارات FCC/CE، اطلاعات گارانتی، دستورالعملهای دفع). بعضی مناطق اطلاعات مشخصی را میخواهند که در دفترچههای راهنمای کاربر یا راهنماهای شروع سریع چاپ شود.
- برچسبگذاری و شماره سریال: هر دستگاه باید یک شماره سریال یا شناسه یکتا داشته باشد، معمولاً روی یک برچسب یا مارک لیزری روی دستگاه. این برای ردیابی واحدها، رسیدگی به مرجوعیها و مدیریت آپدیتهای firmware حیاتی است (ممکن است لازم باشد بدانید یک واحد از کدام بچ یا نسخه است). با سازنده کار کنید تا یک طرح برای شمارههای سریال بسازید – آنها اغلب میتوانند برچسبهای سریال را بهعنوان بخشی از تولید چاپ و بچسبانند. همچنین، همه آن لوگوها و مارکهای انطباق؟ مطمئن شوید درست روی محصول یا برچسبش قرار گرفتهاند. مثلاً FCC ID، مارک CE، مارک UKCA، آیکون سطلزباله WEEE، اظهارات FCC/IC – اینها اغلب روی یک برچسب نظارتی روی دستگاه یا در دفترچه میروند. رهنمودهایی برای اندازه و قابلیت دید وجود دارد (مثلاً مارک CE باید یک حداقل اندازه مشخص داشته باشد و بهراحتی دیده شود). درستانجامدادن این از مشکلات در گمرک یا ممیزی جلوگیری میکند.
- حملونقل و توزیع: برنامه بریزید که کالاهای تمامشده چطور از کارخانه به انبارها یا مشتریان نهایی میرسند. اگر سازندهتان خارج از کشور است، زمان ترانزیت، عوارض واردات و مقررات را حساب کنید. مطمئن شوید کاغذبازی صادراتی مناسب را دارید – مثلاً بعضی کشورها به یک مدرک FCC در پرونده نیاز دارند تا گمرک یک واردات الکترونیکی را ترخیص کند. اگر محصولتان باتری دارد، کارتن حمل به برچسبهای هشدار مناسب باتری لیتیومی نیاز دارد. این جزئیات اگر نادیده گرفته شوند میتوانند محمولهها را به تأخیر بیندازند. در سمت توزیع، با هرکسی که محصول را میفروشد یا fulfil میکند هماهنگ کنید. ممکن است نیازمندیهای بارکد یا محدودیتهای اندازه جعبه خاصی داشته باشند. ایده خوبی است یک محموله نمونه تست کنید: از کارخانه بخواهید چند واحد را همانطور که برای حمل انبوه بستهبندی میشوند برایتان بفرستد، و ببینید آیا همه چیز سالم میرسد و بازکردن، اسکن و غیرهاش آسان است.
- راهاندازی پشتیبانی پس از فروش: اگرچه دقیقاً بخشی از تولید نیست، عاقلانه است که در این مرحله فرآیندهایی برای مرجوعی (RMA)، تعمیرات و آپدیتهای firmware راه بیندازید. برای مرجوعی، تصمیم بگیرید واحدها را تعویض میکنید یا تعمیر – و اگر قابلیتهای طراحیای هست که این را آسانتر میکند (مثل راهی برای ریست یا برنامهریزیدوباره آسان یک دستگاه brickشده) با تیم طراحی در میان بگذارید. برای آپدیتهای firmware، مطمئن شوید سرویس cloud یا اپتان میتواند آپدیت دستگاهها در میدان را هندل کند، و اگر مرتبط است firmware یک bootloader امن دارد. در واقع، محصول را 6 ماه بعد از عرضه تصور کنید: مشکلات را چطور مدیریت میکنید؟ اگر این پاسخها را حالا دارید، میتوانید هر ابزار یا دستورالعمل لازم را داخل بسازید.
مرحله 7 کاغذبازی و فرآیند بیشتری نسبت به مرحلههای قبلی دارد، و کمتر از خلاقیت قابلدیدن کدنویسی و طراحی مدار. اما پل حیاتی از مشتی prototype آزمایشگاهی به یک محصول قابلاعتماد در دست مشتریهاست. توجه دقیق حالا از سورپرایزهای گران بعداً جلوگیری میکند – موانع قانونی، خطرهای ایمنی یا نقصهای تولید. همچنین یعنی با اطمینان ارسال میکنید که دستگاهتان با ارتباطات هواپیما تداخل نمیکند یا روی میز کنار تخت کاربر داغ نمیکند.
تا انتهای مرحله 7، باید همه certificationهای لازم گذرانده شده (یا در پیشرفت نهایی) باشند، و یک برنامه تولید آماده برای production داشته باشید. محصولتان از نظر فنی و قانونی آماده عرضه است. این یک موفقیت واقعی است. مرحله نهایی محصول را به بازار میبرد و آن را در چرخه عمرش مدیریت میکند.