IoT فراہم کنندہ کے نوٹ۔ پولنگ یوٹیلیٹی میٹرز کے نقصانات

انٹرنیٹ آف تھنگز کے پیارے مداحوں کو ہیلو۔ اس مضمون میں، میں ہاؤسنگ اور کمیونل سروسز اور میٹرنگ ڈیوائسز کے سروے کے بارے میں دوبارہ بات کرنا چاہوں گا۔

وقتاً فوقتاً، ٹیلی کام کا ایک اور بڑا کھلاڑی بتاتا ہے کہ وہ کتنی جلد اس مارکیٹ میں داخل ہو گا اور سب کو اپنے نیچے کچل دے گا۔ ہر بار اس طرح کی کہانیوں کے ساتھ، میں سوچتا ہوں: "لوگوں، اچھی قسمت!"
آپ کو یہ بھی نہیں معلوم کہ آپ کہاں جا رہے ہیں۔

آپ کے مسئلے کے پیمانے کو سمجھنے کے لیے، میں سمارٹ سٹی پلیٹ فارم کو تیار کرنے میں اپنے تجربے کے ایک چھوٹے سے حصے کو مختصراً بیان کروں گا۔ اس کا وہ حصہ جو بھیجنے کا ذمہ دار ہے۔

IoT فراہم کنندہ کے نوٹ۔ پولنگ یوٹیلیٹی میٹرز کے نقصانات

عمومی خیال اور پہلی مشکلات

اگر ہم انفرادی پیمائش کے آلات کے بارے میں بات نہیں کر رہے ہیں، لیکن وہ جو تہہ خانے، بوائلر رومز اور کاروباری اداروں میں ہیں، تو ان میں سے اکثر اب ٹیلی میٹری آؤٹ پٹ سے لیس ہیں۔ کم کثرت سے پلس، زیادہ کثرت سے - RS-485/232 یا ایتھرنیٹ۔ ایک اصول کے طور پر، سب سے زیادہ "روٹی" کی پیمائش کرنے والے آلات وہ ہیں جو گرمی پر غور کرتے ہیں. یہ ان کے بھیجنے کے لئے ہے کہ وہ سب سے پہلے ادائیگی کرنے کے لئے تیار ہیں.
میں پہلے ہی اپنے مضمون میں RS-485 کی خصوصیات پر تفصیل سے بات کر چکا ہوں۔ مختصر میں، یہ صرف ایک ڈیٹا انٹرفیس ہے. درحقیقت، برقی تسلسل اور مواصلاتی لائنوں کی ضروریات۔ پیکٹوں کی تفصیل ڈیٹا کی منتقلی کے اسٹینڈرڈ میں جو RS-485 کے سب سے اوپر کام کرتی ہے، ایک لیول اوپر جاتی ہے۔ اور معیار کے لئے وہاں کیا ہوگا - یہ کارخانہ دار کے رحم و کرم پر ہے۔ اکثر Modbus، لیکن ضروری نہیں. یہاں تک کہ اگر Modbus، اس میں اب بھی کسی حد تک ترمیم کی جا سکتی ہے۔

درحقیقت، ہر میٹرنگ ڈیوائس کو اپنی پولنگ اسکرپٹ کی ضرورت ہوتی ہے، جو اس کے ساتھ "بات" کر سکے اور اس سے پوچھ گچھ کر سکے۔ اس کا مطلب ہے کہ ڈسپیچنگ سسٹم ہر انفرادی کاؤنٹر کے لیے اسکرپٹ کا ایک سیٹ ہے۔ ڈیٹا بیس جہاں یہ سب محفوظ ہے۔ اور کچھ یوزر انٹرفیس جس میں وہ اپنی ضرورت کی رپورٹ تیار کر سکتا ہے۔

IoT فراہم کنندہ کے نوٹ۔ پولنگ یوٹیلیٹی میٹرز کے نقصانات

آسان لگتا ہے۔ شیطان، ہمیشہ کی طرح، تفصیلات میں ہے.

آئیے پہلے حصے سے شروع کرتے ہیں۔

اسکرپٹس

