اگر توسعهدهندهای هستید که بر روی یک محصول بلوتوث کم انرژی (BLE) کار میکنید، باید درک روشنی از ملاحظات و چالشهای مختلفی که در هر مرحله از فرآیند توسعه با آنها مواجه خواهید بود، داشته باشید. به همین دلیل SwaraLink Technologies چک لیست توسعه دهندگان کم مصرف بلوتوث را ایجاد کرد. در این پادکست، مدیر عامل و یکی از بنیانگذاران SwaraLink Technologies، Sandeep Kamath، شکسته می شود. BLE و چک لیست آنها، از جمله موضوعات مختلف، از بهینه سازی توان عملیاتی و مصرف انرژی گرفته تا اطمینان از اتصالات ایمن و پشتیبانی از به روز رسانی های میان افزاری را ایجاد کرده اند. اینها لزوماً کارهایی نیستند که باید انجام شوند، اما ملاحظات ضروری هستند که باید هنگام طراحی، توسعه و آزمایش محصول خود در نظر داشته باشید.
درباره ما سندیپ
Sandeep در ابتدا یک برنامه نویس خودآموخته بود و در دبیرستان با QBASIC و Visual C++ بازی می کرد، اما پس از آن در زمانی که در سطح دانشگاه بود علاقه خود را از نرم افزار به سخت افزار تغییر داد. او مدرک کارشناسی و کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه کالیفرنیا، سن دیگو، با تمرکز بر طراحی مدار مجتمع آنالوگ و RF دریافت کرد. سوابق تحصیلی او در زمینه سخت افزار و سیستم های RF و علاقه شخصی به نرم افزار در نهایت او را به دنیای سیستم های بی سیم جاسازی شده هدایت کرد. پس از فارغ التحصیلی، Sandeep بیش از یک دهه را در صنعت نیمه هادی گذراند، از جمله هشت سال کار برای گروه تگزاس اینسترومنتز Wireless Connectivity. Sandeep در طول کار خود در TI در نقش های فنی، مدیریتی و تجاری مختلفی کار کرد که همه مربوط به خط تولید بلوتوث کم انرژی TI بود. در سال 2017، ساندیپ دانش خود را در مورد انرژی کم بلوتوث هم از نظر فناوری و هم از دیدگاه بازار دریافت کرد و SwaraLink Technologies را برای کمک به شرکتها در ساخت محصولات با کیفیت بالا با تجربیات کاربری عالی تأسیس کرد.
علاقه مند به ارتباط با سندیپ? با لینکدین تماس بگیرید!
درباره SwaraLink Technologies
SwaraLink Technologies یک شرکت خدمات و راه حل متمرکز بر سیستم ها و نرم افزارهای کم انرژی بلوتوث (BLE) است. محصول شاخص آنها، پلتفرم کم انرژی بلوتوث SwaraLink، یک راه حل میان افزاری بین پلتفرمی است که هزینه توسعه محصولات با کیفیت بالا که از فناوری بلوتوث کم انرژی استفاده می کنند را کاهش می دهد. SwaraLink در سال 2017 در ایالت کالیفرنیا با دفتر مرکزی در سن دیگو تاسیس و ثبت شد. SwaraLink از زمان تأسیس خود به مشتریان متعددی در خدمات مختلف، از جمله معماری، توسعه، آزمایش و اشکالزدایی سیستمهای سختافزاری و نرمافزاری پیچیده که از بلوتوث و فناوری کمانرژی بلوتوث استفاده میکنند، کمک کرده است.
سوالات و موضوعات کلیدی این قسمت:
(01: 42) مقدمه ای بر Sandeep و SwaraLink
(02: 13) داستان تاسیس
(04: 28) روش های قبلی محصولات بلوتوث کم انرژی
(06: 40) نقش بلوتوث کم انرژی در اینترنت اشیا
(08: 25) چالش های به کارگیری محصولات کم انرژی بلوتوث
(13: 45) اهمیت UX در ساخت محصول کم انرژی بلوتوث
(16: 15) چک لیست توسعه دهندگان کم مصرف بلوتوث
متن:
– [Sandeep] فلسفه ما این است که، می دانید، اگر می خواهید یک محصول بلوتوث عالی بسازید، فرض کنید ایده ای برای یک محصول دارید، لزوما نمی خواهید وقت خود را صرف تبدیل شدن به یک متخصص بلوتوث کنید. شما می خواهید زمان خود را صرف تمرکز بر کاری کنید که محصول شما انجام می دهد. اگر فرض کنید در حال ساخت یک سنسور پوشیدنی هستید، احتمالاً کار جالبی وجود دارد که میخواهید انجام دهید. خوب، ما فکر می کنیم که باید زمان خود را روی ساختن یک چیز جالب متمرکز کنید، نه بر درک نحوه عملکرد بلوتوث.
– [رایان] سلام، همه و به قسمت ما از پادکست اینترنت اشیا برای همه خوش آمدید، ارائه شده توسط IoT For All، انتشارات و منبع شماره یک برای اینترنت اشیا. من میزبان شما هستم، رایان چاکن. اگر ما را در یوتیوب تماشا میکنید، واقعاً از این ویدیو تشکر میکنیم و اگر قبلاً این کار را نکردهاید، در کانال ما مشترک شوید. اگر در فهرست پادکستهایی مانند Apple Podcast به ما گوش میدهید، لطفاً مشترک شوید تا آخرین قسمتها را به محض انتشار دریافت کنید. بسیار خوب، در قسمت امروز، ما Sandeep Kamath، مدیر عامل و بنیانگذار SwaraLink Technologies را داریم. آنها یک شرکت خدمات و راه حل هستند که بر روی سیستم ها و نرم افزارهای کم انرژی بلوتوث متمرکز شده اند. بنابراین ما در مورد آن زیاد صحبت خواهیم کرد. ما در مورد BLE صحبت خواهیم کرد، آنچه واقعاً هست، نقشی که در اینترنت اشیا ایفا می کند، نوعی محصول BLE، چالش های به کارگیری محصولات BLE، نحوه ساخت محصولات بلوتوث با کیفیت بالا با تجربه کاربری عالی، مواردی در کنار این موارد. خطوط بنابراین، بسیاری از گفتگوهای خوب پیرامون یک فناوری بسیار مهم در فضای اینترنت اشیا، من فکر می کنم که ما ارزش زیادی از آن می گیریم. اما قبل از اینکه وارد آن شویم، اگر به دنبال ورود به بازار سریع و سودآور اینترنت اشیا هستید، اما نمیدانید از کجا شروع کنید، حامی مالی ما، Leverege را بررسی کنید. پلتفرم توسعه راهحلهای اینترنت اشیا Leverege، همه چیزهایی را که برای ایجاد محصولات اینترنت اشیاء کلید در دست نیاز دارید، فراهم میکند که میتوانید با نام تجاری خود برچسب سفید بزنید و مجدداً بفروشید. برای کسب اطلاعات بیشتر، به iotchangeseverything.com بروید. این iotchangeseverything.com است. و بدون هیچ مقدمه ای، لطفا از این قسمت از پادکست اینترنت اشیا برای همه لذت ببرید. Sandeep، به پادکست IoT For All خوش آمدید. از حضور شما در این هفته متشکرم.
- [ساندیپ] متشکرم، رایان.
- [رایان] آره، خیلی خوب است که تو را دارم. بیایید این کار را با معرفی سریع خود و مرور کلی شرکت برای مخاطبان شروع کنیم.
- [ساندیپ] بله، مطمئنا. نام من Sandeep Kamath است و شرکت من SwaraLink Technologies نام دارد. ما یک شرکت مشاوره و خدمات و راه حل هستیم که بر فناوری بلوتوث کم انرژی تمرکز دارد. ما به شرکتها در زمینه توسعه سختافزار، توسعه نرمافزار، توسعه برنامههای تلفن همراه، در واقع هر چیزی که شامل بلوتوث و فناوری کم انرژی بلوتوث باشد کمک میکنیم.
- [رایان] فوق العاده است، و به من بگویید، من دوست دارم در مورد داستان چگونگی پیدایش شرکت بشنوم. بنابراین، می دانید، زمانی که شرکت را تأسیس کردید، چه نوع فرصتی در بازار می بینید؟ ایده این شرکت چگونه شکل گرفت و، می دانید، چنین سفری انجام شد تا شما را به جایی که اکنون هستید برساند؟
- [ساندیپ] مطمئنا، بله. قبل از تأسیس SwaraLink Technologies، بیش از یک دهه در صنعت نیمه هادی ها کار می کردم و اخیراً با فروشنده ای بودم که تراشه های متمرکز بر فناوری بلوتوث کم انرژی تولید می کرد. بنابراین، می دانید، در نقشم در آنجا، من این فرصت را داشتم که چیزهای زیادی در مورد فناوری یاد بگیرم و همچنین ببینم بازار چگونه است، ببینم مشتریان چگونه هستند، مشتریان توسعه دهندگان محصول هستند، چالش هایی که آنها در نوشتن نرم افزار خود با آن مواجه بودند. برای ساخت محصولات خود بنابراین زمانی که نقش قبلی خود را با یک فروشنده نیمه هادی ترک کردم، زمانی که SwaraLink Technologies را تأسیس کردم، واقعاً می خواستم به شرکت ها کمک کنم تا محصولات کم انرژی بلوتوث با کیفیت بالا بسازند. چون دیده بودم که محصولات زیادی در آنجا وجود دارد که غیرقابل اعتماد بودند، واقعاً تجربه کاربری بدی داشتند. می دانید، من مشکلاتی را می بینم که در آن کسی محصولی را می سازد و انتظار عمر باتری طولانی را دارد و باتری ها بعد از دو هفته از بین می روند. می دانید، این یک تجربه کاربری واقعا بد است. چیز متداول دیگری که من می بینم این است که مردم محصولاتی را در جایی تولید می کنند که نیاز به انتقال مقادیر زیادی داده دارند و شما باید برای انتقال داده ها به مدت پنج دقیقه در آنجا بنشینید. شاید این داده های حسگر باشد که ذخیره می شود یا انواع مختلف داده ها. و میدانستم که مشکل آنقدر نیست که بلوتوث یا بلوتوث کم انرژی قادر به ارائه یک تجربه کاربری عالی نیست. مشکل واقعاً این بود که این نرمافزار واقعاً پیچیده است و وقتی من SwaraLink Technologies را تأسیس کردم، در ابتدا هدف این بود که یک شرکت مشاوره و یک شرکت خدماتی باشم تا به شرکتها کمک کنم تا محصولات عالی بسازند که از فناوری بلوتوث استفاده میکنند. با گذشت زمان، متوجه شدیم که اگر میخواهیم این را مقیاسبندی کنیم، راهحل خود را مقیاسبندی کنیم، در واقع باید یک پلتفرم نرمافزاری بسازیم که همه این ویژگیهای عالی بلوتوث را در بر میگیرد، اما این کار را برای توسعهدهندگان محصول آسان میکند. بنابراین این چیزی است که میخواستم امروز درباره آن صحبت کنم، چیزی که ماه گذشته راهاندازی کردیم، که پلتفرم کم انرژی بلوتوث SwaraLink است.
- [رایان] خوب است، و بنابراین، من حدس میزنم بدون اینکه خیلی به جزئیات در اینجا گره بخورم، وقتی صحبت از توسعه محصولات BLE میشود، چگونه میتوان آنها را در مقابل استفاده از یک پلتفرم ساخت؟ چگونه این نوع تجربه را تغییر می دهد؟
– [Sandeep] مطمئناً، بنابراین تجربه معمولی که شرکت ها تجربه می کنند این است که یک SDK را از فروشنده تراشه خود دانلود می کنند، و آنها کیت های توسعه را می خرند، بنابراین برخی از کیت های توسعه رایج. این یک کیت توسعه نیمه هادی نوردیک است. این یکی از آزمایشگاه های سیلیکون است و تراشه بلوتوث روی برد دارد. و هنگامی که SDK را از فروشنده تراشه دانلود می کنید، آنها معمولاً برنامه های کاربردی ارائه می دهند و، می دانید، آموزش وجود دارد، منابع آنلاین وجود دارد، اما معمولاً برای ساختن محصول شما، جزئیات بسیار خاص زیادی در رابطه با استاندارد بلوتوث وجود دارد. ، اینکه دانش زیادی در مورد بلوتوث وجود دارد که واقعاً برای درک واقعی کاری که انجام می دهید لازم است. میتوانید برنامههای نمونه را کپی و جایگذاری کنید و ممکن است شما را قادر به هک کردن چیزی با هم کند، اما اینها انواع محصولاتی هستند که واقعاً بهینهسازی نشدهاند. بنابراین، اگر فقط به نوعی یک برنامه کاربردی را کپی کنید، جایگذاری کنید، در نهایت به چیزی خواهید رسید که واقعاً اساسی است و لزوماً متناسب با کاری که انجام میدهید نیست. اگر به API های SDK نگاه کنید، آنها از اصطلاحات واقعاً مخصوص بلوتوث استفاده می کنند. هر کسی که سعی در توسعه با بلوتوث داشته باشد ممکن است این اصطلاحات را دیده باشد، GAP و GATT و ATT و L2CAP. و، می دانید، اساساً تقریباً به این موضوع مربوط می شود، می دانید، برای ساختن یک محصول خوب، تقریباً باید به یک زبان کاملاً جدید صحبت کنید. و این بدان معنا نیست که انجام آن ممکن نیست، منظورم این است که شرکت هایی هستند که این کار را انجام داده اند. اما فلسفه ما این است که، می دانید، اگر می خواهید یک محصول بلوتوث عالی بسازید، فرض کنید ایده ای برای یک محصول دارید، لزوما نمی خواهید وقت خود را صرف تبدیل شدن به یک متخصص بلوتوث کنید. شما می خواهید زمان خود را صرف تمرکز بر کاری کنید که محصول شما انجام می دهد. اگر فرض کنید در حال ساخت یک سنسور پوشیدنی هستید، احتمالاً کار جالبی وجود دارد که میخواهید انجام دهید. خوب، ما فکر می کنیم که باید زمان خود را روی ساختن یک چیز جالب متمرکز کنید، نه بر درک نحوه عملکرد بلوتوث.
- [رایان] درست است، درست است. نه، این کاملاً منطقی است. من میخواستم برای یک ثانیه و فقط برای مخاطبانی که ممکن است دقیقاً متوجه نباشند BLE چیست و نقشی که در این فضا بازی میکند، جدا شوم، اگر میتوانستید به سرعت آن را برای آنها بالا ببرید، فوق العاده باش
– [Sandeep] مطمئناً، بله، فکر میکنم احتمالاً اکثر مردم با بلوتوث آشنا هستند، میدانید، هدستهای بلوتوث، بلندگوهای بلوتوث، من در حال حاضر روی AirPods صحبت میکنم که یک محصول بلوتوث است. بنابراین به طور سنتی، بلوتوث برای برنامههای صوتی استفاده میشد و این همان جایی است که امروزه هنوز هم استفاده میشود. در سال 2009 یا با عرض پوزش در سال 2010، گروه علاقه ویژه بلوتوث استاندارد بلوتوث 4.0 را منتشر کرد که شامل بلوتوث کم انرژی بود. کاری که بلوتوث کم انرژی انجام داد این بود که به نوعی ساده شده بود، نمی خواهم بگویم که خیلی چیزها را ساده کرده است، اما به نوعی پروتکل بلوتوث را تغییر داد تا به برنامه هایی که حجم داده بسیار کمی دارند، اما می توانند برای مدت طولانی دوام بیاورند، اجازه دهد. روی باتری، احتمالاً روی باتری سکه ای یا، می دانید، باتری قابل شارژی که برای مدت طولانی دوام می آورد. بنابراین مثالی که دوست دارم همیشه استفاده کنم و فکر می کنم بسیاری از مردم با آن آشنا هستند، Fitbit است. بنابراین Fitbit محصولی است که برای مدتی در بازار عرضه شده است و نمونهای عالی از چیزی است که در آن دادههای زیادی وجود ندارد که واقعاً باید از Fitbit به تلفن شما ارسال شود. این فقط مقدار، می دانید، گام های شما و شاید ضربان قلب شما را ردیابی می کند. و می دانید، ما در مورد بایت داده در ثانیه صحبت می کنیم. بنابراین بلوتوث کم انرژی پروتکلی است که واقعاً برای این نوع برنامه ها طراحی شده است. و iOS و Android تقریباً در سال 2011، 2012 از بلوتوث کم مصرف استفاده کردند. و، می دانید، اکنون محصولات زیادی وجود دارد که از این فناوری استفاده می کنند.
- [رایان] فوق العاده است، بله، از شما سپاسگزارم که یک مرور کلی به آن ارائه کردید. بنابراین وقتی در مورد یک محصول BLE صحبت می کنیم، یعنی فقط یک محصول IoT است که از فناوری BLE استفاده می کند، آیا این درست است؟
- [ساندیپ] درست است، بله.
- [رایان] بسیار خوب، فوق العاده است. و زمانی که ما در مورد توسعه محصولات BLE صحبت می کنیم، منظورم این است که من مطمئن هستم که چندین زوایای مختلف وجود دارد که می توانید به این سوال پاسخ دهید، اما برخی از بزرگترین چالش های شرکت ها، توسعه دهندگان، می دانید، وقتی صحبت از استقرار محصولات BLE می شود واقعاً با آن روبرو هستید؟ و من میخواهم برای لحظهای روی آن تمرکز کنم. اگر می توانید برخی از چالش های بزرگتر را که ارزش توجه دارند انتخاب کنید.
- [Sandeep] مطمئناً، بله، فکر می کنم، همانطور که اشاره کردم، فکر می کنم نرم افزار نسبتاً پیچیده است. بنابراین هنگام ساخت یک محصول، معمولاً به دو بخش اصلی نرم افزار نیاز است. نرمافزار تعبیهشدهای وجود دارد که روی دستگاه اجرا میشود، مانند دستگاه Nordic Semiconductors یا Silicon Labs. و سپس برنامه موبایل وجود دارد. در حال حاضر، انواع دیگری از محصولات بلوتوث نیز وجود دارد که، می دانید، شامل فناوری مش یا موارد استفاده گسترده تر دیگری می شود. اما، می دانید، ما فقط بر روی این موارد استفاده اساسی تر تمرکز می کنیم که در آن شما یک دستگاه دارید که با یک برنامه تلفن همراه صحبت می کند. بنابراین شما به یک توسعه دهنده نرم افزار جاسازی شده نیاز دارید که کدی را که روی دستگاه اجرا می شود بنویسد. و یک توسعهدهنده نرمافزار موبایل که میخواهد برنامه موبایل شما را بنویسد. می دانید، همانطور که اشاره کردم، درک استاندارد بلوتوث و کار با SDK ها و API هایی که از پروتکل کم انرژی بلوتوث استفاده می کنند، پیچیدگی هایی خواهد داشت. من فکر می کنم حوزه دیگری که مردم در آن با مشکلات زیادی مواجه می شوند، واقعاً در سمت آزمون است. بنابراین، امروز، اگر میخواهید یک محصول بلوتوث بسازید که با دستگاههای iOS و دستگاههای اندرویدی صحبت کند، رفتارهای بسیار متفاوتی وجود دارد که تلفنها انجام خواهند داد. و مسائل رایجی که ما در کار مشاوره خود می بینیم این است که مردم محصولی را می سازند و شاید در 90٪ مواقع کار کند، اما پس از آن آنها این را خواهند داشت، می دانید، 10٪ مواقع، 5٪ مواقع که یکی از آنها مشتریان، اگر محصولشان در بازار باشد، یا شاید فقط در آزمایش آنها، اگر محصول خود را منتشر نکرده باشند، چیزهایی مانند قطع تصادفی یا جفت شدن را در 10٪ مواقع مشاهده می کنند. یا، می دانید، مورد دیگر این است که، مشابه آنچه من گفتم، می دانید، مصرف باتری لزوماً آن چیزی نیست که آنها انتظار دارند، حتی اگر می دانید، بلوتوث کم انرژی قرار است یک استاندارد کم مصرف باشد. بنابراین فکر میکنم، میدانید، راهاندازی چیزی ممکن است آسان باشد، اما بسیاری از این موارد مانند جزئیات ظریف وجود دارد که واقعاً محصول شما را میسازد یا خراب میکند. منظورم این است که اگر در 10 درصد مواقع با شکست مواجه شود، تجربه کاربری خیلی خوبی نیست.
- [رایان] نه، به هیچ وجه. بله، می دانید، این یکی از موضوعاتی است که ما یا حداقل حوزه هایی که سعی می کنیم در بسیاری از این گفتگوها پوشش دهیم، در مورد چالش هایی است که فناوری های مختلف یا فرآیندهای مختلف یا استقرارهای مختلف هنگام استفاده از کیس ها در برنامه های مختلف مشاهده می کنند. . آیا نوع معمولی از محصول یا نوع عمودی وجود دارد که میبینید BLE با استفاده از فناوری برای پیادهسازی آن نوع محصولات، چالش بیشتری در آن ایجاد میکند؟ یا زمانی که صحبت از ساخت هر نوع محصول BLE به میان میآید، کاملاً در سراسر صفحه است؟
- [ساندیپ] من میتوانم بگویم که بسیاری از این مسائل واقعاً سراسری هستند. و من مثال دیگری از یک مسئله رایج که من می بینم را برای شما بیان می کنم. بنابراین بسیاری از برنامه ها، گاهی اوقات مردم به امنیت فکر نمی کنند. می دانید، برای دستگاه های پزشکی، مطمئنا. می دانید، امنیت معمولا در خط مقدم ذهن مردم قرار دارد. اما فرض کنید در حال ساخت چیزی هستید که دقیقاً مانند یک ابزار ساده مصرف کننده است که هیچ پیامد مالی یا پیامدهای پزشکی ندارد، اگر می دانید، اگر دارید، بگویید ناامن است. خوب، چیزی که من فکر می کنم بسیاری از مردم متوجه نمی شوند این است که امنیت می تواند به سادگی جلوگیری از اتصال یک کاربر ناخواسته به دستگاه شما باشد، حتی اگر هیچ چیز مخربی وجود نداشته باشد که واقعاً بتواند انجام دهد. بنابراین آنچه ممکن است اتفاق بیفتد این است که فرض کنید شما یک دستگاه دارید، چیزی ندارید که محافظت کند، متأسفیم، اجازه دهید کاربران غیرمجاز را از اتصال به آن صدا کنیم. خوب، من فقط میتوانم تلفنم را بردارم و یک برنامه کاربردی دانلود کنم، که به من امکان میدهد فقط به هر دستگاه بلوتوث کم انرژی متصل شوم، و میتوانم فقط به دستگاهی که کسی دارد متصل شوم. در حالی که آن کاربر ممکن است گوشی خود را بیرون بیاورد، می دانید، کاربر واقعی و مالک این محصول ممکن است سعی داشته باشند از برنامه استفاده کنند و به دستگاه خود متصل شوند و به آنها نتوانند به آن وصل شوند زیرا ، A، می دانید، یک هکر یا، می دانید، این می تواند به معنای واقعی کلمه فقط یک بچه باشد که یک برنامه را دانلود کرده است، به دستگاه خود متصل شده است. حالا به کاربر واقعی این محصول، آنها فکر میکنند که محصولشان خراب است، زیرا نمیتوانند به آن وصل شوند. آنها متوجه نخواهند شد که یک نقص امنیتی در اینجا وجود دارد یا اینکه چیز مخربی در حال وقوع است. برای آنها، آنها فقط می بینند که من سعی می کنم به دستگاه خود وصل شوم و کار نمی کند. من محصولم را پس می گیرم چون کار نمی کند. بنابراین چیزهای کوچکی مانند آن وجود دارد، که برخی از جزئیات است که اگر در هنگام ساختن محصول خود به این چیزها فکر نکنید، در واقع میتوانند باعث تجربههای بسیار بد کاربر و شکست در این زمینه شوند.
– [رایان] بله، میخواستم از شما در مورد تجربه کاربری بپرسم، زیرا در بسیاری از مکالماتی که با مهمانان دیگر داشتهام، ما در مورد نوع ساختمان کاربر و تجربه کاربر به عقب صحبت میکنیم، زیرا این موضوع چقدر ارزشمند است. تجربه در ارائه و درک ارزش یک محصول یا یک راه حل در فضای اینترنت اشیا است. بنابراین با من در مورد چالش هایی که گاهی اوقات تجربه کاربر هنگام ساخت و استقرار محصولات بلوتوث ایجاد می کند، صحبت کنید.
- [ساندیپ] بله، مطمئنا. و من فکر می کنم که این یک رویکرد عالی برای نگاه کردن به آن است، نگاه به عقب است. و ما همیشه تشویق می کنیم که هنگام کار با مشتریان پلتفرم ما و همچنین مشتریان مشاوره خود را بدانید. من همیشه میخواهم مردم تصور کنند که چگونه انتظار دارید کاربر از محصول استفاده کند؟ و احتمالاً کلمه ای که به ذهن می رسد این است که من فکر می کنم تجربیات کاربر عالی معمولاً یکپارچه، یکپارچه و شهودی هستند. معمولاً در مورد محصولات بلوتوث، این شامل باز کردن یک برنامه در تلفن شما و شاید روشن کردن دستگاه شما در صورت داشتن سوئیچ روشن یا فشار دادن دکمه ای روی دستگاه شما برای قرار دادن آن در حالت جفت شدن یا اتصال است. و سپس همه چیز به طور طبیعی از آن نقطه به بعد کار می کند. با استفاده از بلوتوث کم مصرف، حتی نیازی به رفتن به منوی بلوتوث خود برای جفت شدن ندارید، که، می دانید، با دستگاه های iOS و Android، معمولاً با برنامه های صوتی، باید تنظیمات تلفن خود را طی کنید، به جفت دستگاه متصل شوید. . اما با استفاده از بلوتوث کم انرژی، در واقع همه اینها را می توان به طور کامل در برنامه مدیریت کرد. بنابراین، می دانید، چیزی که من دوست دارم بگویم این است که باید بدون درز باشد، که ممکن است به این معنا باشد که اگر دکمه ای وجود دارد که کاربر باید روی دستگاه خود فشار دهد، می توانید در واقع برنامه خود را به کاربر آموزش دهید، می توانید تصویری از خود نشان دهید. دستگاه و، میدانید، فلشی که به دکمه اشاره میکند و میگوید: «این دکمه را فشار دهید تا دستگاه خود را در حالت جفتسازی قرار دهید». هنگامی که کاربر برنامه را در حالت جفت شدن قرار می دهد، برنامه تلفن همراه به طور طبیعی می تواند کاربر را از طریق فرآیند راه اندازی یا به طور خودکار انجام دهد.
- [رایان] آره، این چیزی است که من احساس می کنم آنقدر که به نظر می رسد احمقانه است، اغلب نادیده گرفته می شود و نباید باشد. به نظر می رسد یک حوزه بسیار رایج است که شاید آنطور که باید به آن توجه نمی شود، اما چیزی است که قطعاً در سطح بالایی یا در کل، به موفقیت هر محصولی صرف نظر از فناوری آن کمک می کند. در داخل آن دخیل است.
- [ساندیپ] مم-هم. کاملا.
- [رایان] بنابراین یکی از آخرین سوالاتی که من اینجا برای شما دارم قبل از اینکه شما را رها کنم این است، بنابراین ما در مورد چالشها صحبت کردهایم، در مورد اینکه محصولات BLE چیست و چگونه کار میکنند صحبت کردهایم. توصیه یا اقداماتی که به شرکتها توصیه میکنید هنگام ساخت یک محصول بلوتوث با کیفیت بالا با تجربه کاربری عالی چیست، چیست؟ مثلا مردم چگونه می توانند این کار را انجام دهند؟
- [ساندیپ] بله، می دانید، ما سندی داریم که به آن "چک لیست توسعه دهندگان کم مصرف بلوتوث" می گویند. و در داخل این سند، که برای دانلود از وب سایت ما، SwaraLink.com در دسترس است، می دانید، به صورت رایگان، فرمی را پر کرده و آن را دانلود کنید. ما فهرستی از مواردی را به شما میدهیم، بیایید آنها را چیزهایی بنامیم که باید در هر مرحله از توسعهتان، زمانی که اولین نوع معماری محصول خود را انجام میدهید، در طول توسعه نرمافزار و در مرحله آزمایش به آن فکر کنید. و اینها هستند، آنها لزوماً چیزهایی نیستند که باید انجام شوند، اما چیزهایی هستند که حداقل باید به آنها فکر کنید. برخی از موارد موجود در چک لیست بهینه سازی برای توان عملیاتی، بهینه سازی برای مصرف انرژی است. باید به این فکر کنید که عمر باتری شما چقدر است که از محصول خود انتظار دارید؟ خوب، باید مطمئن شوید که واقعاً کارهای درستی انجام می دهید تا مطمئن شوید که عمر باتری مورد نظرتان را به دست می آورید. در مورد امنیت و جلوگیری از اتصالات غیرمجاز که گفتم صحبت کردیم. اینم یکی دیگه بهروزرسانیهای میانافزاری از طریق هوا. ما معتقدیم که هر دستگاه بلوتوث کم مصرف باید از بهروزرسانیهای محکمتر از طریق هوا پشتیبانی کند. و دلیل آن این است که شما هرگز نمی دانید در آینده چه اتفاقی خواهد افتاد. شما هرگز نمی دانید که آیا اشکالاتی در برنامه شما وجود دارد یا خیر. شما هرگز نمی دانید که آیا در پشته بلوتوث، که کدی است که حتی نمی نویسید، اشکالاتی وجود دارد یا خیر. شما میخواهید بتوانید محصول خود را در این زمینه بهروزرسانی کنید و همچنین، میدانید، بهروزرسانیهای امنیتی نیز وجود دارد که ممکن است بخواهید در آینده آنها را اصلاح کنید. بنابراین ما فکر میکنیم که هر محصولی باید واقعاً از بهروزرسانیهای میانافزاری پشتیبانی کند. بنابراین، می دانید، من همیشه به توسعه دهندگان می گویم که باید تمام این موارد مختلف را در چک لیست ما بررسی کنند و فکر کنند. و هنگامی که این کار را انجام دادید، سپس باید به گزینه های من نگاه کنید؟ خوب، می دانید، همانطور که گفتم، می توانید از SDK ها مستقیماً از توسعه دهنده، شرکت نیمه هادی که با آن کار می کنید استفاده کنید و آنها از این ویژگی ها پشتیبانی می کنند. اما این بدان معنا نیست که شما این ویژگیها را بهطور پیشفرض دریافت میکنید، همچنان باید کد برنامهتان را بنویسید، هنوز باید آنها را آزمایش کنید، هنوز باید بررسی کنید که با iOS کار میکند، با اندروید کار میکند، و مطمئن شوید که کار میکند. . میدانید، گزینه دیگری که فکر میکنم برخی افراد در صورت تلاش برای انجام این کار آسانتر به آن نگاه میکنند، این است که به پلتفرمهای نمونهسازی خاصی نگاه میکنند. منظورم این است که آردوینو یکی از مواردی است که بسیاری از مردم با آن آشنا هستند. و، میدانید، آردوینو از بسیاری از این ویژگیها پشتیبانی میکند، اما، یکی، استفاده از آن آنطور که فکر میکنید آسان نیست. آردوینو همچنان به شما نیاز دارد که جزئیات زیادی از استاندارد بلوتوث را درک کنید. و سپس آردوینوها برای نمونه سازی عالی هستند، اما زمانی که آماده تولید انبوه یک محصول و ساخت 10,000، 20,000، 100,000 واحد از محصول خود هستید، لزوماً مفید نیستند. بنابراین واقعاً می خواهید فکر کنید که راه حل نرم افزاری که در طول توسعه، نمونه سازی، آزمایش و تولید انبوه برای شما کار می کند چیست؟
- [رایان] فوق العاده است، بله، این است، من فکر می کنم چک لیستی که به آن اشاره کردید یک چیز بسیار کلیدی برای حذف این گفتگو است. که یک نقشه راه برای انجام این کار به خوبی وجود دارد. ثابت شده است، شرکتها و توسعهدهندگان مختلف این کار را انجام دادهاند تا یک محصول BLE را به بازار بیاورند و بدون اجتناب از مشکلات رایج و نوعی غلبه بر آن چالشهایی که قبلاً در مورد آن صحبت کردیم. در گفتگوی ما من فکر میکنم این چیزی است که، میدانید، هر شرکتی میتواند از نوعی ساختن خود و یا، متأسفانه، استفاده از آن بهره ببرد، اما همچنین در فضایی که در آن بازی میکند، داشتن نوعی چک لیست از نحوه انجام کارها به روش صحیح مشتریان آنها، توسعه دهندگان آنها، افرادی که با ابزارها یا پلتفرم های آنها در تعامل هستند تا به نوعی سریعتر به موفقیت برسند. به آنها فرصتی می دهد تا سریعتر به موفقیت برسند. و من فکر میکنم کاری که شما بچهها انجام دادهاید بسیار جالب است و فکر میکنم که مخاطبان ما با نگاهی به آن و درک بهتر اینکه چگونه میتوانند این کار را بهدرستی انجام دهند، ارزش زیادی کسب خواهند کرد.
- [ساندیپ] بله، قطعا.
- [رایان] آخرین چیزی که میخواهم از شما بپرسم یا به آن اشاره کنم، برای مخاطبان ما است که میخواهند درباره نوع کاری که همه شما انجام میدهید، فضایی که در آن هستید، اطلاعات بیشتری کسب کنند، سوالاتی را دنبال کنند، از این قبیل چیزها، بهترین راهی که آنها می توانند به نوعی به پایه دست یابند و لمس کنند چیست؟
- [ساندیپ] بله، مطمئنا. می توانید اطلاعات را در پلتفرم ما در SwaraLink.com پیدا کنید. ما همچنین داریم، شما می توانید یک نسخه ی نمایشی از پلتفرم ما را خودتان اجرا کنید. اگر یکی از این کیت های توسعه از Nordic Semiconductors یا Silicon Labs را دارید، همه این موارد در وب سایت ما، SwaraLink.com/docs مستند شده است. با خیال راحت با من تماس بگیرید. می توانید من را در لینکدین پیدا کنید یا به من ایمیل بزنید، من خوشحالم که به هر سوالی که ممکن است هر کسی در این مورد داشته باشد پاسخ دهم.
- [رایان] فوق العاده است، خوب، ساندیپ، خیلی ممنون که وقت گذاشتی. یک گفتگوی عالی در مورد موضوعی که بله، من دوست دارم بتوانیم موارد بیشتری را پوشش دهیم. بنابراین مشتاقانه منتظر همکاری بیشتر با یکدیگر هستیم و امیدواریم محتوای بیشتری را در مورد بلوتوث، بلوتوث کم انرژی، ارائه این محصولات به بازار، نحوه انجام درست آن به مخاطبانمان ارائه دهیم. بنابراین واقعاً از وقت شما سپاسگزارم و من مشتاقانه منتظر هستم که به زودی دوباره با شما صحبت کنم.
- [ساندیپ] مطمئنا. مرسی که منو داشتی، رایان.
- [رایان] خیلی خوب، همه، باز هم برای تماشای آن قسمت از پادکست اینترنت اشیا برای همه سپاسگزاریم. اگر از قسمت لذت بردید، لطفا روی دکمه شست بالا کلیک کنید، در کانال ما مشترک شوید و حتماً اعلانهای زنگ را بزنید تا به محض در دسترس شدن آخرین قسمتها را دریافت کنید. به غیر از این، باز هم از تماشای شما متشکرم و دفعه بعد شما را خواهیم دید.
- محتوای مبتنی بر SEO و توزیع روابط عمومی. امروز تقویت شوید.
- پلاتوبلاک چین. Web3 Metaverse Intelligence. دانش تقویت شده دسترسی به اینجا.
- منبع: https://www.iotforall.com/podcasts/e249-build-high-quality-bluetooth-low-energy-products
- 000
- 10
- 100
- 2011
- 2012
- 2017
- 28
- a
- قادر
- درباره ما
- کاملا
- رسیدن
- در میان
- واقعا
- آدرس
- به تصویب رسید
- نصیحت
- پس از
- معرفی
- قبلا
- همیشه
- مقدار
- مقدار
- و
- اندروید
- دیگر
- پاسخ
- هر کس
- رابط های برنامه کاربردی
- نرم افزار
- توسعه برنامه
- اپل
- کاربرد
- برنامه های کاربردی
- قدردانی
- روش
- تقریبا
- معماری
- آردوینو
- محدوده
- مناطق
- دور و بر
- توجه
- حضار
- سمعی
- بطور خودکار
- در دسترس
- اجتناب از
- زمینه
- بد
- پایه
- اساسی
- باتری
- باتری
- عمر باتری
- زیرا
- شدن
- تبدیل شدن به
- قبل از
- بودن
- باور
- ناقوس
- سود
- بهترین
- بهتر
- بزرگتر
- بزرگترین
- بلوتوث
- تخته
- نام تجاری
- شکستن
- می شکند
- به ارمغان بیاورد
- آوردن
- شکسته
- اشکالات
- ساختن
- بنا
- ساخته
- کسب و کار
- دکمه
- خرید
- ++C
- کالیفرنیا
- صدا
- نام
- توانا
- کاریابی
- مورد
- موارد
- علت
- مدیر عامل شرکت
- مدیر عامل و موسس
- معین
- به چالش
- چالش ها
- شانس
- تغییر دادن
- کانال
- بررسی
- تراشه
- واضح
- نزدیک
- بنیانگذاران
- رمز
- سکه
- COM
- بیا
- مشترک
- شرکت
- شرکت
- به طور کامل
- پیچیده
- پیچیدگی
- اتصال
- متصل
- اتصال
- ارتباط
- اتصالات
- اتصال
- ملاحظات
- مشاوره
- مصرف کننده
- مصرف
- محتوا
- گفتگو
- گفتگو
- سرد
- هزینه
- میتوانست
- پوشش
- ایجاد
- ایجاد شده
- مشتریان
- داده ها
- دهه
- به طور پیش فرض
- قطعا
- تحویل
- استقرار
- اعزام ها
- طرح
- جزئیات
- توسعه
- توسعه دهنده
- توسعه دهندگان
- در حال توسعه
- پروژه
- دستگاه
- دستگاه ها
- DID
- مردن
- دیگو
- مختلف
- مستقیما
- سند
- نمی کند
- عمل
- آیا
- پایین
- دانلود
- در طی
- هر
- پیش از آن
- به آسانی
- آموزش
- هر دو
- پست الکترونیک
- جاسازی شده
- قادر ساختن
- را قادر می سازد
- بسته بندی شده
- تشویق
- انرژی
- مهندسی
- لذت بردن
- حصول اطمینان از
- وارد
- ضروری است
- اساسا
- حتی
- در نهایت
- هر کس
- همه چیز
- کاملا
- مثال
- انتظار
- تجربه
- تجارب
- کارشناس
- چهره
- نما
- نتواند
- شکست
- منصفانه
- آشنا
- خارق العاده
- سریعتر
- امکانات
- رشته
- پر کردن
- مالی
- پیدا کردن
- شرکت
- نام خانوادگی
- کشتی دریادار
- تمرکز
- متمرکز شده است
- تمرکز
- تمرکز
- به دنبال
- خط مقدم
- فرم
- به جلو
- یافت
- تاسیس
- موسس
- تاسیس
- رایگان
- از جانب
- بیشتر
- آینده
- شکاف
- دنده ای
- دریافت کنید
- گرفتن
- دادن
- می دهد
- دادن
- Go
- هدف
- خوب
- بزرگ
- گروه
- مهمان
- هک
- هکر
- رخ دادن
- خوشحال
- سخت افزار
- داشتن
- مرکز فرماندهی
- هدست
- قلب
- کمک
- کمک کرد
- اینجا کلیک نمایید
- زیاد
- با کیفیت بالا
- اصابت
- خوشبختانه
- میزبان
- چگونه
- چگونه
- HTTPS
- من می خواهم
- اندیشه
- انجام
- پیامدهای
- مهم
- in
- مشمول
- از جمله
- ادغام شده
- صنعت
- اطلاعات
- در ابتدا
- ابزار
- یکپارچه
- تعامل
- علاقه
- جالب
- اینترنت
- اینترنت از چیزهایی که
- معرفی
- حسی
- شامل
- گرفتار
- IOS
- اینترنت اشیا
- موضوع
- مسائل
- IT
- اقلام
- سفر
- نگاه داشتن
- کلید
- پا زدن
- بچه
- نوع
- دانستن
- دانش
- برچسب
- آزمایشگاه
- زبان
- بزرگ
- نام
- آخرین
- راه اندازی
- یاد گرفتن
- رهبری
- سطح
- زندگی
- لاین
- خطوط
- لینک
- فهرست
- استماع
- کوچک
- طولانی
- مدت زمان طولانی
- نگاه کنيد
- به دنبال
- خیلی
- عشق
- کم
- ساخته
- اصلی
- ساخت
- باعث می شود
- اداره می شود
- مدیریت
- بسیاری
- بازار
- توده
- کارشناسی ارشد
- پزشکی
- اعضا
- ذکر شده
- فهرست
- قدرت
- ذهن
- ذهن
- دقیقه
- موبایل
- برنامه موبایل
- توسعه برنامه موبایل
- حالت
- ماه
- بیش
- اکثر
- نام
- تحت عنوان
- لزوما
- نیاز
- نیازهای
- جدید
- بعد
- اطلاعیه ها
- عدد
- متعدد
- خوب
- ONE
- آنلاین
- افتتاح
- فرصت
- بهینه
- بهینه سازی
- گزینه
- گزینه
- سفارش
- دیگر
- مروری
- خود
- مالک
- پرداخت
- جفت کردن
- وصله
- مردم
- مردم
- شخصی
- فاز
- فلسفه
- تلفن
- گوشی های
- انتخاب کنید
- تصویر
- قطعات
- سکو
- سیستم عامل
- افلاطون
- هوش داده افلاطون
- PlatoData
- بازی
- بازی
- لطفا
- پادکست
- نقطه
- به شمار
- ممکن
- بالقوه
- قدرت
- ارائه شده
- فشار
- جلوگیری
- قبلی
- در درجه اول
- قبلا
- شاید
- مشکل
- مشکلات
- روند
- فرآیندهای
- تولید کردن
- محصول
- تولید
- محصولات
- مفید
- برنامهنویس
- محفوظ
- حفاظت
- پروتکل
- نمونه سازی
- اثبات شده
- ارائه
- فراهم می کند
- انتشار
- قرار دادن
- قرار می دهد
- کیفیت
- سوال
- سوالات
- سریع
- به سرعت
- تصادفی
- نرخ
- رسیدن به
- اماده
- تحقق بخشیدن
- متوجه
- تحقق
- دلیل
- اخذ شده
- تازه
- توصیه
- را کاهش می دهد
- بدون در نظر گرفتن
- مربوط
- منتشر شد
- ضروری
- نیاز
- منابع
- منابع
- برگشت
- نقشه راه
- نقش
- نقش
- دویدن
- در حال اجرا
- رایان
- سعید
- سان
- سن دیگو
- مقیاس
- مدرسه
- sdk
- بدون درز
- دوم
- امن
- تیم امنیت لاتاری
- مشاهده
- به نظر می رسد
- نیمه هادی
- نیمه هادی ها
- حس
- خدمات
- مجموعه
- تنظیمات
- برپایی
- باید
- نشان
- سیلیکون
- مشابه
- ساده
- ساده شده
- پس از
- تنها
- So
- نرم افزار
- توسعه نرم افزار
- راه حل نرم افزاری
- راه حل
- مزایا
- برخی از
- کسی
- چیزی
- فضا
- سخن گفتن
- سخنرانان
- صحبت کردن
- ویژه
- خاص
- خرج کردن
- هزینه
- صرف
- حامی
- پشته
- صحنه
- استاندارد
- شروع
- دولت
- مراحل
- هنوز
- ذخیره شده
- داستان
- مشترک
- موفقیت
- چنین
- فوق العاده
- پشتیبانی
- حمایت از
- پشتیبانی از
- مفروض
- گزینه
- سیستم های
- طراحی شده
- گرفتن
- مصرف
- صحبت
- سخنگو
- مذاکرات
- فنی
- فن آوری
- پیشرفته
- واژه شناسی
- قوانین و مقررات
- آزمون
- تست
- وابسته به تکزاس
- La
- دولت
- جهان
- شان
- خودشان
- آنجا.
- چیز
- اشیاء
- تفکر
- این هفته
- از طریق
- توان
- گره خورده است
- زمان
- بار
- به
- امروز
- امروز
- با هم
- تن
- لحن
- هم
- ابزار
- موضوع
- تاپیک
- کاملا
- لمس
- طرف
- پیگردی
- به طور سنتی
- آموزش
- انتقال
- عطف
- انواع
- نوعی
- به طور معمول
- زیر
- فهمیدن
- درک
- واحد
- دانشگاه
- دانشگاه کالیفرنیا
- ناخواسته
- بروزرسانی
- به روز رسانی
- us
- استفاده کنید
- کاربر
- سابقه کاربر
- کاربران
- معمولا
- با استفاده از
- ux
- ارزشمند
- ارزش
- مختلف
- فروشنده
- بررسی
- در مقابل
- تصویری
- خواسته
- تماشای
- راه
- پوشیدنی
- سایت اینترنتی
- هفته
- هفته
- خوش آمد
- چی
- چه شده است
- که
- در حین
- سفید
- WHO
- اراده
- بي سيم
- در داخل
- بدون
- کلمه
- مهاجرت کاری
- مشغول به کار
- کارگر
- با این نسخهها کار
- جهان
- با ارزش
- خواهد بود
- نوشتن
- نوشته
- سال
- شما
- خودت
- یوتیوب
- زفیرنت