ایک سمارٹ الیکٹرک بائیک کیسے بنائی گئی؟

ایک سمارٹ الیکٹرک بائیک کیسے بنائی گئی؟
Habré پر وہ اکثر الیکٹرک ٹرانسپورٹ کے بارے میں لکھتے ہیں۔ اور سائیکلوں کے بارے میں۔ اور AI کے بارے میں بھی۔ Cloud4Y نے ہمیشہ آن لائن رہنے والی "سمارٹ" الیکٹرک سائیکل کے بارے میں بات کرکے ان تینوں موضوعات کو یکجا کرنے کا فیصلہ کیا۔ ہم Greyp G6 ماڈل کے بارے میں بات کریں گے۔

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

حصہ ایک، پسدید

Greyp Bikes پریمیم الیکٹرک سائیکلوں کا ایک کروشین مینوفیکچرر ہے، جس کی ملکیت مقامی غیر ملکی سپر کار بنانے والی کمپنی Rimac کی ہے۔ کمپنی واقعی دلچسپ سائیکلیں بناتی ہے۔ صرف پچھلے ماڈل کو دیکھیں، ڈبل سسپنشن G12S۔ یہ ایک الیکٹرک سائیکل اور الیکٹرک موٹرسائیکل کے درمیان کچھ تھا، کیونکہ ڈیوائس 70 کلومیٹر فی گھنٹہ کی رفتار سے چل سکتی تھی، اس میں ایک طاقتور موٹر تھی اور ایک ہی چارج پر 120 کلومیٹر چلتی تھی۔

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

ایک خیال کی پیدائش

مختلف آلات کی ایک بڑی تعداد انٹرنیٹ سے جڑتی ہے۔ سائیکلیں کیوں خراب ہیں؟ اسی طرح Greyp Bikes نے آئیڈیا پیش کیا جو G6 بن گیا۔ کسی بھی وقت، یہ موٹر سائیکل منسلک ہے کلاؤڈ سرور. موبائل آپریٹر کنکشن فراہم کرتا ہے، اور eSIM براہ راست موٹر سائیکل میں سلائی جاتی ہے۔ اور یہ ایتھلیٹس اور عام سائیکلنگ کے شوقین دونوں کے لیے بہت سارے دلچسپ مواقع کھولتا ہے۔

پلیٹ فارم

کسی اختراعی پروڈکٹ کے لیے پلیٹ فارم بناتے وقت، بہت سی باریکیوں کو مدنظر رکھنا ضروری ہے۔ لہذا، جدید الیکٹرک سائیکل کے لیے درکار تمام خدمات کی میزبانی اور چلانے کے لیے کلاؤڈ پلیٹ فارم کا انتخاب ایک بہت اہم مسئلہ تھا۔ کمپنی نے Amazon Web Services (AWS) کا انتخاب کیا۔ یہ جزوی طور پر اس حقیقت کی وجہ سے تھا کہ Greyp Bikes کو پہلے سے ہی سروس کا تجربہ تھا۔ جزوی طور پر - اس کی مقبولیت، دنیا بھر کے ڈویلپرز کے درمیان وسیع تقسیم اور Java/JVM کے بارے میں اچھے رویے کی وجہ سے (جی ہاں، وہ گریپ بائیکس میں فعال طور پر استعمال ہوتے ہیں)۔

AWS کے پاس اچھا IoT MQTT بروکر تھا (Cloud4Y نے پروٹوکول کے بارے میں لکھا پہلے)، آپ کی موٹر سائیکل کے ساتھ آسانی سے ڈیٹا کے تبادلے کے لیے مثالی ہے۔ سچ ہے، یہ کسی نہ کسی طرح اسمارٹ فون ایپلی کیشن کے ساتھ ایک کنکشن قائم کرنے کے لئے ضروری تھا. ویب ساکٹس کا استعمال کرتے ہوئے اسے اپنے طور پر نافذ کرنے کی کوششیں کی گئیں، لیکن بعد میں کمپنی نے وہیل کو دوبارہ ایجاد نہ کرنے کا فیصلہ کیا اور گوگل فائربیس پلیٹ فارم پر سوئچ کر دیا، جسے موبائل ڈویلپرز بڑے پیمانے پر استعمال کرتے ہیں۔ ترقی کے آغاز سے، نظام کے فن تعمیر میں بہت سی بہتری اور تبدیلیاں آئی ہیں۔ اب یہ تقریباً ایسا ہی لگتا ہے:

ایک سمارٹ الیکٹرک بائیک کیسے بنائی گئی؟
ٹیک اسٹیک

Реализация

کمپنی نے سسٹم میں لاگ ان کرنے کے دو طریقے فراہم کیے ہیں۔ ان میں سے ہر ایک کو الگ الگ لاگو کیا جاتا ہے، اس کے استعمال کے کیس کے لیے مختلف ٹیکنالوجیز کے ساتھ۔

