ساعت ۲:۱۷ بامداد روز سهشنبه است و یک تریلر یخچالدار جایی در بزرگراه I-80 در غرب نبراسکا در حرکت است.
آخرین گزارش ردیاب این تریلر در ساعت ۱:۰۴ ثبت شده است. هنوز هیچکس از این موضوع خبر ندارد، زیرا هیچ بخشی در سیستم برای اعلام «نبودِ داده» طراحی نشده است. داشبورد آخرین موقعیت شناختهشده را نشان میدهد و تا زمانی که شخصی برچسب زمانی را بررسی نکند، همهچیز کاملاً عادی و شبیه به موقعیت فعلی بهنظر میرسد.
ساعت ۶:۳۰ صبح، یک اپراتور اعزام متوجه میشود که کامیون پنج ساعت است روی نقشه تکان نخورده است. در واقع، کامیون ۲۸۰ مایل جابهجا شده است؛ اما چیزی که تکان نخورده، دادهها هستند.
تا زمانی که مشخص شود چه اتفاقی افتاده، شیفت کاری دو بار عوض شده، مشتری درباره بازه زمانی تحویل تماس گرفته و راننده چهل دقیقه را صرف تلفن کرده تا مواردی را تأیید کند که دستگاه برای گزارش خودکار آنها نصب شده بود.
در طول مسیر پوشش شبکه وجود داشته، اما ردیاب بهسادگی نتوانسته از شبکه موجود استفاده کند.
چرا ردیابهای ناوگان با وجود پوشش شبکه آفلاین میشوند؟
اتفاقی که معمولاً رخ میدهد به این شرح است و هیچکدام از آنها روی نقشههای پوشش شبکه دیده نمیشوند.
این دستگاه روی یک اپراتور تنظیم شده است. یکشبه، آن اپراتور تغییر معمولی روی شبکه ایجاد کرده است: یک بهروزرسانی پیکربندی، بازتوزیع ظرفیت یا تخصیص مجدد باند در یک بازار محلی که هیچکس در آن شکایتی ندارد. دستگاه دچار نقص نشده است؛ بلکه متصل مانده، روی شبکهای نشسته که دیگر ترافیک آن را بهدرستی منتقل نمیکند و مدام به تلاش خود ادامه داده است. اتصال آنقدر قطع نشده که هشداری را فعال کند و آنقدر هم خوب کار نکرده که بتواند چیزی ارسال کند.
احتمال دوم: یک توافقنامه رومینگ تغییر کرده است. کامیونها از مرز ایالتها و بهطور فزایندهای از مرز کشورها عبور میکنند. روابط رومینگ در پشت صحنه، توافقنامههای تجاری هستند که مجدداً مذاکره میشوند، منقضی میشوند یا بهطور بیسروسامانی در اولویت پایینتری قرار میگیرند. هیچکس به اپراتور ناوگان اطلاعی نمیدهد، زیرا در مدل اپراتور مخابراتی، اپراتور ناوگان طرف آن قرارداد نیست.
احتمال سوم و رایجترین موردی که هیچکس به دنبال آن نمیگردد: دستگاه سالم بوده، شبکه سالم بوده و ناوگان هیچ راهی نداشته است تا تفاوت بین کامیونی که پارک شده و کامیونی که دیگر گزارش ارسال نمیکند را تشخیص دهد. سکوت و توقف روی نقشه کاملاً یکسان بهنظر میرسند.
مکانیزم اهمیت کمتری دارد در مقایسه با شکلی که بین آنها مشترک است. در هر سه مورد، سیگنال وجود داشته است. در هر سه مورد، خرابی برای ساعتها نامرئی بوده است و در هر سه مورد، رفع مشکل مستلزم این بوده که یک انسان متوجه موردی شود که هیچ سیستمی مراقب آن نبوده است.
هزینه واقعی یک کامیون بیصدا چیست؟
هزینه قطعی اتصال، مگابایتهایی نیست که جابهجا نشدهاند؛ بلکه تمام اتفاقاتی است که به دلیل این جابهجا نشدن رخ میدهد.
- اعزام یک خودرو برای بازرسی دستگاهی که مشخص میشود سالم است، یعنی اتلاف تکنسین، وسیله نقلیه و ساعتها زمان غیرضروری در میدان.
- تأیید دستی موقعیت یا وضعیت تحویل توسط راننده، یعنی کار با دستمزدی که جایگزین فرآیندی میشود که کسبوکار از پیش خودکارسازی کرده است.
- از دست رفتن بازه زمانی تحویل میتواند به معنای اعتبار خدمات، جریمه توافقنامه سطح خدمات یا نارضایتی مشتری باشد.
- شکاف در ساعات کارکرد، دما، آلایندگی یا سایر سوابق الزامی، بهجای یک ناراحتی ساده در اتصال، میتواند به یک ریسک عدم تطابق قانونی تبدیل شود.
- اپراتوری که به دنبال یک خودروی گمشده است، وقت خود را صرف حل یک مشکل داده میکند بهجای اینکه ناوگان را مدیریت کند.
هیچکدام از این هزینهها در صورتحساب اتصال ظاهر نمیشوند، اما همه آنها در جایی بروز پیدا میکنند.
و این یکی از جنبههای عجیب اقتصاد اتصال در ناوگان است: ردیف مربوط به هزینه اتصال در صورتحساب سبز میماند، در حالی که هزینه عملیاتی ناشی از خرابی اتصال مدام در حال افزایش است.
دو الگو از شبکه خودمان ارزش کمی تأمل دارند. نخست، در سراسر استقرار وسایل نقلیه و ردیابی داراییها، مشاهده میکنیم که مصرف ماهانه داده به ازای هر دستگاه تقریباً چهار مرتبه بزرگی را در بر میگیرد؛ از کسری از مگابایت روی تگهای دارایی کممصرف گرفته تا بیش از دو گیگابایت در ناوگان مجهز به ویدیو. این بازه در داخل یک دسته واحد به نام «ناوگان» وجود دارد. هر محصول اتصالی که طوری قیمتگذاری و پیکربندی شود که انگار همه ناوگانها یکسان هستند، درباره اکثر آنها اشتباه میکند.
دوم و حتی ناراحتکنندهتر: ما میتوانیم ناوگانهایی را شناسایی کنیم که در آنها بخش قابلتوجهی از سیمکارتها کاملاً بیصدا شدهاند؛ صفر بایت، نه بایت کم، و به همان شکل باقی ماندهاند. دستگاهها همچنان روی صورتحساب هستند، همچنان بهصورت اسمی مستقر شدهاند، اما دیگر با هیچچیز صحبت نمیکنند. هیچکس این را انتخاب نکرده و هیچکس هم متوجه آن نشده است.
چرا رویکرد سنتی نمیتواند این مشکل را حل کند؟
زیرا رویکرد سنتی برای مشکل دیگری طراحی شده بود.
یک سیمکارت تکاپراتوره این فرض را دارد که شبکهای که در هنگام خرید انتخاب کردهاید، تا پایان عمر دستگاه شبکه مناسبی خواهد بود. برای یک گوشی با قرارداد دو ساله در شهر، این فرض تا حدودی درست است. برای یک ردیاب پیچشده به یک تریلر که قرار است به مدت هشت سال در دوجین بازار کار کند، اینگونه نیست و دستگاه هیچ راهی ندارد تا بر اساس این تفاوت عمل کند.
محدودیت فیزیکی از آنچه اکثر تیمها تصور میکنند شدیدتر است تا زمانی که با آن مواجه شوند. برای نمونه، شرکت Bransys را در نظر بگیرید که سختافزار ردیابی ناوگان و دارایی را برای اپراتورهای حملونقل، ساختوساز، معدن و پسماند تولید میکند. دستگاههای آنها تلماتیک خودرو را از طریق پورت OBD-II میخوانند و واحدهای باتریداری برای داراییهای فاقد اتصال سیمی دارند و سیمکارتها مستقیماً روی برد مدار دستگاه لحیم شدهاند.
این یک مهندسی خوب است. سیمکارتهای لحیمشده در برابر ارتعاش، دما، دستکاری و یک دهه کار در محفظه چرخ مقاومت میکنند که دقیقاً همان چیزی است که تجهیزات سنگین مطالبه میکنند. اما این یعنی هیچ راهکار میدانی وجود ندارد. شما نمیتوانید کسی را بفرستید تا سیمکارت را در ۴۰۰۰ دستگاه پخششده در چهار صنعت عوض کند. اتصال هر کاری که تصمیم بگیرد انجام دهد، شما با آن زندگی میکنید، مگر اینکه خود اتصال بتواند بدون اینکه کسی سختافزار را لمس کند، تغییر کند.
این نیاز واقعی است و شامل دو بخش میشود، نه یک بخش.
دستگاه به جای دیگری نیاز دارد که برود.
نه یک گزینه پشتیبان که با باز کردن یک درخواست پشتیبانی فعال شود، بلکه هویتهای اپراتور چندگانه روی همان سیمکارت، با هدایت ترافیکی که وقتی شبکه افت کیفیت پیدا میکند، ترافیک را جابهجا میکند؛ نه اینکه منتظر بماند تا یک انسان مشکل را عارضهیابی کند. اگر اپراتوری تغییر شبانگاهی ایجاد کند، دستگاه باید پیش از اینکه کسی متوجه وجود مشکل شود، جای دیگری برای رفتن داشته باشد.
ناوگان باید بداند چه زمانی یک دستگاه بیصدا میشود.
نه داشبوردهای آپتایم که بررسی میکنند آیا شبکه وصل است یا خیر. مسئله این است که آیا این دستگاه آنچه قرار بوده را ارسال کرده است، در زمان مقرر ارسال کرده و آیا الگو تغییر کرده است یا خیر. دستگاهی که ساکت شده یک رویداد قابلتشخیص است، فقط باید چیزی باشد که به دنبال آن هستید.
هر ردیابی الگویی دارد. وقتی آن الگو ناگهان ناپدید میشود، خود این غیبت باید به یک رویداد تبدیل شود.
برای اتصال ناوگان، تابآوری در نهایت به این دو قابلیت ختم میشود: جای دیگری برای رفتن دستگاه، و راهی برای فهمیدن زمان نیاز به آن.
اپراتورهای تابآور ناوگان چه کارهای متفاوتی انجام میدهند؟
اپراتورهایی که این مشکل را ندارند، بیشترشان راه حل را با پول خرید نکردهاند. آنها چهار عادت را تغییر دادهاند و هیچیک از این چهار عادت نیازی به چرخه خرید ندارد.
آنها برای تغییر شبکه طراحی میکنند.
در سختافزار ناوگان، سیمکارت اغلب لحیم شده، رزینپوش شده یا پشت محفظهای مُهروموم شده است که برای یک دهه ارتعاش رتبهبندی شده است. این کار تصمیمگیری درباره اتصال را به اندازه بدنه دائمی میکند و در مرحله تهیه مواد اولیه انجام میشود؛ اغلب توسط مهندسی که هزینه واحد را بهینهسازی میکند، ماهها پیش از اینکه کسی در بخش عملیات آن را ببیند. اپراتورهای خوب یک فرد عملیاتی را در آن بررسی مشارکت میدهند.
آنها سکوت را پایش میکنند.
هر دسته از دستگاهها دارای بازه زمانی گزارشدهی مشخصی است. اپراتورهای تابآور این بازه را یادداشت میکنند و زمانی که دستگاهی آن را از دست میدهد هشدار میدهند، زیرا دستگاهی که ارسال پیام را متوقف کرده هرگز خطایی مبنی بر این موضوع ارسال نخواهد کرد. این کار، باارزشترین تغییر ممکن است و یک تصمیم پیکربندی است، نه یک خرید.
آنها داراییهای مستقر را با داراییهای متصل تطبیق میدهند.
سیمکارتهای فعال در برابر داراییهای فعال. این شکاف همیشه بزرگتر از حد انتظار است و جایی است که جمعیت دستگاههای خاموش در آن پنهان میشوند. این کار به اندازه یک بعدازظهر زمان میبرد و معمولاً در همان بار اول هزینههای خود را جبران میکند.
آنها حالت پشتیبان را آزمایش میکنند.
هر نوع پشتیبانی که وجود داشته باشد؛ اعم از شبکه دوم، بافر ذخیره و ارسال، یا فرآیند دستی، بهجای اینکه در طول یک حادثه کشف شود، بهطور عمدی تمرین و آزمایش میشود. تابآوری آزمایشنشده یک باور است، نه یک قابلیت.
درس رهبری در هر چهار مورد بهراحتی نادیده گرفته میشود: این خرابیها بهندرت بهعنوان خرابی اتصال ظاهر میشوند. آنها به شکل ساعات کاری راننده، زمان اپراتور اعزام، اعتبارهای خدمات، تحویلهای ازدسترفته، خدمات میدانی، شکافهای انطباق و شکایات مشتریان بروز پیدا میکنند.
سؤالی که باید از تیم خود بپرسید
این را نپرسید که «آیا پوشش داریم؟» شما پوشش دارید. در عوض این را بپرسید:
«اگر یک ردیاب همین الان بیصدا شود، چقدر طول میکشد تا متوجه شویم و آیا خواهیم دانست چرا، یا فقط میفهمیم که اتفاق افتاده است؟»
اگر پاسخ شامل تماس مشتری، بررسی برچسب زمانی توسط اپراتور یا انتظار کسی برای باز شدن درخواست پشتیبانی اپراتور باشد، مشکل صرفاً پوشش شبکه نیست.
مسئله این است که ناوگان شما میتواند در حالی که همهچیز متصل بهنظر میرسد، از دید پنهان شود.
و تا زمانی که متوجه شوید، سیگنال ممکن است ارزانترین چیزی باشد که از دست دادهاید.
منبع: Life Without a Signal: When the Fleet Goes Dark — IoT For All؛ نویسنده: Monogoto
منبع: iotforall