انہیں کیسے لکھیں؟ ٹھیک ہے، ظاہر ہے، ایک میٹر خریدیں، اسے کھولیں، اس کے ساتھ بات چیت کرنے اور اسے ایک مشترکہ پلیٹ فارم میں ضم کرنے کا طریقہ سیکھیں۔

بدقسمتی سے، یہ حل ہماری ضروریات کا صرف ایک حصہ پورا کرے گا۔ ایک اصول کے طور پر، ایک مقبول کاؤنٹر کی کئی نسلیں ہوتی ہیں، اور ہر نسل کے لیے اسکرپٹ مختلف ہو سکتا ہے۔ کبھی تھوڑا، کبھی بہت۔ جب آپ کوئی چیز خریدتے ہیں تو آپ کو جدید ترین نسل ملتی ہے۔ سبسکرائبر، اعلیٰ امکان کے ساتھ، کچھ زیادہ قدیم ہوگا۔ یہ اب دکانوں میں فروخت نہیں ہوتا ہے۔ اور سبسکرائبر میٹرنگ یونٹ کو تبدیل نہیں کرے گا۔

اس لیے پہلا مسئلہ۔ اس طرح کے اسکرپٹ لکھنا سافٹ ویئر ڈویلپرز اور انجینئرز کا "زمین پر" ایک مشکل گروپ ہے۔ ہم نے تازہ ترین جنریشن خریدی، کچھ ابتدائی ٹیمپلیٹ لکھا اور پھر اسے اصلی آلات پر تبدیل کیا۔ لیبارٹری میں ایسا کرنا غیر حقیقی ہے، صرف لائیو سبسکرائبرز کے ساتھ کام کرنے کے دوران۔

ایسا بنڈل بنانے میں ہمیں کافی وقت لگا۔ اب الگورتھم پر کام کیا گیا ہے۔ ابتدائی ٹیمپلیٹس کو مسلسل درست کیا گیا اور اس کی تکمیل کی گئی، اس پر منحصر ہے کہ ہم اپنی مشق میں کیا ملا۔ یقیناً، سبسکرائبر کو خبردار کیا گیا تھا کہ اگر اچانک اس کا کاؤنٹر تھوڑا سا "ایسا نہیں" نکلا۔ جب ایسا آلہ ظاہر ہوتا ہے، تو اسے معیاری اسکیم کے مطابق منسلک کیا جاتا ہے اور راستے میں پولنگ اسکرپٹ میں ترمیم کی جاتی ہے۔ انضمام کی مدت کے دوران، سبسکرائبر بلا معاوضہ کام کرتا ہے۔ اسے مطلع کیا جاتا ہے کہ وہ اب بھی ٹیسٹ موڈ میں رہ رہا ہے۔ انضمام کا عمل خود ایک غیر متوقع چیز ہے۔ بعض اوقات آپ کو کم از کم اصلاحات کرنے کی ضرورت ہوتی ہے۔ آبجیکٹ کے دورے کے ساتھ ایک پیچیدہ عمل ہے، ادب کو ہلانا اور مسلسل ریک پر قابو پانا۔

کام آسان نہیں ہے، لیکن حل کیا جا سکتا ہے. نتیجہ ایک ورکنگ اسکرپٹ ہے۔ اسکرپٹ لائبریری جتنی بڑی ہوگی، رہنا اتنا ہی آسان ہے۔

دوسرا مسئلہ۔

تکنیکی کنکشن کارڈز

اس کام کی پیچیدگی کا اندازہ لگانے کے لیے میں ایک مثال دیتا ہوں۔ آئیے انتہائی مقبول VKT-7 ہیٹ میٹر لیں۔

نام ہی ہمیں کچھ نہیں بتاتا۔ VKT-7 میں کئی ہارڈویئر حل ہیں۔ اس کے اندر کس قسم کا انٹرفیس ہے؟

IoT فراہم کنندہ کے نوٹ۔ پولنگ یوٹیلیٹی میٹرز کے نقصانات

مختلف اختیارات ہیں۔ معیاری DB-9 بلاک میں آؤٹ پٹ ہو سکتا ہے (یہ RS-232 ہے)۔ شاید RS-485 رابطوں کے ساتھ صرف ایک ٹرمینل بلاک۔ ہوسکتا ہے کہ RJ-45 والا نیٹ ورک کارڈ بھی (اس معاملے میں، ModBus کو ایتھرنیٹ میں پیک کیا گیا ہے)۔