موٹر سائیکل سے اسمارٹ فون تک

سسٹم انٹری پوائنٹ بناتے وقت غور کرنے والی پہلی چیز یہ ہے کہ کون سا مواصلاتی پروٹوکول استعمال کرنا ہے۔ جیسا کہ پہلے ہی ذکر کیا گیا ہے، کمپنی نے MQTT کا انتخاب اس کی ہلکی پھلکی نوعیت کی وجہ سے کیا۔ پروٹوکول تھرو پٹ کے لحاظ سے اچھا ہے، ممکنہ طور پر ناقابل بھروسہ کنکشن کے ساتھ اچھی طرح کام کرتا ہے، اور بیٹری کی طاقت کو بچاتا ہے، جو خاص طور پر Greyp الیکٹرک بائیک کے لیے اہم ہے۔

استعمال شدہ MQTT بروکر کو موٹر سائیکل سے آنے والا تمام ڈیٹا لوڈ کرنے کی ضرورت ہے۔ AWS نیٹ ورک کے اندر Lambda ہے، جو MQTT بروکر کی طرف سے فراہم کردہ بائنری ڈیٹا کو پڑھتا ہے، اسے پارس کرتا ہے، اور اسے مزید پروسیسنگ کے لیے اپاچی کافکا کو فراہم کرتا ہے۔

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

کافکا آپ کو مختلف رفتار سے پیغامات وصول کرنے اور انہیں فائربیس (اسمارٹ فون پر ایپلیکیشن میں ڈسپلے کے لیے) اور بالآخر انہیں InfluxDB پر منتقل کرنے کی اجازت دیتا ہے (ڈیٹا تجزیہ، شماریات، نگرانی کے لیے)۔

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

تمام خدمات (جسے "GVC" - Greyp Vehicle Cloud کہا جاتا ہے) بنیادی طور پر اسپرنگ بوٹ اور جاوا میں لاگو کیا جاتا ہے، حالانکہ دوسری زبانیں بھی استعمال ہوتی ہیں۔ ہر تعمیر کو ایک ڈاکر امیج میں پیک کیا گیا ہے جس کی میزبانی ECR ریپوزٹری میں کی گئی ہے، جسے Amazon ECS نے لانچ کیا اور ترتیب دیا ہے۔ جبکہ NoSQL بہت سے معاملات کے لیے کافی آسان اور مقبول ہے، Firebase ہمیشہ Greyp کی تمام ضروریات کو پورا نہیں کر سکتا، اور اس لیے کمپنی ایڈہاک سوالات کے لیے MySQL (RDS میں) بھی استعمال کرتی ہے (Firebase JSON درخت کا استعمال کرتا ہے، جو کہ میں زیادہ موثر ہے۔ کچھ معاملات) اور مخصوص ڈیٹا کو محفوظ کرنا۔ استعمال ہونے والا ایک اور ذخیرہ Amazon S3 ہے، جو جمع کیے گئے ڈیٹا کی حفاظت کو یقینی بناتا ہے۔

اسمارٹ فون سے بائیک تک

جیسا کہ ہم پہلے ہی کہہ چکے ہیں، اسمارٹ فونز کے ساتھ رابطہ فائربیس کے ذریعے قائم ہوتا ہے۔ پلیٹ فارم کا استعمال ایپلیکیشن کے صارفین اور ان کے ڈیٹا بیس کے ٹکڑے کو حقیقی وقت میں تصدیق کرنے کے لیے استعمال کیا جاتا ہے۔ درحقیقت، Firebase دو چیزوں کا مجموعہ ہے: ایک ڈیٹا بیس مستقل ڈیٹا اسٹوریج کے لیے ہے، اور دوسرا ایک Websocket کنکشن کے ذریعے سمارٹ فونز کو ریئل ٹائم ڈیٹا کی فراہمی کے لیے ہے۔ اس قسم کے کنکشن کے لیے مثالی آپشن یہ ہے کہ جب ڈیوائسز ایک دوسرے کے قریب نہ ہوں (کوئی BT/Wi-Fi کنکشن دستیاب نہ ہو) تو بائیک کو کمانڈ جاری کریں۔

اس معاملے میں، گریپ نے اپنا کمانڈ پروسیسنگ میکانزم تیار کیا ہے، جو اسمارٹ فون سے پیغامات کو ریئل ٹائم موڈ میں ڈیٹا بیس کے ذریعے وصول کرتا ہے۔ یہ طریقہ کار بنیادی ایپلیکیشن سروسز (GVC) کا حصہ ہے، جس کا کام اسمارٹ فون کمانڈز کو IoT بروکر کے ذریعے موٹر سائیکل پر منتقل ہونے والے MQTT پیغامات میں ترجمہ کرنا ہے۔ جب موٹر سائیکل کو کوئی کمانڈ موصول ہوتی ہے، تو وہ اس پر کارروائی کرتی ہے، مناسب کارروائی کرتی ہے، اور Firebase (اسمارٹ فون) کو جواب دیتی ہے۔

