API چیست چیست؟
API در واقع مخفف Application Programming Interface است.
API ها مجموعه ای هستند از کدهای برنامه نویسی که وظیفه ی آن ها ارسال و دریافت دیتا بین نرم افزارها می باشد. درواقع API مسئولیت برقراری ارتباط بین یک نرم افزار و یک نرم افزار دیگر را به عهده دارد و مانند یک مترجم بین دو نفر با زبان های مختلف عمل می کند.
اجازه دهید این مفهوم را با یک مثال، ساده سازی کنیم. تصور کنید شما قصد خرید یک کالا از یک کشور خارجی رادارید و نمی توانید به طور مستقیم خودتان از این کشور خرید کنید. بنابراین نیازمند یک واسط هستید تا کالای شما را از کشور مربوطه خریداری و به ایران منتقل کند. بدین ترتیب API نیز مانند رابط آن کالا واسط بین اپلیکیشن و پایگاه داده است.
ارتباط بین اینترنت اشیا (IOT) و (API):
قفل ها و به طور کلی تمامی لوازم متصل شده به سیستم هوشمند عملکردهای خود را از طریق API ارائه می دهند. به عنوان مثال دستگیره های هوشمند از طریق API به برنامه ارسال رمز یک بار مصرف برای گوشی همراه شما دسترسی پیدا می کنند.
مثال واضح دیگر آن که قفل های هوشمند از طریق API به اپلیکیشن گوشی شما وصل شده و در هر نقطه ای که هستید به راحتی می توانید ورود و خروج منزل، مغازه، انبار و یا واحد اداری خود را از طریق تلفن همراه مورد بررسی قرار دهید.
حال که با مفهوم API آشنا شدید می خواهیم دو نوع از سطوح دسترسی به API را برای قفل های هوشمند تعریف نماییم.
1. دسترسی خصوصی (Private)
2. دسترسی عمومی یا باز (Open)
در ادامه به توضیح موارد بالا می پردازیم.
دسترسی خصوصی (Private)
بسیاری از تولیدکنندگان قفل هوشمند از این نوع API برای بهبود دستگیره های دیجیتال خود استفاده می کنند. بدین ترتیب API خصوصی در دست افراد دیگر مانند قرار نمی گیرد. بنابراین با این روش، قفل هوشمند ارائه شده دارای اپلیکیشن است اما API تعریف شده در آن فقط در اختیار کارخانه سازنده در کشور مبدا می باشد. اکثریت قفل های هوشمند موجود در بازار از این روش پیروی می کنند.
دسترسی عمومی یا باز (open)
دسترسی عمومی در قفل های هوشمند و به طور کلی سیستم های هوشمد به این صورت است که API مربوط به آن علاوه بر شرکت سازنده در دسترسی عامل فروش نیز قرار می گیرد و شرکت عامل فروش مانند اسمارت پس می تواند در صورت لزوم و در صورت صورت ثبت سفارش یک کاربر خاص می تواند API مربوط به قفل های مورد نظر را در اختیار کاربر قرار دهد.
بدین ترتیب کاربر می تواند با استفاده از API باز به اشتراک گذاشته شده، سیستم قفل های هوشمند را با دیگر لوازم هوشمند سازی به کار رفته در یک پروژه تطابق دهد و از این طریق قابلیت سناریو پذیری به آن دستگیره اضافه می گردد.
اسمارت پس توانسته این امکان را برای مرفه کنندگان علی الخصوص تیم های اجرایی هوشمند سازی به ارمغان آورد تا با سفارشی سازی دستگیره هوشمند مورد نظر خود، قابلیت سناریو پذیری و ارتباط و تطابق با سایر لوازم هوشمند پروژه را به ویژگی های منحصر به فرد دیگر قفل هایش اضافه نماید تا گامی در جهت ارتقای خدمات خود ارائه دهند. جهت هماهنگی سفارشی سازی محصولات می توانید با تلفن های پشتیبانی اسمارت پس تماس حاصل فرمایید.