در این پست قصد داریم به تعریف کامل تکنولوژی Geofencing و یا همان Geo-fence بپردازیم. یک Geo-fence یک محیط مجازی برای یک منطقه جغرافیایی در دنیای واقعی می باشد. یک Geo-fence می تواند به صورت دینامیک تولید شود و همینطور در شعاع یک نقطه قرار دارد یا مجموعه ای از بازتعریفهای مرزبندی ها می باشد.
استفاده از یک Geo-fence را Geo-fencing می نامند و موارد استفاده آن در آگاهی از موقعیت مکانی کاربر و ورود و خروج آن به حصار جغرافیایی تعریف شده می باشد که می تواند به کاربر دستگاه و همچنین به اپراتور پیغام ارسال کند. این اطلاعات که شامل محل دستگاه می باشد ، می تواند به یک تلفن همراه یا یک حساب ایمیل ارسال شود.
قابلیت Geo-fencing عبارت است از یک ویژگی خاص در یک نرم افزار که می تواند با استفاده از GPS یا سیستم موقعیت یاب جهانی و RFID یا Radio Frequency Identification مرزهای جغرافیایی را برای کاربردهای خاص تعیین نماید. با استفاده از تکنولوژی Geofencing می توانیم شرط ورود یا خروج از یک منطقه جغرافیایی را برای یک دستگاه خاص تعریف نماییم. در این صورت زمانی که دستگاه از محدوده تعریف شده خارج شود یا به آن وارد گردد ، برنامه یک پیغام هشدار را صادر می کند.
بسیاری از این نوع برنامه ها برای تعیین محدوده جغرافیایی از سرویس Google Earth استفاده می کنند. برخی طوری ساخته شده اند که بتوان با استفاده از طول و عرض جغرافیایی محدوده مورد نظر را در آن ها تعیین نمود. دسته دیگر نیز با استفاده از نقشه هایی که خودمان تولید می کنیم یا دیگر نقشه های آنلاین این کار را انجام می دهند.
خدمات Geofencing در دو نوع Active و Passive وجود دارد. در نوع Active ، نیاز است که نرم افزار حتما بر روی دستگاه اجرا شده باشد. یا اینکه سرویس موقعیت یاب دستگاه همواره روشن باشد. اما Passive Geo-fence بدون تکیه بر روی وجود GPS و سایر سیستم های موقعیت یاب ، با ارتباط Wi-Fi و شبکه های دیتای سلولی ، می تواند مرزهای مجاز را برای دستگاه پایش نماید.