نگرانی

ایک سمارٹ الیکٹرک بائیک کیسے بنائی گئی؟
پیرامیٹر کنٹرول

تقریباً ہر بیک اینڈ ڈویلپر ہر 10 منٹ میں سرورز کو چیک کیے بغیر رات کو سونا پسند کرتا ہے۔ اس کا مطلب یہ ہے کہ سسٹم میں خودکار نگرانی اور انتباہ کے حل کو نافذ کرنا ضروری ہے۔ یہ اصول گریپ سائیکلنگ ماحولیاتی نظام کے لیے بھی متعلقہ ہے۔ اچھی رات کی نیند کے ماہر بھی ہیں، لہذا کمپنی دو کلاؤڈ حل استعمال کرتی ہے: Amazon CloudWatch اور jmxtrans۔

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

CloudWatch صارف کے میٹرکس جمع کرتا ہے اور انہیں ڈیش بورڈ پر پہنچاتا ہے۔ وہاں، اسے ایمیزون کے زیر انتظام دیگر وسائل سے آنے والے ڈیٹا کے ساتھ ملایا جاتا ہے۔ JVM jmxtrans نامی "کنیکٹر" کا استعمال کرتے ہوئے JMX اینڈ پوائنٹ کے ذریعے میٹرکس حاصل کرتا ہے (ای سی ایس کے اندر ڈوکر کنٹینر کے طور پر بھی میزبانی کی جاتی ہے)۔

حصہ دو، خصوصیات

ایک سمارٹ الیکٹرک بائیک کیسے بنائی گئی؟

تو آپ نے کس قسم کی الیکٹرک بائک کا خاتمہ کیا؟ Greyp G6 الیکٹرک ماؤنٹین بائیک 36V، 700 Wh لیتھیم آئن بیٹری سے لیس ہے جو LG سیلز سے چلتی ہے۔ بیٹری کو چھپانے کے بجائے جیسے کہ بہت سے ای-بائیک مینوفیکچررز کرتے ہیں، Greyp نے ہٹنے کے قابل بیٹری کو فریم کے عین بیچ میں رکھ دیا۔ G6 ایک MPF موٹر سے لیس ہے جس کی ریٹیڈ پاور 250 W ہے (اور 450 W آپشن بھی ہے)۔

Greyp G6 ایک ماؤنٹین بائیک ہے جس میں Rockhox ریئر سسپنشن ہے، جو اوپر والی ٹیوب کے قریب ہے اور سوار کے گھٹنوں کے درمیان ہٹنے والی بیٹری کے لیے کافی جگہ چھوڑتی ہے۔ فریم اینڈورو طرز کا ہے اور سسپنشن کی بدولت 150 ملی میٹر کا سفر پیش کرتا ہے۔ کیبل اور بریک لائنیں فریم کے اندر روٹ کی جاتی ہیں۔ یہ ایک جمالیاتی ظاہری شکل کو یقینی بناتا ہے اور شاخوں پر پھنس جانے کے خطرے کو کم کرتا ہے۔

100% کاربن فائبر فریم خاص طور پر گریپ نے Concept One الیکٹرک ہائپر کار کی تخلیق کے دوران حاصل کردہ تجربے کو استعمال کرتے ہوئے تیار کیا تھا۔

Greyp G6 پر الیکٹرانکس سوٹ اسٹیم پر ایک مرکزی انٹیلی جنس ماڈیول (CIM) کے ذریعے کنٹرول کیا جاتا ہے۔ اس میں کلر ڈسپلے، وائی فائی، بلوٹوتھ، 4 جی کنیکٹیویٹی، ایک گائروسکوپ، ایک USB C کنیکٹر، ایک سامنے والا کیمرہ، نیز پیچھے کے نیچے سیڈل کیمرہ والا انٹرفیس شامل ہے۔ ویسے، پیچھے کیمرے 4 ایل ای ڈی سے گھرا ہوا ہے۔. وائڈ اینگل کیمرے (1080p 30 fps) بنیادی طور پر سفر کے دوران ویڈیو شوٹنگ کے لیے بنائے گئے ہیں۔

تصویر کی مثالیں۔ایک سمارٹ الیکٹرک بائیک کیسے بنائی گئی؟

ایک سمارٹ الیکٹرک بائیک کیسے بنائی گئی؟

ایک سمارٹ الیکٹرک بائیک کیسے بنائی گئی؟

کمپنی eSTEM حل پر خصوصی توجہ دیتی ہے۔

