سرویس استعلام IP اینترنتی برای تجهیزات اینترنت اشیاء
ممکن است شما هم نیاز داشته باشید که بدانید با چه آی پی به اینترنت متصل هستید یا دستگاه شما آی پی اینترنتی خودش را به شما اعلام کند. برای این منظور دو سرویس مختلف به صورت رایگان برای شما ایجاد کرده ایم. همچنین یک سرویس IP2Location هم ارائه نموده ایم که قابلیت استفاده بعنوان وب سرویس API را دارا است
سرویس اول برای استفاده ساده در وب
- در سرویس اول آی پی پابلیک را می توانید به صورت یک TEXT ساده در میکروکنترلر خود دریافت کنید. جهت به دست آوردن IP نیازی به اتصال SSL نیست. آدرس URL این سرویس بصورت زیر می باشد:
https://www.giot.ir/webservices/returnmyip.php
سرویس دوم برای برگرداندن اطلاعات به شکل JSON
- در حالت دوم و برای سیستم های embedded می توانید آی پی خود یا تجهیز خود را بصورت رشته JSON دریافت نمائید. در این سرویس به لحاظ امنیت بالاتر از اتصال SSL استفاده می شود که سیستم های embedded توانایی تحلیل آن را دارند. آدرس URL این سرویس بصورت زیر می باشد:
https://www.giot.ir/webservices/returnmyip.php?format=json
این سرویس برای کسانی که با پروتکل های اینترنتی نظیر MQTT کار میکنند و نیاز دارند به اینکه آی پی اتصال اینترنت تجهیز خود را اعم از میکروکنترلر یا Embedded بدانند بسیار کاربردی می باشد. این سرویس بصورت رایگان ارائه می گردد و حجم مصرف اینترنت آن بسیار ناچیز است. امیدواریم این جریان ادامه یابد و بتوانیم خدمات بیشتری در زمینه گسترش اینترنت اشیاء داشته باشیم.
به زودی سورس کد های تست شده مبتنی بر زبان C جهت کاربرد در میکروکنترلرها و سیستم های embedded در همین مقاله ارائه خواهد گردید.
سرویس سوم برای برگرداندن اطلاعات آی پی ثالث
- حالت سوم برای توسعه دهندگان وب و یا تجهیزات ارائه کننده سرویس بکار می رود که آی پی مورد نظرشان را استعلام کنند. در این حالت آی پی ارسالی به وب سرویس استعلام خواهد شد نه آی پی درخواست دهنده. آدرس URL وب سرویس IP2Location به صورت زیر می باشد:
https://www.giot.ir/webservices/returnmyip.php?format=json&req_ip=23.5.5.5
آی پی ۲۳٫۵٫۵٫۵ بصورت نمونه و برای مثال می باشد. به جای آن میتوانید آی پی دلخواه خود را قراردهید. اگر IP با فرمت اشتباه وارد نمائید آی پی خودتان بجای آن استعلام می شود.
در حالت های JSON اطلاعات بیشتری از IP شامل نام کشور و نام شهر و موقعیت جغرافیائی ارائه می گردد.