یا شاید کچھ بھی نہیں۔ صرف ایک ننگا میٹر۔ آپ اس میں ایک انٹرفیس آؤٹ پٹ انسٹال کر سکتے ہیں، اسے مینوفیکچرر الگ سے فروخت کرتا ہے اور اس پر پیسے خرچ ہوتے ہیں۔ سب سے بڑی مصیبت یہ ہے کہ اسے انسٹال کرنے کے لیے آپ کو میٹر کھولنے اور سیل کو توڑنے کی ضرورت ہے۔ یعنی وسائل فراہم کرنے والی تنظیم اس عمل میں شامل ہے۔ اسے مطلع کیا جاتا ہے کہ مہریں ٹوٹ جائیں گی، ایک دن مقرر کیا جاتا ہے اور ہمارا انجینئر، وسائل کے کارکنوں کے نمائندے کی موجودگی میں، ضروری اصلاحات کرتا ہے، جس کے بعد میٹر کو دوبارہ سیل کر دیا جاتا ہے۔

انسٹال کردہ انٹرفیس پر منحصر ہے، مزید تطہیر کی جاتی ہے۔ مثال کے طور پر، ہم نے ایک میٹر کو تار سے جوڑنے کا فیصلہ کیا۔ یہ سب سے آسان آپشن ہے، اگر ہمارا سوئچ 100 میٹر کے اندر ہے، تو LoRa کے ساتھ دھوکہ دہی بے کار ہے۔ یہ ایک کیبل کے ساتھ ہمارے نیٹ ورک، ایک الگ تھلگ VLAN تک آسان ہے۔

RS-485/232 کو ایتھرنیٹ میں کنورٹر کی ضرورت ہے۔ بہت سے لوگوں کو فوری طور پر MOHA یاد آئے گا، لیکن یہ مہنگا ہے۔ اپنے حل کے لیے، ہم نے ایک سستا چینی حل منتخب کیا ہے۔

اگر آؤٹ پٹ فوری طور پر ایتھرنیٹ ہے، تو کنورٹر کی ضرورت نہیں ہے۔

سوال۔ ہم کہتے ہیں کہ ہم انٹرفیس آؤٹ پٹ خود سیٹ کرتے ہیں۔ کیا آپ اپنی زندگی کو آسان بنا سکتے ہیں اور فوری طور پر ہر جگہ ایتھرنیٹ لگا سکتے ہیں؟

یہ ہمیشہ ممکن نہیں ہوتا۔ ہمیں جسم کی پھانسی کو دیکھنے کی ضرورت ہے۔ ہو سکتا ہے کہ اس کے پاس انٹرفیس کے لیے صحیح سوراخ نہ ہو جیسا کہ اسے ہونا چاہیے۔ اور کاؤنٹر، میں آپ کو یاد دلاتا ہوں، ہمارے تہہ خانے میں ہے۔ یا بوائلر روم میں۔ زیادہ نمی ہے، تنگی کی خلاف ورزی نہیں کی جا سکتی. فائل کے ساتھ کیس ختم کرنا برا خیال ہے۔ بہتر ہے کہ کوئی ایسی چیز ڈالیں جس میں ابتدائی طور پر بڑی تبدیلیوں کی ضرورت نہ ہو۔ اکثر - RS-485 واحد راستہ ہے.

مزید. کیا میٹر ضمانت شدہ بجلی کی فراہمی سے منسلک ہے؟ اگر نہیں، تو یہ بیٹریوں پر رہتا ہے۔ اس موڈ میں، اسے مہینے میں ایک بار تین منٹ کے لیے دستی پولنگ کے لیے ڈیزائن کیا گیا ہے۔ CGT-7 تک مسلسل رسائی سے اس کی بیٹری ختم ہو جائے گی۔ لہذا، آپ کو ضمانت شدہ بجلی کی فراہمی کو کھینچنے اور وولٹیج کنورٹر کو انسٹال کرنے کی ضرورت ہے۔

میٹر کے ہر مینوفیکچرر کے لیے، پاور سپلائی ماڈیول مختلف ہے۔ یہ DIN ریل یا بلٹ ان کنورٹر پر ایک بیرونی یونٹ ہو سکتا ہے۔