"Greyp eSTEM موٹر سائیکل کے لیے ایک مرکزی انٹیلی جنس ماڈیول ہے جو دو کیمرے (سامنے اور پیچھے) کو کنٹرول کرتا ہے، سوار کے دل کی دھڑکن کی نگرانی کرتا ہے، اس میں بلٹ ان جائروسکوپ، نیویگیشن سسٹم اور eSIM ہے، جو اسے کسی بھی وقت منسلک کرنے کی اجازت دیتا ہے۔ ای بائیک سسٹم اسمارٹ فون کو صارف کے انٹرفیس کے طور پر استعمال کرتا ہے اور موبائل ایپ مختلف نئے آپشنز جیسے کہ ریموٹ بائیک سوئچ، فوٹو کیپچر، ٹیکسٹ ٹو بائیک اور پاور لمیٹنگ کے ساتھ ایک منفرد صارف کا تجربہ تخلیق کرتی ہے۔

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

ڈیش بورڈ موڈ میں موٹر سائیکل پر نصب فون کے ساتھ، Greyp G6 آپ کی موجودہ رفتار یا بیٹری کی سطح کو ظاہر کرنے کے علاوہ بھی بہت ساری معلومات فراہم کر سکتا ہے۔ لہذا، ایک سائیکل سوار نقشے پر کسی بھی نقطہ کو منتخب کرسکتا ہے (مثال کے طور پر، ایک اونچی پہاڑی)، اور کمپیوٹر حساب لگائے گا کہ آیا بیٹری چارج اوپر تک پہنچنے کے لیے کافی ہے۔ یا یہ واپسی کے پوائنٹ کا حساب لگائے گا، اگر آپ واپسی کے راستے میں اچانک پیڈل نہیں کرنا چاہتے۔ اگرچہ پیڈل کافی آسانی سے موڑ سکتے ہیں۔ مینوفیکچرر یقین دلاتا ہے کہ موٹر سائیکل بھاری نہیں ہے (اگرچہ اس بات پر منحصر ہے کہ آپ اسے کیسے دیکھتے ہیں، اس کا وزن 25 کلو ہے)۔

ایک سمارٹ الیکٹرک بائیک کیسے بنائی گئی؟
Greyp G6 اٹھانا کافی ممکن ہے۔

Greyp G6 میں اینٹی تھیفٹ سسٹم ہے جو اس سے ملتا جلتا ہے۔ سینٹری موڈ۔ Tesla سے. یعنی، اگر آپ کسی پارک کی گئی سائیکل کو چھوتے ہیں، تو یہ مالک کو مطلع کرے گا اور اسے کیمرے تک رسائی دے گا تاکہ یہ معلوم ہو سکے کہ کون الیکٹرک بائیک کے گرد گھوم رہا ہے۔ اس کے بعد ڈرائیور موٹر سائیکل کو دور سے غیر فعال کرنے کا انتخاب کر سکتا ہے تاکہ گھسنے والے کو گاڑی بھگانے سے روکا جا سکے۔ اور یہ دیکھتے ہوئے کہ یہ سسٹم گریپ میں برسوں سے ترقی کر رہے ہیں، اس بات کا امکان ہے کہ وہ ٹیسلا کے نافذ کرنے سے پہلے ہی اس سسٹم کے ساتھ آئے ہوں۔

اس سیریز کے کئی ماڈلز فروخت پر ہیں: G6.1, G6.2, G6.3۔ G6.1 کی رفتار 25 کلومیٹر فی گھنٹہ (15,5 میل فی گھنٹہ) ہے اور اس کی قیمت €6 ہے۔ G499 کی تیز رفتار 6.3 کلومیٹر فی گھنٹہ (45 میل فی گھنٹہ) ہے اور اس کی قیمت €28 ہے۔ G7 ماڈل میں کیا فرق ہے یہ واضح نہیں ہے، لیکن اس کی قیمت 499 یورو ہے۔

آپ بلاگ پر اور کیا پڑھ سکتے ہیں؟ Cloud4Y

ایک لاجواب خیال سے سائنسی صنعت تک مصنوعی ذہانت کا راستہ
کلاؤڈ بیک اپ پر بچت کے 4 طریقے
GNU/Linux میں ٹاپ سیٹ کرنا
موسم گرما تقریباً ختم ہو چکا ہے۔ تقریباً کوئی غیر ظاہر شدہ ڈیٹا باقی نہیں ہے۔
آئی او ٹی، دھند اور بادل: آئیے ٹیکنالوجی کے بارے میں بات کریں؟

ہمارے سبسکرائب کریں۔ تار-چینل تاکہ آپ اگلے مضمون سے محروم نہ ہوں! ہم ہفتے میں دو بار سے زیادہ نہیں اور صرف کاروبار پر لکھتے ہیں۔

ماخذ: www.habr.com

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