یہ پتہ چلتا ہے کہ ہر میٹر کے لیے مختلف انٹرفیس اور پاور ماڈیولز کا ایک سیٹ ہمیشہ ہمارے گودام میں رکھنا چاہیے۔ وہاں کی حد متاثر کن ہے۔

یقینا، یہ سب آخر کار سبسکرائبر کے ذریعہ ادا کیا جائے گا۔ لیکن صحیح ڈیوائس کے آنے تک وہ ایک مہینہ انتظار نہیں کرے گا۔ اور اسے یہاں اور اب جڑنے کے لیے ایک تخمینہ کی ضرورت ہے۔ تو تکنیکی ریزرو ہمارے کندھوں پر آتا ہے۔

ہر وہ چیز جو میں نے بیان کی ہے ایک واضح تکنیکی کنکشن کارڈ میں بدل جاتا ہے تاکہ مقامی انجینئر یہ نہ سوچیں کہ وہ اگلے تہہ خانے میں کس قسم کے جانور سے ملے تھے اور اس کے کام کرنے کے لیے انہیں کس چیز کی ضرورت ہے۔

تکنیکی نقشہ عام کنکشن کے ضوابط سے ملحق ہے۔ سب کے بعد، ہمارے نیٹ ورک میں میٹر کو شامل کرنا کافی نہیں ہے، آپ کو اب بھی وہی VLAN سوئچ پورٹ پر پھینکنے کی ضرورت ہے، آپ کو تشخیص کرنے کی ضرورت ہے، ایک ٹیسٹ پول کرنا ہوگا۔ ہم غلطیوں سے بچنے اور انجینئرز کی غیر ضروری قوتوں کو شامل نہ کرنے کے لیے ہر ممکن حد تک پورے عمل کو خودکار بنانے کی کوشش کرتے ہیں۔

ٹھیک ہے، ہم نے تکنیکی نقشے، ضابطے، آٹومیشن لکھے۔ لاجسٹکس ترتیب دیں۔

اور کہاں پوشیدہ نقصانات ہیں؟

ڈیٹا کو پڑھ کر ڈیٹا بیس میں ڈالا جاتا ہے۔

ان اعداد و شمار سے سبسکرائبر گرم یا سرد نہیں ہے. اسے رپورٹ درکار ہے۔ ترجیحاً اس شکل میں جس کا وہ عادی ہے۔ اس سے بھی بہتر، اگر فوری طور پر ایک رپورٹ کی شکل میں جو وہ سمجھ سکے، جسے وہ پرنٹ، دستخط اور جمع کراسکے۔ اس کا مطلب ہے کہ آپ کو ایک سادہ اور قابل فہم انٹرفیس کی ضرورت ہے جو میٹر پر معلومات دکھاتا ہے اور خود بخود رپورٹ بنا سکتا ہے۔

یہاں ہمارا چڑیا گھر جاری ہے۔ حقیقت یہ ہے کہ رپورٹ کی کئی شکلیں ہیں۔ ان کے مرکز میں، وہ ایک ہی چیز کی عکاسی کرتے ہیں (گرمی کا استعمال)، لیکن مختلف طریقوں سے۔

کچھ سبسکرائبرز مطلق اقدار میں رپورٹ کرتے ہیں (یعنی قدریں میٹر کی تنصیب سے شروع ہونے والے گرمی کی کھپت کے کالم میں لکھی جاتی ہیں)، کوئی ڈیلٹا میں (یہ اس وقت ہوتا ہے جب ہم ایک مدت کے لیے کھپت لکھتے ہیں۔ ابتدائی اقدار کے حوالے کے بغیر)۔ درحقیقت، وہ یکساں معیارات کا استعمال نہیں کرتے، بلکہ عمل کو قائم کرتے ہیں۔ ایسے معاملات ہوئے ہیں جب سبسکرائبرز ان تمام اقدار کو دیکھتے ہیں جن کی انہیں ضرورت ہوتی ہے (کھائی گئی گرمی کی مقدار، کولینٹ کی سپلائی اور ختم ہونے والی مقدار، درجہ حرارت کا فرق) لیکن رپورٹ میں کالم غلط ترتیب میں ہیں۔
اس لیے اگلا مرحلہ - رپورٹ کو حسب ضرورت ہونا چاہیے۔ یعنی، سبسکرائبر خود انتخاب کرتا ہے کہ اس کی دستاویز میں کیا کیا ہے اور کون سے وسائل ہیں۔

یہاں ایک دلچسپ نکتہ ہے۔ سب کچھ ٹھیک ہے اگر ہمارا میٹر درست طریقے سے نصب ہے۔ لیکن ایسا ہوتا ہے کہ انسٹالیشن آرگنائزیشن نے ITP انسٹال کرتے وقت گڑبڑ کی اور میٹر کے لیے غلط وقت مقرر کیا۔ ہم نے ایسے آلات دیکھے ہیں جو سوچتے ہیں کہ یہ 2010 ہے۔ ہمارے سسٹم میں، یہ موجودہ تاریخ کے لیے صفر ریڈنگ کی طرح نظر آئے گا، اور اگر ہم 2010 کو منتخب کرتے ہیں تو حقیقی کھپت۔ یہ وہ جگہ ہے جہاں ڈیلٹا کام آتا ہے۔ یعنی ہم کہتے ہیں کہ پچھلے دنوں میں اتنا ٹک ٹک رہا ہے۔

ایسا لگتا ہے، ایسی مشکلات کیوں؟ کیا گھڑی کو نیچے رکھنا اتنا مشکل ہے؟

یہ بالکل VKT-7 کے ساتھ ہے کہ یہ کاؤنٹر کو مکمل طور پر دوبارہ ترتیب دینے اور اس سے آرکائیوز کو ہٹانے کا باعث بنے گا۔
سبسکرائبر کو ریسورس مینیجرز کے سامنے یہ ثابت کرنے پر مجبور کیا جائے گا کہ اس نے آئی ٹی پی کل نہیں بلکہ تقریباً پانچ سال پہلے انسٹال کی تھی۔

اور آخر میں، کیک پر آئیکنگ۔

سرٹیفیکیشن

ہمارے پاس میٹر ہے، ہمارے پاس رپورٹ ہے۔ ان کے درمیان ہمارا نظام ہے جو یہ رپورٹ تیار کرتا ہے۔ کیا تم اس پر یقین کرتے ہو؟

میں ہاں ہوں لیکن یہ کیسے ثابت کیا جائے کہ ہمارے اندر کوئی چیز نہیں بدلتی، ہم معنی کو بگاڑ نہیں دیتے۔ یہ سند کی بات ہے۔ پولنگ سسٹم کے پاس ایسا سرٹیفکیٹ ہونا چاہیے جو اس کی غیر جانبداری کی تصدیق کرتا ہو۔ تمام بڑے سسٹمز، جیسے LERS، Ya Energetik اور دیگر کے پاس ایک ہی سرٹیفکیٹ ہے۔ ہمیں بھی مل گیا، حالانکہ یہ مہنگا ہے اور کافی وقت لگتا ہے۔

بلاشبہ، آپ ہمیشہ کونوں کو کاٹ سکتے ہیں اور کچھ ریڈی میڈ خرید سکتے ہیں۔ لیکن ڈویلپر کو اس کی قیمت ادا کرنی ہوگی۔ اور ڈویلپر نہ صرف داخلہ فیس بلکہ ماہانہ فیس بھی مانگ سکتا ہے۔ یعنی ہم اس کے ساتھ اپنی پائی کا ایک حصہ بانٹنے پر مجبور ہوں گے۔

یہ سب کیوں ہے؟

اصل مسئلہ یہ نہیں ہے۔ اپنے نظام کو تیار کرنا بھی بہت مہنگا اور کئی گنا مشکل ہے۔ تاہم، یہ ایک اہم فائدہ فراہم کرتا ہے. ہم واضح طور پر سمجھتے ہیں کہ یہ کیسے کام کرتا ہے۔ ہم اسے آسانی سے پیمانہ بنا لیتے ہیں، اگر ایسی کوئی ضرورت اچانک پیدا ہو جائے تو ہم اس میں ترمیم کر سکتے ہیں۔ سبسکرائبر کو زیادہ مکمل سروس ملتی ہے، اور ہماری طرف سے، اس عمل پر سو فیصد کنٹرول۔

اس لیے ہم نے دوسرا راستہ اختیار کیا۔ ہم نے اپنے ڈویلپرز اور فیلڈ انجینئرز کی زندگی کا ایک سال اس میں لگا دیا ہے۔ لیکن اب ہم پوری زنجیر کے کام کو واضح طور پر سمجھتے ہیں۔

پیچھے مڑ کر، میں سمجھتا ہوں کہ حاصل کردہ علم کے بغیر، میں کسی خاص کاؤنٹر کے غیر معمولی رویے کی صحیح تشریح نہیں کر سکتا تھا۔

اس کے علاوہ ڈسپیچنگ سسٹم کی بنیاد پر کچھ اور بھی بنایا جا سکتا ہے۔ کھپت اضافی الارم، حادثے کی رپورٹ. ہمارے پاس جلد ہی ایک موبائل ایپ آرہی ہے۔

ہم نے اس سے بھی آگے بڑھ کر اپنے پلیٹ فارم میں شامل کیا (ورنہ آپ اسے کسی اور طرح سے نہیں کہہ سکتے) رہائشیوں سے درخواستیں وصول کرنے کی صلاحیت، ہمارے "سمارٹ انٹرکام" کو کنٹرول کرنے کی صلاحیت، فوری طور پر اسٹریٹ لائٹنگ کو کنٹرول کرنے اور کچھ اور پروجیکٹس جو میں کے بارے میں ابھی تک نہیں لکھا.

IoT فراہم کنندہ کے نوٹ۔ پولنگ یوٹیلیٹی میٹرز کے نقصانات

یہ سب پیچیدہ، دماغ کو توڑنے والا اور طویل ہے۔ لیکن نتیجہ اس کے قابل ہے۔ سبسکرائبرز کو ایک ریڈی میڈ جامع پروڈکٹ ملتا ہے۔

ہر آپریٹر جو ہاؤسنگ اور کمیونل سروسز میں جانے کا ارادہ رکھتا ہے وہ یقینی طور پر یہ راستہ اختیار کرے گا۔ کیا یہ گزر جائے گا؟
یہاں ایک سوال ہے۔ یہ پیسے کے بارے میں بھی نہیں ہے. جیسا کہ میں نے اوپر لکھا ہے، یہاں جس چیز کی ضرورت ہے وہ میدان اور ترقی میں کام کا امتزاج ہے۔ تمام بڑے کھلاڑی اس کے عادی نہیں ہیں۔ اگر آپ کے ڈویلپرز ماسکو میں ہیں، اور کنکشن نووسیبرسک میں بنائے گئے ہیں، تو تیار شدہ مصنوعات کے لیے آپ کا وقت نمایاں طور پر بڑھا ہوا ہے۔

وقت بتائے گا کہ اس بازار میں کون پکڑے گا، اور کون کہے گا - اچھا، وہ جہنم میں چلا گیا! لیکن ایک چیز جو میں یقینی طور پر جانتا ہوں وہ یہ ہے کہ یہ کام نہیں کرے گا کہ آنا اور صرف پیسے کے ساتھ مارکیٹ شیئر لینا۔ اس عمل کے لیے غیر روایتی نقطہ نظر، اچھے انجینئرز، ضابطے کی کھدائی، ریسورس مینیجرز اور سبسکرائبرز کے ساتھ بات چیت، ریک کی مستقل شناخت اور اس پر قابو پانے کی ضرورت ہوتی ہے۔

پی ایس اس مضمون میں، میں نے جان بوجھ کر گرمی پر توجہ مرکوز کی ہے اور بجلی یا پانی کا ذکر نہیں کیا ہے۔ میں کیبل کنکشن بھی بیان کرتا ہوں۔ اگر ہمارے پاس پلس آؤٹ پٹ ہے تو، کچھ باریکیاں ہیں، جیسے کہ تنصیب کے بعد لازمی مفاہمت۔ ہو سکتا ہے کہ تار تک نہ پہنچ سکے تو LoRaWAN استعمال کیا جاتا ہے۔ ہمارے پورے پلیٹ فارم اور اس کی ترقی کے مراحل کو ایک مضمون میں بیان کرنا محض غیر حقیقی ہے۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں