Purple WiFi-এর সাথে Cisco Meraki ইন্টিগ্রেশন
এই গাইডটি Cisco Meraki ইনফ্রাস্ট্রাকচারে Purple WiFi ডিপ্লয় করার জন্য একটি সুনির্দিষ্ট টেকনিক্যাল রেফারেন্স প্রদান করে, যা ডুয়েল-লেয়ার ইন্টিগ্রেশন আর্কিটেকচার — ড্যাশবোর্ড API প্রভিশনিং এবং Captive Portal API অথেনটিকেশন — এর পাশাপাশি ধাপে ধাপে RADIUS এবং স্প্ল্যাশ পেজ কনফিগারেশন কভার করে। এটি সেইসব নেটওয়ার্ক ইঞ্জিনিয়ার এবং আইটি ম্যানেজারদের জন্য ডিজাইন করা হয়েছে যাদের একটি ফাংশনাল গেস্ট WiFi ডিপ্লয়মেন্ট থেকে একটি স্ট্র্যাটেজিক গেস্ট ইন্টেলিজেন্স প্ল্যাটফর্মে যেতে হবে, যেখানে McDonald's Belgium, Harrods এবং AGS Airports-এর মতো লাইভ এন্টারপ্রাইজ ডিপ্লয়মেন্ট থেকে প্রাপ্ত পরিমাপযোগ্য ROI ফলাফল রয়েছে।
এই গাইডটি শুনুন
পডকাস্ট ট্রান্সক্রিপ্ট দেখুন
- এক্সিকিউটিভ সামারি
- টেকনিক্যাল ডিপ-ডাইভ
- ইন্টিগ্রেশন আর্কিটেকচার
- অথেনটিকেশন মেথড
- PurpleConnex: SecurePass এবং Hotspot 2.0
- ইমপ্লিমেন্টেশন গাইড
- প্রি-ডিপ্লয়মেন্ট চেকলিস্ট
- ধাপ ১: Meraki API কী জেনারেট করুন এবং অ্যাক্সেস পয়েন্ট ইমপোর্ট করুন
- ধাপ ২: গেস্ট SSID কনফিগার করুন — অ্যাক্সেস কন্ট্রোল
- ধাপ ৩: স্প্ল্যাশ পেজ কনফিগার করুন
- ধাপ ৪: PurpleConnex (SecurePass SSID) কনফিগার করুন
- ধাপ ৫: ভ্যালিডেট এবং টেস্ট করুন
- বেস্ট প্র্যাকটিস
- ট্রাবলশুটিং এবং রিস্ক মিটিগেশন
- ROI এবং বিজনেস ইমপ্যাক্ট

এক্সিকিউটিভ সামারি
সিসকো মেরাকি (Cisco Meraki) হলো হাজার হাজার এন্টারপ্রাইজ ভেন্যু — হোটেল, রিটেইল চেইন, স্টেডিয়াম এবং পাবলিক-সেক্টর সুবিধাগুলোর জন্য পছন্দের ইনফ্রাস্ট্রাকচার ব্যাকবোন। এর ক্লাউড-ম্যানেজড আর্কিটেকচার স্কেলে অপারেশনাল সরলতা প্রদান করে, কিন্তু এর নেটিভ গেস্ট WiFi সক্ষমতা একটি আধুনিক ভেন্যু অপারেটরের প্রয়োজনীয়তার তুলনায় অনেক পিছিয়ে থাকে: ফার্স্ট-পার্টি ডেটা ক্যাপচার, GDPR-কমপ্লায়েন্ট কনসেন্ট ম্যানেজমেন্ট, রিয়েল-টাইম ফুটফল অ্যানালিটিক্স এবং মার্কেটিং অটোমেশন ইন্টিগ্রেশন। Purple WiFi এই শূন্যস্থানটি নিশ্চিতভাবে পূরণ করে।
Purple এবং Meraki ইন্টিগ্রেশন দুটি টেকনিক্যাল লেয়ারে কাজ করে। Meraki Dashboard API স্বয়ংক্রিয় বাল্ক প্রভিশনিং সক্ষম করে — একটি একক অপারেশনে Meraki অর্গানাইজেশন থেকে শত শত অ্যাক্সেস পয়েন্ট Purple পোর্টালে ইমপোর্ট করে। Meraki Captive Portal API, RADIUS অথেনটিকেশনের সাথে যুক্ত হয়ে, গেস্ট-ফেসিং অভিজ্ঞতা প্রদান করে: একটি সম্পূর্ণ ব্র্যান্ডেড স্প্ল্যাশ পেজ, ফ্লেক্সিবল অথেনটিকেশন অপশন এবং সেশন অ্যাকাউন্টিং যা Purple-এর অ্যানালিটিক্স ইঞ্জিনকে ডেটা সরবরাহ করে। ফিরে আসা গেস্টদের জন্য, PurpleConnex (SecurePass) SSID হটস্পট ২.০ (Passpoint, IEEE 802.11u) ব্যবহার করে নির্বিঘ্ন অটো-রিকানেকশনের জন্য, যা বারবার অথেনটিকেশনের ঝামেলা দূর করে।
এই ইন্টিগ্রেশনের ডিপ্লয়মেন্টগুলো বড় পরিসরে লাইভ রয়েছে: McDonald's Belgium, Walmart Canada, Harrods (৬,০০,০০০ লগইনে ৫৭ গুণ ROI), এবং AGS Airports (৮৪২% ROI)। Meraki এস্টেট পরিচালনা করা এবং গেস্ট WiFi থেকে পরিমাপযোগ্য ব্যবসায়িক মান প্রদর্শন করতে চাওয়া যেকোনো আইটি টিমের জন্য, এই ইন্টিগ্রেশনটি সেই ফলাফলে পৌঁছানোর সবচেয়ে অপারেশনালি দক্ষ পথ।
টেকনিক্যাল ডিপ-ডাইভ

ইন্টিগ্রেশন আর্কিটেকচার
Purple এবং Meraki ইন্টিগ্রেশনকে নেটওয়ার্ক স্ট্যাকের বিভিন্ন লেয়ারে কাজ করা দুটি সমান্তরাল API সম্পর্ক হিসেবে সবচেয়ে ভালোভাবে বোঝা যায়। প্রথমটি হলো Meraki Dashboard REST API-এর মাধ্যমে একটি ম্যানেজমেন্ট-প্লেন ইন্টিগ্রেশন, যা একচেটিয়াভাবে প্রভিশনিং এবং কনফিগারেশনের জন্য ব্যবহৃত হয়। দ্বিতীয়টি হলো Meraki Captive Portal API এবং RADIUS প্রোটোকলের মাধ্যমে একটি ডেটা-প্লেন ইন্টিগ্রেশন, যা লাইভ গেস্ট অথেনটিকেশন ফ্লো নিয়ন্ত্রণ করে।
ম্যানেজমেন্ট-প্লেন: ড্যাশবোর্ড API প্রভিশনিং
Meraki api.meraki.com/api/v1-এ একটি বিস্তৃত REST API প্রকাশ করে। Purple-এর হার্ডওয়্যার ইমপোর্ট উইজার্ড একটি অর্গানাইজেশন-স্কোপড API কী ব্যবহার করে এই API-এর বিপরীতে অথেনটিকেট করে, তারপর Meraki অর্গানাইজেশনের মধ্যে সমস্ত নেটওয়ার্ক, SSID এবং অ্যাক্সেস পয়েন্টগুলো গণনা করে। এটি একজন নেটওয়ার্ক ইঞ্জিনিয়ারকে একটি একক ব্যাচ অপারেশনে ৫০টি সাইট জুড়ে ৩০০টির বেশি অ্যাক্সেস পয়েন্টের একটি এস্টেট ইমপোর্ট করার অনুমতি দেয় — এমন একটি প্রক্রিয়া যার জন্য অন্যথায় প্রতিটি ডিভাইসের জন্য ম্যানুয়াল এন্ট্রির প্রয়োজন হতো। Purple-এর টু-ওয়ে ইন্টিগ্রেশন সক্ষমতা প্ল্যাটফর্মটিকে Captive Portal, ওয়াল্ড গার্ডেন এবং RADIUS কনফিগারেশন Meraki-তে পুশ করার অনুমতি দেয়, যা ম্যানুয়াল কনফিগারেশনের ওভারহেড আরও কমিয়ে দেয়।
প্রয়োজনীয় API কী জেনারেট করতে, Meraki ড্যাশবোর্ডে Organisation > API & Webhooks > API Keys-এ নেভিগেট করুন এবং Generate API Key নির্বাচন করুন। এই কী-টিকে একটি প্রিভিলেজড ক্রেডেনশিয়াল হিসেবে বিবেচনা করা উচিত — এটিকে একটি সিক্রেটস ম্যানেজমেন্ট সিস্টেমে স্টোর করুন এবং আপনার অর্গানাইজেশনের স্ট্যান্ডার্ড ক্রেডেনশিয়াল লাইফসাইকেলে এটি রোটেট করুন।
ডেটা-প্লেন: Captive Portal API এবং RADIUS
গেস্ট অথেনটিকেশন ফ্লো সাইন-অন মোডে Meraki-এর Captive Portal API ব্যবহার করে। যখন কোনো গেস্ট গেস্ট SSID-এর সাথে যুক্ত হয়, Meraki-এর অ্যাক্সেস কন্ট্রোল ইঞ্জিন প্রথম HTTP রিকোয়েস্ট ইন্টারসেপ্ট করে এবং Purple-হোস্টেড স্প্ল্যাশ পেজ URL-এ একটি 302 রিডাইরেক্ট ইস্যু করে। স্প্ল্যাশ পেজটি Purple-এর CDN ইনফ্রাস্ট্রাকচার থেকে সার্ভ করা হয়; ওয়াল্ড গার্ডেন কনফিগারেশন নিশ্চিত করে যে অথেনটিকেশন সম্পন্ন হওয়ার আগেই Purple-এর ডোমেইনগুলো পৌঁছানো যায়।
গেস্ট স্প্ল্যাশ পেজে অথেনটিকেশন সম্পন্ন করার পর, Purple-এর প্ল্যাটফর্ম 1812 পোর্টে Meraki AP-তে একটি RADIUS Access-Accept মেসেজ ইস্যু করে। Meraki তারপর ডিভাইসটিকে সম্পূর্ণ নেটওয়ার্ক অ্যাক্সেস প্রদান করে। 1813 পোর্টে RADIUS অ্যাকাউন্টিং মেসেজগুলো Purple-এর অ্যানালিটিক্স ইঞ্জিনে সেশন স্টার্ট, অন্তর্বর্তীকালীন আপডেট (প্রতি ৪ মিনিট) এবং সেশন স্টপ ইভেন্ট প্রদান করে, যা সঠিক ডুয়েল টাইম, সেশনের সময়কাল এবং বারবার ভিজিট ক্যালকুলেশন সক্ষম করে।
অথেনটিকেশন মেথড
Purple-এর Captive Portal একাধিক অথেনটিকেশন মেকানিজম সমর্থন করে, যার প্রতিটির ডেটা ক্যাপচারের প্রভাব ভিন্ন:
| মেথড | ক্যাপচার করা ডেটা | GDPR কনসেন্ট | প্রস্তাবিত ইউজ কেস |
|---|---|---|---|
| সোশ্যাল লগইন (Facebook, Google) | নাম, ইমেইল, প্রোফাইল ডেটা | ইনলাইন কনসেন্ট টিক-বক্স | হসপিটালিটি, রিটেইল লয়্যালটি |
| ইমেইল ফর্ম | ইমেইল, কাস্টম ফিল্ড | ইনলাইন কনসেন্ট টিক-বক্স | যেকোনো ভেন্যু, সর্বোচ্চ ডেটা কন্ট্রোল |
| SMS ভেরিফিকেশন | মোবাইল নম্বর | ইনলাইন কনসেন্ট টিক-বক্স | হাই-সিকিউরিটি বা এজ-গেটেড ভেন্যু |
| ক্লিক-থ্রু (শুধুমাত্র ToS) | ডিভাইস MAC, সেশন ডেটা | টার্মস অ্যাক্সেপ্টেন্স | লো-ফ্রিকশন পাবলিক অ্যাক্সেস |
PurpleConnex: SecurePass এবং Hotspot 2.0
PurpleConnex হলো একটি দ্বিতীয় SSID যা প্রাইমারি গেস্ট SSID-এর পাশাপাশি ডিপ্লয় করা হয়। এটি একটি WPA2 Enterprise নেটওয়ার্ক হিসেবে কনফিগার করা হয়েছে, যেখানে TLS ট্রান্সপোর্ট সহ 2083 পোর্টে Purple-এর RadSec RADIUS সার্ভার (rad1-secure.purple.ai এবং rad2-secure.purple.ai) রয়েছে। এই SSID-তে Hotspot 2.0 (Passpoint) এনাবল করা আছে, যা securewifi.purple.ai ডোমেইন এবং Purple Roaming Consortium OI-গুলোর বিজ্ঞাপন দেয়। যখন ফিরে আসা কোনো গেস্টের ডিভাইস আগে একটি Purple Passpoint প্রোফাইল ডাউনলোড করে থাকে, তখন এটি স্বয়ংক্রিয়ভাবে PurpleConnex-এর সাথে যুক্ত হবে এবং নীরবে অথেনটিকেট করবে — কোনো স্প্ল্যাশ পেজ নেই, কোনো ম্যানুয়াল লগইন নেই। এটি হোটেল পরিবেশে বিশেষভাবে প্রভাবশালী, যেখানে একাধিক রাতের জন্য চেক-ইন করা একজন গেস্টকে প্রতিটি ডিভাইস রিকানেকশনে পুনরায় অথেনটিকেট করার প্রয়োজন হওয়া উচিত নয়।
Hotspot 2.0 কনফিগারেশন iOS 14 এবং Android 10+ দ্বারা প্রবর্তিত MAC অ্যাড্রেস র্যান্ডমাইজেশন চ্যালেঞ্জেরও সমাধান করে। যেহেতু PurpleConnex অথেনটিকেশন MAC-ভিত্তিক হওয়ার পরিবর্তে ক্রেডেনশিয়াল-ভিত্তিক, তাই ডিভাইসটি প্রতিটি কানেকশন প্রচেষ্টায় একটি ভিন্ন র্যান্ডমাইজড MAC অ্যাড্রেস উপস্থাপন করলেও Purple একটি সামঞ্জস্যপূর্ণ গেস্ট আইডেন্টিটি রেকর্ড বজায় রাখতে পারে।
ইমপ্লিমেন্টেশন গাইড

প্রি-ডিপ্লয়মেন্ট চেকলিস্ট
কনফিগারেশন শুরু করার আগে, নিশ্চিত করুন যে নিম্নলিখিত পূর্বশর্তগুলো বিদ্যমান রয়েছে। আপনার Meraki অর্গানাইজেশনে API অ্যাক্সেস এনাবল থাকতে হবে — এটি Organisation > Settings > Dashboard API Access-এর অধীনে একটি অর্গানাইজেশন-লেভেল সেটিং। আপনার ভেন্যু(গুলো) তৈরি করা এবং আপনার SSID(গুলো) কনফিগার করা সহ একটি Purple পোর্টাল অ্যাকাউন্ট প্রয়োজন হবে। Meraki ড্যাশবোর্ড স্পর্শ করার আগে Purple পোর্টাল থেকে নিম্নলিখিত মানগুলো সংগ্রহ করুন: RADIUS সার্ভার হোস্টনেম এবং শেয়ার্ড সিক্রেট, কাস্টম স্প্ল্যাশ URL, পোস্ট-অথেনটিকেশন রিডাইরেক্ট URL এবং বর্তমান ওয়াল্ড গার্ডেন ডোমেইন হোয়াইটলিস্ট।
ধাপ ১: Meraki API কী জেনারেট করুন এবং অ্যাক্সেস পয়েন্ট ইমপোর্ট করুন
Meraki ড্যাশবোর্ডে, Organisation > API & Webhooks > API Keys-এ নেভিগেট করুন এবং একটি নতুন API কী জেনারেট করুন। এই কী-টি অবিলম্বে কপি করুন — এটি শুধুমাত্র একবার প্রদর্শিত হয়। Purple পোর্টালে, Venue Management > Import Hardware > Third Party API-এ নেভিগেট করুন, Cisco Meraki নির্বাচন করুন এবং আপনার API কী পেস্ট করুন। Purple আপনার সম্পূর্ণ অ্যাক্সেস পয়েন্ট এস্টেট গণনা করবে। আপনি প্রতিটি Purple ভেন্যুর সাথে যে অ্যাক্সেস পয়েন্টগুলো যুক্ত করতে চান তা নির্বাচন করুন এবং ইমপোর্ট নিশ্চিত করুন।
ধাপ ২: গেস্ট SSID কনফিগার করুন — অ্যাক্সেস কন্ট্রোল
Meraki ড্যাশবোর্ডে, Wireless > Access Control-এ নেভিগেট করুন। ড্রপডাউন থেকে আপনার গেস্ট SSID নির্বাচন করুন এবং নিম্নলিখিত সেটিংস প্রয়োগ করুন:
| প্যারামিটার | ভ্যালু |
|---|---|
| SSID স্ট্যাটাস | এনাবলড |
| সিকিউরিটি | ওপেন |
| স্প্ল্যাশ পেজ | আমার RADIUS সার্ভারের সাথে সাইন-অন |
| Captive Portal স্ট্রেংথ | সাইন-অন সম্পন্ন না হওয়া পর্যন্ত সমস্ত অ্যাক্সেস ব্লক করুন |
| ওয়াল্ড গার্ডেন | এনাবলড (সমস্ত Purple ডোমেইন এন্ট্রি যোগ করুন) |
| সাইমালটেনিয়াস লগইন | অ্যালাউ |
| কন্ট্রোলার ডিসকানেকশন বিহেভিয়ার | ডিফল্ট |
| ক্লায়েন্ট IP এবং VLAN | Meraki DHCP (NAT মোড) |
| ডেটা-ক্যারিয়ার ডিটেক্ট | ডিজেবলড |
RADIUS Servers-এর অধীনে, আপনার Purple পোর্টাল থেকে শেয়ার্ড সিক্রেট সহ 1812 পোর্টে দুটি অথেনটিকেশন সার্ভার (প্রাইমারি এবং সেকেন্ডারি) যোগ করুন। 1813 পোর্টে সংশ্লিষ্ট অ্যাকাউন্টিং সার্ভার যোগ করুন। অ্যাকাউন্টিং অন্তর্বর্তীকালীন ব্যবধান ৪ মিনিট, সার্ভার টাইমআউট ৫ সেকেন্ড এবং রিট্রাই কাউন্ট ৩-এ সেট করুন।
Advanced RADIUS Settings-এর অধীনে, Called-Station-ID এবং NAS-ID উভয়কেই AP MAC address-এ সেট করুন। এই ফিল্ডগুলো থেকে অন্য যেকোনো মান মুছে ফেলুন।
ধাপ ৩: স্প্ল্যাশ পেজ কনফিগার করুন
Wireless > Splash Page-এ নেভিগেট করুন। আপনার Purple পোর্টাল থেকে Custom Splash URL লিখুন। পোস্ট-স্প্ল্যাশ রিডাইরেক্ট গন্তব্যটিকে আপনার পছন্দের URL-এ সেট করুন — সাধারণত আপনার ভেন্যু ওয়েবসাইট বা একটি নির্দিষ্ট প্রমোশনাল ল্যান্ডিং পেজ। পরিবর্তনগুলো সেভ করুন।
ধাপ ৪: PurpleConnex (SecurePass SSID) কনফিগার করুন
PurpleConnex নামের একটি নতুন SSID তৈরি করুন। সিকিউরিটি WPA2 Enterprise-এ সেট করুন। Wi-Fi Personal Network (WPN) ডিজেবল করুন। RADIUS সার্ভারের অধীনে, RadSec (RADIUS over TLS) এনাবলড এবং শেয়ার্ড সিক্রেট radsec সহ 2083 পোর্টে rad1-secure.purple.ai এবং rad2-secure.purple.ai যোগ করুন। RADSec TLS আইডল টাইমআউট ১৫ মিনিটে সেট করুন। RADIUS CoA সাপোর্ট ডিজেবল করুন। RADIUS প্রক্সি এনাবল করুন।
Wireless > Hotspot 2.0-এ নেভিগেট করুন। PurpleConnex SSID নির্বাচন করুন এবং নিম্নরূপ কনফিগার করুন:
| প্যারামিটার | ভ্যালু |
|---|---|
| Hotspot 2.0 | এনাবলড |
| অপারেটর নেম | PURPLE:GB |
| নেটওয়ার্ক টাইপ | ফ্রি পাবলিক নেটওয়ার্ক |
| ডোমেইন লিস্ট | securewifi.purple.ai |
| রোমিং কনসোর্টিয়াম OIs | 5A03BA0000, 004096 |
| NAI রিয়েলম | securewifi.purple.ai (EAP-TTLS / PAP) |
ধাপ ৫: ভ্যালিডেট এবং টেস্ট করুন
ডিপ্লয়মেন্ট সম্পূর্ণ ঘোষণা করার আগে, একটি পৃথক নেটওয়ার্ক সেগমেন্টে একটি কনজিউমার ডিভাইস থেকে সম্পূর্ণ গেস্ট জার্নি পরীক্ষা করুন। যাচাই করুন যে স্প্ল্যাশ পেজটি সঠিকভাবে লোড হচ্ছে, সমস্ত অথেনটিকেশন মেথড কাজ করছে, পোস্ট-অথেনটিকেশন নেটওয়ার্ক অ্যাক্সেস ৩-৫ সেকেন্ডের মধ্যে প্রদান করা হচ্ছে এবং সেশন ডেটা ৫ মিনিটের মধ্যে Purple অ্যানালিটিক্স ড্যাশবোর্ডে প্রদর্শিত হচ্ছে। Passpoint প্রোফাইল ডাউনলোড করে এবং দ্বিতীয় ভিজিটে নির্বিঘ্ন রিকানেকশন নিশ্চিত করে PurpleConnex অটো-রিকানেক্ট ফ্লো পরীক্ষা করুন।
বেস্ট প্র্যাকটিস
নেটওয়ার্ক সেগমেন্টেশন এবং PCI DSS কমপ্লায়েন্স। গেস্ট WiFi ট্রাফিক একটি ডেডিকেটেড VLAN-এ আইসোলেট করা উচিত, যেখানে ফায়ারওয়াল রুল কর্পোরেট নেটওয়ার্ক সেগমেন্টগুলোতে ল্যাটারাল মুভমেন্ট প্রতিরোধ করে। যদি আপনার ভেন্যু একই ফিজিক্যাল নেটওয়ার্ক ইনফ্রাস্ট্রাকচারে পেমেন্ট কার্ড ডেটা প্রসেস করে, তবে একটি আনুষ্ঠানিক PCI DSS স্কোপিং এক্সারসাইজ প্রয়োজন। Meraki-এর NAT মোড AP লেভেলে ক্লায়েন্ট আইসোলেশন প্রদান করে, কিন্তু সুইচিং লেয়ারে VLAN সেগমেন্টেশন হলো PCI স্কোপ ম্যানেজমেন্টের জন্য উপযুক্ত কন্ট্রোল।
GDPR এবং CCPA ডেটা গভর্ন্যান্স। Purple-এর Captive Portal অথেনটিকেশনের সময় একটি কনসেন্ট মেকানিজম উপস্থাপন করে, যা মার্কেটিং কমিউনিকেশনের জন্য স্পষ্ট অপ্ট-ইন ক্যাপচার করে। নিশ্চিত করুন যে আপনার Purple পোর্টাল ডেটা রিটেনশন সেটিংস আপনার অর্গানাইজেশনের ডেটা গভর্ন্যান্স পলিসির সাথে সামঞ্জস্যপূর্ণ। Purple-এর প্ল্যাটফর্ম ডেটা সাবজেক্ট অ্যাক্সেস রিকোয়েস্ট এবং রাইট-টু-ইরেজার ওয়ার্কফ্লো নেটিভভাবে সমর্থন করে, যা বেসপোক Captive Portal সলিউশনগুলোর তুলনায় একটি ম্যাটেরিয়াল কমপ্লায়েন্স সুবিধা।
ওয়াল্ড গার্ডেন মেইনটেন্যান্স। ওয়াল্ড গার্ডেন ডোমেইন লিস্ট একটি লিভিং কনফিগারেশন আইটেম। Purple-এর CDN এবং প্ল্যাটফর্ম ইনফ্রাস্ট্রাকচার সময়ের সাথে পরিবর্তিত হতে পারে এবং একটি পুরানো ওয়াল্ড গার্ডেন একটি ত্রুটিপূর্ণ স্প্ল্যাশ পেজ অভিজ্ঞতার কারণ হবে। Purple-এর রিলিজ নোটগুলোতে সাবস্ক্রাইব করুন এবং আপনার স্ট্যান্ডার্ড চেঞ্জ ম্যানেজমেন্ট প্রক্রিয়ার অংশ হিসেবে ওয়াল্ড গার্ডেন লিস্ট পর্যালোচনা করুন।
রিডান্ডেন্সি এবং ফেইলওভার। Purple গেস্ট SSID এবং PurpleConnex উভয়ের জন্যই দুটি RADIUS সার্ভার এন্ডপয়েন্ট প্রদান করে। উভয়ই সর্বদা কনফিগার করা উচিত। Purple প্ল্যাটফর্ম আউটেজের ক্ষেত্রে, Meraki-এর কন্ট্রোলার ডিসকানেকশন বিহেভিয়ার Default-এ কনফিগার করুন — এটি পূর্বে অথেনটিকেট করা সেশনগুলোকে চালিয়ে যাওয়ার অনুমতি দেয় যখন নতুন অথেনটিকেশনগুলো রিট্রাইয়ের জন্য সারিবদ্ধ হয়।
Wi-Fi 6 এবং থ্রুপুট অপ্টিমাইজেশন। স্টেডিয়াম এবং কনফারেন্স সেন্টারের মতো হাই-ডেনসিটি ভেন্যুগুলোর জন্য, Meraki-এর Wi-Fi 6 (802.11ax) অ্যাক্সেস পয়েন্টগুলো কনকারেন্ট গেস্ট সেশনগুলোর জন্য প্রয়োজনীয় থ্রুপুট হেড্রুম প্রদান করে। Purple-এর ইন্টিগ্রেশন হার্ডওয়্যার-জেনারেশন অজ্ঞেয়বাদী — RADIUS এবং Captive Portal কনফিগারেশন Meraki-এর AP প্রোডাক্ট জেনারেশনগুলো জুড়ে অভিন্ন।
ট্রাবলশুটিং এবং রিস্ক মিটিগেশন

নিচের সারণীটি Meraki এবং Purple ডিপ্লয়মেন্টে সম্মুখীন হওয়া সবচেয়ে সাধারণ ফেইলিওর মোড, তাদের মূল কারণ এবং প্রস্তাবিত প্রতিকারের সারসংক্ষেপ প্রদান করে।
| লক্ষণ | মূল কারণ | প্রতিকার |
|---|---|---|
| স্প্ল্যাশ পেজ লোড হতে ব্যর্থ হয় (ফাঁকা বা ভাঙা) | অসম্পূর্ণ ওয়াল্ড গার্ডেন | ওয়াল্ড গার্ডেন হোয়াইটলিস্টে সমস্ত Purple ডোমেইন এন্ট্রি যোগ করুন |
| অথেনটিকেশন সফল হয় কিন্তু নেটওয়ার্ক অ্যাক্সেস দেওয়া হয় না | RADIUS টাইমআউট খুব কম | সার্ভার টাইমআউট 5s, রিট্রাই কাউন্ট 3-এ সেট করুন |
| অ্যানালিটিক্স কোনো প্রতি-AP ডেটা দেখায় না | NAS-ID / Called-Station-ID ভুল কনফিগার করা হয়েছে | Advanced RADIUS Settings-এ উভয় ফিল্ড AP MAC address-এ সেট করুন |
| পিক লোডে মাঝে মাঝে অথেনটিকেশন ফেইলিওর | একক RADIUS সার্ভার কনফিগার করা হয়েছে | প্রাইমারি এবং সেকেন্ডারি উভয় Purple RADIUS এন্ডপয়েন্ট যোগ করুন |
| PurpleConnex অটো-কানেক্ট হচ্ছে না | Hotspot 2.0 ভুল কনফিগার করা হয়েছে | Roaming Consortium OIs এবং NAI Realm সেটিংস যাচাই করুন |
| ফিরে আসা গেস্টদের পুনরায় অথেনটিকেট করতে বলা হয় | PurpleConnex SSID ডিপ্লয় করা হয়নি | Passpoint কনফিগারেশনের সাথে PurpleConnex SSID ডিপ্লয় করুন |
| GDPR কনসেন্ট ক্যাপচার করা হয়নি | স্প্ল্যাশ পেজ কনসেন্ট ফিল্ড ডিজেবল করা আছে | Purple পোর্টাল স্প্ল্যাশ এডিটরে মার্কেটিং অপ্ট-ইন ফিল্ড এনাবল করুন |
MAC অ্যাড্রেস র্যান্ডমাইজেশন। আধুনিক iOS এবং Android ডিভাইসগুলো ডিফল্টরূপে র্যান্ডমাইজড MAC অ্যাড্রেস উপস্থাপন করে। এটি গেস্ট SSID-তে ফিরে আসা ভিজিটরদের শনাক্ত করার Purple-এর ক্ষমতাকে প্রভাবিত করে। PurpleConnex / SecurePass সলিউশন MAC-ভিত্তিক আইডেন্টিফিকেশনের পরিবর্তে ক্রেডেনশিয়াল-ভিত্তিক অথেনটিকেশন ব্যবহার করে এর সমাধান করে। যেসব ভেন্যুতে PurpleConnex ডিপ্লয় করা সম্ভব নয়, সেখানে Purple-এর প্ল্যাটফর্ম প্রভাব আংশিকভাবে প্রশমিত করতে সেশন মেটাডেটা ব্যবহার করে প্রোবাবিলিস্টিক ম্যাচিং প্রয়োগ করে।
Meraki ফার্মওয়্যার কম্প্যাটিবিলিটি। নিশ্চিত করুন যে আপনার Meraki AP-গুলো এমন একটি ফার্মওয়্যার ভার্সন চালাচ্ছে যা PurpleConnex-এর জন্য প্রয়োজনীয় Hotspot 2.0 এবং RadSec ফিচার সমর্থন করে। প্রোডাকশন ডিপ্লয়মেন্টের জন্য Meraki-এর স্টেবল ফার্মওয়্যার চ্যানেল সুপারিশ করা হয়; লাইভ গেস্ট WiFi পরিবেশে বিটা ফার্মওয়্যার ব্যবহার করা উচিত নয়।
ROI এবং বিজনেস ইমপ্যাক্ট
Meraki এস্টেটে Purple ডিপ্লয় করার বিজনেস কেস একাধিক ভার্টিক্যাল জুড়ে লাইভ ডিপ্লয়মেন্ট দ্বারা সু-প্রমাণিত। নিচের ফলাফলগুলো প্রকাশিত Purple কেস স্টাডি থেকে নেওয়া হয়েছে।
| অর্গানাইজেশন | সেক্টর | ফলাফল |
|---|---|---|
| Harrods | লাক্সারি রিটেইল | ৬,০০,০০০ WiFi লগইনে ৫৭ গুণ ROI |
| AGS Airports | ট্রাভেল ও ট্রান্সপোর্ট | টিয়ার্ড ব্যান্ডউইথ রেভিনিউয়ের মাধ্যমে ৮৪২% ROI |
| McDonald's Belgium | কুইক সার্ভিস রেস্টুরেন্ট | লাইভ Purple + Cisco Meraki + Socialspot ডিপ্লয়মেন্ট |
| Walmart Canada | বিগ বক্স রিটেইল | Purple এবং Cisco-এর সাথে এন্টারপ্রাইজ-স্কেল গেস্ট WiFi |
| Miami HEAT (Kaseya Center) | স্পোর্টস ও এন্টারটেইনমেন্ট | ২,৯০,০০০ কানেকশন, প্রতি মাসে গড়ে ২৮,০০০ |
| c2c Rail | ট্রান্সপোর্ট | ৮১,৬০১ WiFi ব্যবহারকারী → ১৫১% ROI |
ROI মেকানিজমটি সোজা। Purple গেস্ট WiFi অথেনটিকেশন ইভেন্টগুলোকে ফার্স্ট-পার্টি ডেটা প্রোফাইলে রূপান্তর করে — ইমেইল অ্যাড্রেস, ডেমোগ্রাফিক তথ্য, ভিজিট ফ্রিকোয়েন্সি, ডুয়েল টাইম এবং বিহেভিয়ারাল প্যাটার্ন। এই ডেটা Purple-এর API কানেক্টরগুলোর মাধ্যমে সরাসরি CRM এবং মার্কেটিং অটোমেশন প্ল্যাটফর্মগুলোতে ফিড করে, যা টার্গেটেড ক্যাম্পেইন সক্ষম করে যা কনভার্সন রেট এবং কস্ট পার অ্যাকুইজিশন উভয় ক্ষেত্রেই থার্ড-পার্টি অডিয়েন্স ডেটাকে স্পষ্টভাবে ছাড়িয়ে যায়।
৭০% অকুপেন্সিতে চলা একটি ২০০-রুমের হোটেলের জন্য যেখানে প্রতি রুমে গড়ে ১.৮ জন গেস্ট থাকে, একটি Meraki এস্টেটে Purple ডিপ্লয়মেন্ট সাধারণত প্রতিদিন ২৫০-৩০০টি নতুন ফার্স্ট-পার্টি প্রোফাইল ক্যাপচার করবে। ৩-৫% এর একটি ইন্ডাস্ট্রি-স্ট্যান্ডার্ড ইমেইল মার্কেটিং কনভার্সন রেট এবং £১৫০ এর গড় ইনক্রিমেন্টাল বুকিং ভ্যালুতে, শুধুমাত্র ইমেইল রি-এনগেজমেন্ট থেকে বার্ষিক রেভিনিউ অ্যাট্রিবিউশন সাধারণত প্রথম অপারেশনাল বছরের মধ্যেই Purple প্ল্যাটফর্ম লাইসেন্সের মোট খরচ ছাড়িয়ে যায়।
স্বয়ংক্রিয় Meraki প্রভিশনিং থেকে অপারেশনাল দক্ষতার লাভ একটি গৌণ কিন্তু অর্থবহ সুবিধা। ৫০টি লোকেশন পরিচালনা করা একজন মাল্টি-সাইট অপারেটরের জন্য, ম্যানুয়াল কনফিগারেশন সময় হ্রাস — প্রতি সাইটে আনুমানিক ৩-৪ ঘণ্টা থেকে ৩০ মিনিটের নিচে — ইঞ্জিনিয়ারিং রিসোর্স খরচে একটি ম্যাটেরিয়াল সেভিং উপস্থাপন করে।
মূল সংজ্ঞাসমূহ
Captive Portal
একটি ওয়েব-ভিত্তিক অথেনটিকেশন গেটওয়ে যা একটি গেস্ট ডিভাইসের প্রাথমিক HTTP রিকোয়েস্ট ইন্টারসেপ্ট করে এবং নেটওয়ার্ক অ্যাক্সেস দেওয়ার আগে এটিকে একটি লগইন বা টার্মস-অ্যাক্সেপ্টেন্স পেজে রিডাইরেক্ট করে। Meraki-Purple ইন্টিগ্রেশনে, Captive Portal-টি Purple দ্বারা হোস্ট করা হয় এবং Meraki ড্যাশবোর্ডে কনফিগার করা একটি কাস্টম স্প্ল্যাশ URL-এর মাধ্যমে ডেলিভার করা হয়।
Meraki ড্যাশবোর্ডে স্প্ল্যাশ পেজ সেটিংস কনফিগার করার সময় আইটি টিমগুলো এর সম্মুখীন হয়। Click-through (শুধুমাত্র টার্মস অ্যাক্সেপ্টেন্স) এবং Sign-on (RADIUS অথেনটিকেশন)-এর মধ্যে পছন্দ নির্ধারণ করে যে ডিপ্লয়মেন্টটি কী স্তরের ডেটা ক্যাপচার এবং সিকিউরিটি প্রদান করবে।
RADIUS (Remote Authentication Dial-In User Service)
একটি নেটওয়ার্কিং প্রোটোকল (RFC 2865) যা নেটওয়ার্ক অ্যাক্সেসের জন্য সেন্ট্রালাইজড অথেনটিকেশন, অথোরাইজেশন এবং অ্যাকাউন্টিং (AAA) প্রদান করে। Meraki-Purple ইন্টিগ্রেশনে, Purple RADIUS সার্ভার পরিচালনা করে যা 1812 পোর্টে Meraki AP-গুলো থেকে অথেনটিকেশন রিকোয়েস্ট গ্রহণ করে এবং Access-Accept বা Access-Reject রেসপন্স প্রদান করে। অ্যাকাউন্টিং ডেটা 1813 পোর্টে পাঠানো হয়।
RADIUS হলো গেস্ট অথেনটিকেশন ফ্লো-এর মেরুদণ্ড। নেটওয়ার্ক ইঞ্জিনিয়ারদের Meraki Access Control সেটিংসে RADIUS সার্ভার IP অ্যাড্রেস, শেয়ার্ড সিক্রেট এবং পোর্ট নম্বর কনফিগার করতে হবে। ভুল RADIUS কনফিগারেশন হলো গেস্ট অথেনটিকেশন ফেইলিওরের সবচেয়ে সাধারণ কারণ।
Walled Garden
নেটওয়ার্ক গন্তব্যগুলোর (IP অ্যাড্রেস, ডোমেইন নেম বা CIDR ব্লক) একটি তালিকা যেখানে একটি গেস্ট ডিভাইস Captive Portal অথেনটিকেশন সম্পন্ন করার আগে পৌঁছানোর অনুমতি পায়। Meraki-Purple ইন্টিগ্রেশনে, ওয়াল্ড গার্ডেনে অবশ্যই Purple-এর স্প্ল্যাশ পেজের জন্য প্রয়োজনীয় সমস্ত ডোমেইন অন্তর্ভুক্ত থাকতে হবে — CDN অ্যাসেট, অথেনটিকেশন প্রোভাইডার এন্ডপয়েন্ট এবং স্বয়ং Purple প্ল্যাটফর্ম।
আইটি টিমগুলোকে অবশ্যই এই তালিকাটি একটি লিভিং কনফিগারেশন আইটেম হিসেবে বজায় রাখতে হবে। একটি অসম্পূর্ণ ওয়াল্ড গার্ডেন গেস্টদের জন্য একটি ত্রুটিপূর্ণ স্প্ল্যাশ পেজ অভিজ্ঞতার কারণ হয়। Purple তাদের সাপোর্ট ডকুমেন্টেশনে প্রয়োজনীয় ডোমেইনগুলোর একটি বর্তমান হোয়াইটলিস্ট প্রকাশ করে এবং বজায় রাখে।
RadSec (RADIUS over TLS)
RADIUS প্রোটোকলের (RFC 6614) একটি এক্সটেনশন যা একটি TLS-এনক্রিপ্ট করা TCP কানেকশনের মাধ্যমে RADIUS মেসেজ ট্রান্সপোর্ট করে, অথেনটিকেশন ট্রাফিকের জন্য কনফিডেনশিয়ালিটি এবং ইন্টিগ্রিটি প্রদান করে। Purple-এর PurpleConnex SSID 2083 পোর্টে RadSec ব্যবহার করে, যা গেস্ট SSID RADIUS কনফিগারেশন দ্বারা ব্যবহৃত স্ট্যান্ডার্ড UDP ট্রান্সপোর্ট প্রতিস্থাপন করে।
PurpleConnex SecurePass SSID-এর জন্য RadSec প্রয়োজন। নেটওয়ার্ক ইঞ্জিনিয়ারদের অবশ্যই Meraki-এর RADIUS সার্ভার কনফিগারেশনে RadSec টগল এনাবল করতে হবে এবং স্ট্যান্ডার্ড 1812/1813-এর পরিবর্তে 2083 পোর্ট ব্যবহার করতে হবে। RadSec এনাবল করতে ব্যর্থ হলে PurpleConnex অথেনটিকেশন কাজ করা থেকে বিরত থাকবে।
Hotspot 2.0 / Passpoint (IEEE 802.11u)
IEEE 802.11u স্ট্যান্ডার্ডের ওপর ভিত্তি করে একটি Wi-Fi Alliance সার্টিফিকেশন প্রোগ্রাম যা স্বয়ংক্রিয়, সুরক্ষিত নেটওয়ার্ক ডিসকভারি এবং অ্যাসোসিয়েশন সক্ষম করে। একটি Passpoint প্রোফাইল সহ একটি ডিভাইস ব্যবহারকারীর হস্তক্ষেপ ছাড়াই একটি সামঞ্জস্যপূর্ণ নেটওয়ার্কের সাথে স্বয়ংক্রিয়ভাবে সংযুক্ত হবে, Captive Portal-এর পরিবর্তে EAP-ভিত্তিক অথেনটিকেশন ব্যবহার করে।
Meraki-Purple ইন্টিগ্রেশনে, ফিরে আসা গেস্টদের জন্য নির্বিঘ্ন অটো-রিকানেকশন সক্ষম করতে PurpleConnex SSID-তে Hotspot 2.0 কনফিগার করা হয়। এটি হসপিটালিটি এবং রিটেইল পরিবেশে বিশেষভাবে মূল্যবান যেখানে বারবার অথেনটিকেশনের ঘর্ষণ গেস্টদের সন্তুষ্টি হ্রাস করে।
NAS-ID (Network Access Server Identifier)
একটি RADIUS অ্যাট্রিবিউট (Attribute 32) যা নেটওয়ার্ক অ্যাক্সেস সার্ভারকে শনাক্ত করে — এই প্রসঙ্গে, Meraki অ্যাক্সেস পয়েন্ট — যা অথেনটিকেশন রিকোয়েস্ট পাঠাচ্ছে। Purple নির্দিষ্ট ফিজিক্যাল অ্যাক্সেস পয়েন্টগুলোতে গেস্ট সেশনগুলোকে অ্যাট্রিবিউট করতে NAS-ID ব্যবহার করে, যা ফ্লোর-লেভেল লোকেশন অ্যানালিটিক্স সক্ষম করে।
এটি Meraki-Purple ডিপ্লয়মেন্টে সবচেয়ে বেশি ভুল কনফিগার করা প্যারামিটারগুলোর মধ্যে একটি। Meraki Advanced RADIUS Settings-এ এটিকে অবশ্যই AP MAC address-এ সেট করতে হবে। অন্য যেকোনো মান (যেমন SSID নাম বা একটি স্ট্যাটিক স্ট্রিং) Purple-কে প্রতি-AP অ্যানালিটিক্স তৈরি করতে বাধা দেবে।
Meraki Dashboard API
Cisco Meraki দ্বারা প্রদত্ত একটি RESTful API যা Meraki ক্লাউড ম্যানেজমেন্ট প্ল্যাটফর্মে প্রোগ্রামেটিক অ্যাক্সেস প্রদান করে। এটি অর্গানাইজেশন, নেটওয়ার্ক, ডিভাইস এবং কনফিগারেশন অবজেক্টগুলো জুড়ে রিড এবং রাইট অপারেশন সমর্থন করে। Purple এই API ব্যবহার করে অ্যাক্সেস পয়েন্ট ডেটা ইমপোর্ট করতে এবং প্রভিশনিং পর্বের সময় SSID/RADIUS কনফিগারেশন পুশ করতে।
আইটি টিমগুলোকে Meraki ড্যাশবোর্ড (Organisation > API & Webhooks) থেকে একটি API কী জেনারেট করতে হবে এবং এটি Purple পোর্টালের হার্ডওয়্যার ইমপোর্ট উইজার্ডে প্রদান করতে হবে। এই কী-টিকে একটি প্রিভিলেজড ক্রেডেনশিয়াল হিসেবে বিবেচনা করা উচিত এবং নিরাপদে স্টোর করা উচিত।
GDPR (General Data Protection Regulation)
EU রেগুলেশন 2016/679, যা EU বাসিন্দাদের ব্যক্তিগত ডেটা সংগ্রহ, প্রক্রিয়াকরণ এবং স্টোরেজ নিয়ন্ত্রণ করে। গেস্ট WiFi-এর প্রেক্ষাপটে, GDPR-এর প্রয়োজন যে ভেন্যুগুলো একটি Captive Portal-এর মাধ্যমে ব্যক্তিগত ডেটা (যেমন ইমেইল অ্যাড্রেস) সংগ্রহ করার আগে স্পষ্ট, অবহিত সম্মতি (কনসেন্ট) গ্রহণ করবে এবং ডেটা সাবজেক্টদের তাদের ডেটা অ্যাক্সেস, সংশোধন বা মুছে ফেলার মেকানিজম প্রদান করবে।
Purple প্রথম WiFi প্রোভাইডারদের মধ্যে ছিল যারা GDPR কমপ্লায়েন্স অর্জন করেছিল। Purple Captive Portal অথেনটিকেশনের সময় একটি কনসেন্ট মেকানিজম উপস্থাপন করে এবং প্ল্যাটফর্মটি ডেটা সাবজেক্ট অ্যাক্সেস রিকোয়েস্ট এবং রাইট-টু-ইরেজার ওয়ার্কফ্লো নেটিভভাবে সমর্থন করে। আইটি টিমগুলোর নিশ্চিত করা উচিত যে Purple পোর্টালের ডেটা রিটেনশন সেটিংস তাদের অর্গানাইজেশনের ডেটা গভর্ন্যান্স পলিসির সাথে সামঞ্জস্যপূর্ণ।
PurpleConnex (SecurePass)
Purple-এর নির্বিঘ্ন রিকানেকশন সলিউশন, যা WPA2 Enterprise সিকিউরিটি, RadSec RADIUS ট্রান্সপোর্ট এবং Hotspot 2.0 (Passpoint) অ্যাডভার্টাইজমেন্ট সহ কনফিগার করা একটি দ্বিতীয় SSID হিসেবে ইমপ্লিমেন্ট করা হয়েছে। ফিরে আসা গেস্ট যাদের ডিভাইস একটি Purple Passpoint প্রোফাইল ডাউনলোড করেছে তারা Captive Portal না দেখেই স্বয়ংক্রিয়ভাবে PurpleConnex-এর সাথে যুক্ত হবে।
PurpleConnex প্রাইমারি গেস্ট SSID-এর পাশাপাশি ডিপ্লয় করা হয় এবং এটি প্রথমবার আসা ভিজিটরদের কাছে অদৃশ্য থাকে। এটি দুটি মূল চ্যালেঞ্জের সমাধান করে: ফিরে আসা গেস্টদের জন্য বারবার অথেনটিকেশনের ঘর্ষণ এবং MAC অ্যাড্রেস র্যান্ডমাইজেশন (iOS 14+, Android 10+) যা প্রাইমারি SSID-তে MAC-ভিত্তিক গেস্ট আইডেন্টিফিকেশন ভেঙে দেয়।
Called-Station-ID (RADIUS Attribute 30)
একটি RADIUS অ্যাট্রিবিউট যা অ্যাক্সেস পয়েন্ট বা নেটওয়ার্ক অ্যাক্সেস সার্ভারকে শনাক্ত করে যার সাথে ক্লায়েন্ট সংযুক্ত হয়েছে, সাধারণত AP-এর MAC অ্যাড্রেস হিসেবে প্রকাশ করা হয়। Purple লোকেশন অ্যানালিটিক্সের জন্য নির্দিষ্ট ফিজিক্যাল অ্যাক্সেস পয়েন্টগুলোতে গেস্ট সেশন ম্যাপ করতে NAS-ID-এর সাথে একত্রে এই অ্যাট্রিবিউটটি ব্যবহার করে।
Meraki-এর Advanced RADIUS Settings-এ অবশ্যই AP MAC address-এ সেট করতে হবে। এই অ্যাট্রিবিউটটি NAS-ID-এর সাথে একত্রে কাজ করে — Purple-এর ফ্লোর-লেভেল অ্যানালিটিক্স সঠিকভাবে কাজ করার জন্য উভয়কেই সঠিকভাবে কনফিগার করতে হবে।
সমাধানকৃত উদাহরণসমূহ
যুক্তরাজ্য জুড়ে ১২টি প্রপার্টি সহ একটি ২৫০-রুমের ফোর-স্টার হোটেল গ্রুপের একটি সম্পূর্ণ ডিপ্লয় করা Cisco Meraki এস্টেট (MR46 এবং MR57 AP, MX68 সিকিউরিটি অ্যাপ্লায়েন্স) রয়েছে। তারা বর্তমানে কোনো Captive Portal ছাড়াই ওপেন গেস্ট WiFi অফার করে। আইটি ডিরেক্টর হোটেলের CRM-এর জন্য গেস্টদের ইমেইল অ্যাড্রেস ক্যাপচার করতে, GDPR মেনে চলতে এবং পিক-আওয়ার নেটওয়ার্ক ব্যবহারের ওপর অ্যানালিটিক্স তৈরি করতে Purple WiFi ইমপ্লিমেন্ট করতে চান। বিদ্যমান গেস্টদের ন্যূনতম ব্যাঘাত ঘটিয়ে ডিপ্লয়মেন্ট সম্পন্ন করতে হবে এবং ১২টি প্রপার্টির কোনোটিতেই অন-সাইট ইঞ্জিনিয়ার ভিজিটের প্রয়োজন হওয়া উচিত নয়। এই ডিপ্লয়মেন্ট কীভাবে স্ট্রাকচার করা উচিত?
ডিপ্লয়মেন্টটি তিনটি ধাপে এগিয়ে যাওয়া উচিত, সমস্ত ১২টি প্রপার্টি জুড়ে রিমোট, জিরো-টাচ প্রভিশনিংয়ের জন্য Meraki Dashboard API ব্যবহার করে।
ধাপ ১: প্রভিশনিং (দিন ১, রিমোট) হোটেল গ্রুপের Meraki অর্গানাইজেশনের স্কোপে একটি Meraki API কী জেনারেট করুন। Purple পোর্টালে, একটি একক ব্যাচে সমস্ত ১২টি নেটওয়ার্ক জুড়ে সমস্ত অ্যাক্সেস পয়েন্ট ইমপোর্ট করতে থার্ড পার্টি API অপশন সহ হার্ডওয়্যার ইমপোর্ট উইজার্ড ব্যবহার করুন। প্রতিটি নেটওয়ার্ককে সংশ্লিষ্ট Purple ভেন্যুতে অ্যাসাইন করুন। এই অপারেশনটি সাধারণত এই আকারের একটি এস্টেটের জন্য ২০ মিনিটেরও কম সময়ে সম্পন্ন হয়।
ধাপ ২: SSID এবং RADIUS কনফিগারেশন (দিন ১-২, Meraki ড্যাশবোর্ডের মাধ্যমে রিমোট) ১২টি Meraki নেটওয়ার্কের প্রতিটির জন্য, 'Sign-on with my RADIUS server' স্প্ল্যাশ পেজ টাইপের সাথে বিদ্যমান গেস্ট SSID কনফিগার করুন। Purple পোর্টাল থেকে শেয়ার্ড সিক্রেট সহ 1812 এবং 1813 পোর্টে Purple-এর প্রাইমারি এবং সেকেন্ডারি RADIUS সার্ভার যোগ করুন। Captive Portal স্ট্রেংথ 'Block all access'-এ সেট করুন, Purple-এর ডোমেইন হোয়াইটলিস্টের সাথে ওয়াল্ড গার্ডেন এনাবল করুন এবং কাস্টম স্প্ল্যাশ URL কনফিগার করুন। NAS-ID এবং Called-Station-ID-কে AP MAC address-এ সেট করুন। যেহেতু Meraki-এর ড্যাশবোর্ড কনফিগারেশন টেমপ্লেট সমর্থন করে, তাই একটি একক টেমপ্লেট একই সাথে সমস্ত ১২টি নেটওয়ার্ক জুড়ে প্রয়োগ করা যেতে পারে, যা প্রতি-সাইট কনফিগারেশন সময় প্রায় শূন্যে নামিয়ে আনে।
ধাপ ৩: PurpleConnex ডিপ্লয়মেন্ট (দিন ২-৩, রিমোট) WPA2 Enterprise এবং RadSec RADIUS কনফিগারেশন সহ প্রতিটি নেটওয়ার্কে PurpleConnex SSID তৈরি করুন। Purple অপারেটর নেম এবং ডোমেইন সেটিংস সহ Hotspot 2.0 এনাবল করুন। এই SSID-টি সেইসব গেস্টদের কাছে অদৃশ্য যারা আগে অথেনটিকেট করেননি — এটি পরবর্তী ভিজিটগুলোতে ফিরে আসা গেস্টদের নীরবে অটো-কানেক্ট করবে।
ভ্যালিডেশন: সমস্ত ১২টিতে কনফিগারেশন লাইভ করার আগে একটি প্রপার্টিতে একটি 4G-কানেক্টেড মোবাইল ডিভাইস ব্যবহার করে দূরবর্তীভাবে সম্পূর্ণ গেস্ট জার্নি পরীক্ষা করুন। গো-লাইভের প্রথম ২৪ ঘণ্টার মধ্যে সেশন ডেটা ইনজেশনের জন্য Purple অ্যানালিটিক্স ড্যাশবোর্ড মনিটর করুন।
Meraki-এর ক্লাউড ম্যানেজমেন্ট এবং Purple-এর API প্রভিশনিং ব্যবহার করে শূন্য অন-সাইট ভিজিট সহ ২-৩ দিনের ইঞ্জিনিয়ারিং সময়ে সম্পূর্ণ ডিপ্লয়মেন্ট অর্জনযোগ্য।
একটি ৬০,০০০-ক্ষমতার ফুটবল স্টেডিয়াম কনকোর্স, সিটিং বোল এবং হসপিটালিটি স্যুট জুড়ে Cisco Meraki MR45 অ্যাক্সেস পয়েন্ট ব্যবহার করে। তারা ফ্যান ডেটা ক্যাপচার করতে, ম্যাচের সময় ইন-ভেন্যু সার্ভে চালাতে এবং তাদের বিদ্যমান Salesforce CRM-এর সাথে ইন্টিগ্রেট করতে Purple WiFi ডিপ্লয় করতে চায়। প্রাথমিক উদ্বেগের বিষয় হলো স্কেল: ম্যাচের দিনগুলোতে, ৩৫,০০০ পর্যন্ত কনকারেন্ট WiFi সেশন প্রত্যাশিত। স্টেডিয়ামের আইটি টিম পিক লোডের অধীনে RADIUS অথেনটিকেশন পারফরম্যান্স নিয়ে উদ্বিগ্ন। হাই-কনকারেন্সি পরিবেশের জন্য RADIUS কনফিগারেশন কীভাবে অপ্টিমাইজ করা উচিত?
একটি হাই-কনকারেন্সি স্টেডিয়াম ডিপ্লয়মেন্টের জন্য, RADIUS কনফিগারেশনে রিডান্ডেন্সি, টাইমআউট প্যারামিটার এবং সেশন ম্যানেজমেন্টের প্রতি বিশেষ মনোযোগ প্রয়োজন।
স্কেলের জন্য RADIUS সার্ভার কনফিগারেশন: এস্টেটের প্রতিটি Meraki AP এবং MX-এ উভয় Purple RADIUS এন্ডপয়েন্ট (প্রাইমারি এবং সেকেন্ডারি) কনফিগার করুন। স্টেডিয়াম ডিপ্লয়মেন্টের জন্য এটি অপরিহার্য — একটি একক RADIUS সার্ভার কনফিগারেশন ফেইলিওরের একটি একক পয়েন্ট তৈরি করবে যা কিক-অফের সময় ঠিক অথেনটিকেশন ফেইলিওর হিসেবে প্রকাশ পাবে, যখন কনকারেন্ট কানেকশন প্রচেষ্টা শীর্ষে পৌঁছায়।
RADIUS সার্ভার টাইমআউট ৫ সেকেন্ড এবং রিট্রাই কাউন্ট ৩-এ সেট করুন। এটি সেকেন্ডারি সার্ভারে ফেইলওভার করার আগে প্রতিটি অথেনটিকেশন প্রচেষ্টাকে ১৫ সেকেন্ড পর্যন্ত সময় দেয়, যা স্বাভাবিক পরিস্থিতিতে একটি ক্লাউড-হোস্টেড RADIUS সার্ভিসের জন্য যথেষ্ট। স্টেডিয়াম পরিবেশে টাইমআউট ৫ সেকেন্ডের নিচে কমাবেন না — কনকারেন্ট লোড থেকে অতিরিক্ত ল্যাটেন্সির অর্থ হলো অ্যাগ্রেসিভ টাইমআউট ভ্যালুগুলো ফলস ফেইলিওরের কারণ হবে।
অ্যাকাউন্টিং অন্তর্বর্তীকালীন ব্যবধান ৪ মিনিটে সেট করুন। এটি প্রতি অ্যাক্টিভ সেশনে প্রতি ৪ মিনিটে একটি RADIUS Accounting-Interim-Update মেসেজ তৈরি করে, যা Purple ডুয়েল টাইম গণনা করতে ব্যবহার করে। ৩৫,০০০ কনকারেন্ট সেশন সহ একটি স্টেডিয়ামে, এটি প্রতি সেকেন্ডে প্রায় ১৪৫টি অ্যাকাউন্টিং মেসেজ তৈরি করে — যা Purple-এর প্ল্যাটফর্ম ক্যাপাসিটির মধ্যে ভালোভাবে রয়েছে।
SSID এবং নেটওয়ার্ক সেগমেন্টেশন: একটি পর্যাপ্ত বড় DHCP স্কোপ সহ একটি ডেডিকেটেড VLAN-এ গেস্ট SSID ডিপ্লয় করুন। একটি ৬০,০০০-ক্ষমতার ভেন্যুর জন্য একটি /16 সাবনেট (৬৫,৫৩৪ অ্যাড্রেস) সুপারিশ করা হয়। নিশ্চিত করুন যে DHCP লিজ টাইম প্রত্যাশিত সেশনের সময়কালের সাথে মেলে এমনভাবে সেট করা হয়েছে — একটি ২-ঘণ্টার ম্যাচের জন্য, একটি ৩-ঘণ্টার লিজ উপযুক্ত। শর্ট লিজ টাইম অপ্রয়োজনীয় DHCP চার্ন সৃষ্টি করবে এবং অথেনটিকেশন ইনফ্রাস্ট্রাকচারে লোড যোগ করবে।
Salesforce CRM ইন্টিগ্রেশন: Purple-এর প্ল্যাটফর্ম নেটিভ Salesforce কানেক্টর ইন্টিগ্রেশন সমর্থন করে। রিয়েল টাইমে Salesforce-এ নতুন গেস্ট প্রোফাইল এবং সেশন ইভেন্ট পুশ করতে Purple পোর্টালে CRM কানেক্টর কনফিগার করুন। Purple-এর ডেটা ফিল্ডগুলোকে (ইমেইল, ভিজিট কাউন্ট, ডুয়েল টাইম, অথেনটিকেশন মেথড) সংশ্লিষ্ট Salesforce Contact এবং Campaign Member অবজেক্টে ম্যাপ করুন। এটি স্টেডিয়ামের মার্কেটিং টিমকে চূড়ান্ত বাঁশি বাজার কয়েক মিনিটের মধ্যে স্বয়ংক্রিয় পোস্ট-ম্যাচ ইমেইল ক্যাম্পেইন ট্রিগার করতে সক্ষম করে।
ইন-ভেন্যু সার্ভে: Purple-এর MicroSurvey ফিচারটি পোস্ট-অথেনটিকেশনে ট্রিগার করা যেতে পারে, যা স্প্ল্যাশ পেজ রিডাইরেক্টে একটি ১-৩ প্রশ্নের সার্ভে উপস্থাপন করে। স্টেডিয়াম ডিপ্লয়মেন্টের জন্য, পরিসংখ্যানগত তাৎপর্য বজায় রেখে সার্ভে ফ্যাটিগ এড়াতে অথেনটিকেট করা গেস্টদের একটি র্যান্ডম ২০% স্যাম্পলের জন্য সার্ভে ট্রিগার করতে কনফিগার করুন。
অনুশীলনী প্রশ্নসমূহ
Q1. ৮০টি স্টোর সহ একটি রিটেইল চেইন তাদের এস্টেট জুড়ে Cisco Meraki MR33 অ্যাক্সেস পয়েন্ট ডিপ্লয় করেছে। তারা Purple WiFi ইমপ্লিমেন্ট করতে চায় কিন্তু তাদের সিকিউরিটি টিম গেস্ট অ্যাক্সেসের জন্য একটি Open SSID ডিপ্লয় করার বিষয়ে উদ্বেগ প্রকাশ করেছে। সিকিউরিটি টিম যুক্তি দেয় যে সমস্ত SSID-তে ন্যূনতম WPA2 এনক্রিপশন ব্যবহার করা উচিত। আপনি কীভাবে এই উদ্বেগের সমাধান করবেন এবং গেস্ট WiFi ডিপ্লয়মেন্টের জন্য সঠিক সিকিউরিটি আর্কিটেকচার কী?
ইঙ্গিত: লিংক-লেয়ার এনক্রিপশন (WPA2) এবং অ্যাপ্লিকেশন-লেয়ার অথেনটিকেশন (Captive Portal + RADIUS)-এর মধ্যে পার্থক্য বিবেচনা করুন। PurpleConnex SSID কী প্রদান করে তাও বিবেচনা করুন।
মডেল উত্তর দেখুন
সিকিউরিটি টিমের উদ্বেগ নীতিগতভাবে বৈধ কিন্তু এটি দুটি ভিন্ন সিকিউরিটি উদ্দেশ্যের সংমিশ্রণকে প্রতিফলিত করে। WPA2 এনক্রিপশন ক্লায়েন্ট ডিভাইস এবং অ্যাক্সেস পয়েন্টের মধ্যে রেডিও লিংক রক্ষা করে — এটি ওয়্যারলেস মিডিয়ামে ইভসড্রপিং প্রতিরোধ করে। যাইহোক, একটি পাবলিক গেস্ট নেটওয়ার্কের জন্য, WPA2 Personal (PSK) ন্যূনতম ব্যবহারিক নিরাপত্তা প্রদান করে কারণ প্রি-শেয়ার্ড কী, সংজ্ঞানুসারে, সমস্ত গেস্টের কাছে সর্বজনীনভাবে পরিচিত। যে কোনো গেস্ট যিনি PSK জানেন তিনি একটি প্যাসিভ ক্যাপচার অ্যাটাক ব্যবহার করে অন্যান্য গেস্টদের ট্রাফিক ডিক্রিপ্ট করতে পারেন。
সঠিক আর্কিটেকচার হলো: অথেনটিকেশনের জন্য একটি Captive Portal সহ গেস্ট SSID-কে Open (কোনো WPA2 নেই) হিসেবে ডিপ্লয় করুন। এটি পাবলিক গেস্ট WiFi-এর জন্য ইন্ডাস্ট্রি-স্ট্যান্ডার্ড পদ্ধতি কারণ এটি গেস্টদের স্প্ল্যাশ পেজে পৌঁছানোর আগে কোনো পাসওয়ার্ড জানার প্রয়োজন ছাড়াই Captive Portal-কে কাজ করার অনুমতি দেয়। সিকিউরিটি মডেলটি লিংক-লেয়ার এনক্রিপশনের পরিবর্তে অ্যাপ্লিকেশন-লেয়ার কন্ট্রোলগুলোর (স্প্ল্যাশ পেজে HTTPS, RADIUS অথেনটিকেশন, VLAN আইসোলেশন) ওপর নির্ভর করে。
যেসব গেস্টের এনক্রিপ্টেড ট্রান্সপোর্ট প্রয়োজন, তাদের জন্য PurpleConnex SSID RadSec RADIUS-এর সাথে WPA2 Enterprise সিকিউরিটি প্রদান করে — এটি প্রকৃত অর্থেই সুরক্ষিত কারণ প্রতিটি ক্লায়েন্ট তাদের EAP ক্রেডেনশিয়াল থেকে প্রাপ্ত একটি অনন্য এনক্রিপশন কী পায়। ফিরে আসা গেস্ট যাদের PurpleConnex Passpoint প্রোফাইল রয়েছে তারা স্বয়ংক্রিয়ভাবে এই এনক্রিপ্টেড SSID-এর সাথে সংযুক্ত হবে。
সম্পূর্ণ সিকিউরিটি আর্কিটেকচারটি হলো: প্রথমবার আসা গেস্ট অনবোর্ডিংয়ের জন্য Open SSID (Captive Portal + RADIUS অথেনটিকেশন + VLAN আইসোলেশন) + ফিরে আসা গেস্টদের জন্য WPA2 Enterprise PurpleConnex SSID (RadSec + Passpoint)। এটি গেস্ট এক্সপেরিয়েন্সের প্রয়োজনীয়তা এবং বারবার আসা ভিজিটরদের জন্য সিকিউরিটি টিমের এনক্রিপশনের প্রয়োজনীয়তা উভয়ই পূরণ করে।
Q2. একটি কনফারেন্স সেন্টার প্রথমবারের মতো তাদের Meraki এস্টেটে Purple WiFi ডিপ্লয় করছে। গো-লাইভের তিন সপ্তাহ পর, মার্কেটিং টিম রিপোর্ট করে যে Purple অ্যানালিটিক্স ড্যাশবোর্ড মোট সেশন কাউন্ট দেখায় কিন্তু কোনো প্রতি-রুম বা প্রতি-জোন ডেটা দেখায় না — সমস্ত সেশন একটি একক লোকেশনে অ্যাট্রিবিউট করা হয়েছে বলে মনে হচ্ছে। যে নেটওয়ার্ক ইঞ্জিনিয়ার কনফিগারেশনটি করেছিলেন তিনি অর্গানাইজেশন ছেড়ে চলে গেছেন। সবচেয়ে সম্ভাব্য কারণ কী এবং আপনি কীভাবে এটি ডায়াগনোজ এবং সমাধান করবেন?
ইঙ্গিত: Purple সেশনগুলোকে ফিজিক্যাল লোকেশনে ম্যাপ করতে কোন RADIUS অ্যাট্রিবিউট ব্যবহার করে এবং সেই অ্যাট্রিবিউটের জন্য ডিফল্ট Meraki কনফিগারেশন কী তা নিয়ে ভাবুন।
মডেল উত্তর দেখুন
সবচেয়ে সম্ভাব্য কারণ হলো NAS-ID এবং/অথবা Called-Station-ID RADIUS অ্যাট্রিবিউটগুলো AP MAC address ব্যবহার করার জন্য কনফিগার করা হয়নি। যখন এই ফিল্ডগুলো একটি স্ট্যাটিক স্ট্রিং, SSID নাম বা ডিফল্টে রাখা হয়, তখন এস্টেটের প্রতিটি অ্যাক্সেস পয়েন্ট তার RADIUS মেসেজগুলোতে একই আইডেন্টিফায়ার পাঠায়। Purple-এর অ্যানালিটিক্স ইঞ্জিন সমস্ত AP থেকে অভিন্ন লোকেশন আইডেন্টিফায়ার গ্রহণ করে এবং তাদের মধ্যে পার্থক্য করতে পারে না, যার ফলে সমস্ত সেশন একটি একক (বা অজানা) লোকেশনে অ্যাট্রিবিউট করা হয়。
ডায়াগনসিস: Meraki ড্যাশবোর্ডে, গেস্ট SSID-এর জন্য Wireless > Access Control-এ নেভিগেট করুন। Advanced RADIUS Settings-এ স্ক্রোল করুন। Called-Station-ID এবং NAS-ID-এর মানগুলো চেক করুন। যদি কোনো ফিল্ড AP MAC address ছাড়া অন্য কিছু দেখায় — যেমন SSID নাম, একটি স্ট্যাটিক স্ট্রিং বা একাধিক মান — তবে এটিই মূল কারণ。
রেজোলিউশন: Called-Station-ID এবং NAS-ID উভয়কেই শুধুমাত্র AP MAC address-এ সেট করুন। এই ফিল্ডগুলো থেকে অন্য যেকোনো মান মুছে ফেলুন। কনফিগারেশন সেভ করুন। মনে রাখবেন যে এই পরিবর্তনটি নতুন সেশনগুলোর জন্য কার্যকর হয় — বিদ্যমান অ্যাক্টিভ সেশনগুলো রেট্রোঅ্যাক্টিভভাবে পুনরায় অ্যাট্রিবিউট করা হবে না। কনফিগারেশন পরিবর্তনের ৫-১০ মিনিটের মধ্যে, Purple অ্যানালিটিক্স ড্যাশবোর্ডে নতুন সেশন ডেটা প্রতি-AP অ্যাট্রিবিউশন দেখানো শুরু করা উচিত。
যদি RADIUS অ্যাট্রিবিউট কনফিগারেশন সংশোধন করার পরেও সমস্যাটি থেকে যায়, তবে যাচাই করুন যে Purple পোর্টালে সঠিক AP MAC অ্যাড্রেসগুলো ইমপোর্ট করা হয়েছে এবং সঠিক ফ্লোর প্ল্যান জোনগুলোর সাথে যুক্ত করা হয়েছে। যদি ফ্লোর প্ল্যান কনফিগার করার আগে AP-গুলো ইমপোর্ট করা হয়ে থাকে, তবে Purple পোর্টালের ভেন্যু ম্যানেজমেন্ট সেটিংসে MAC-টু-জোন ম্যাপিং আপডেট করার প্রয়োজন হতে পারে।
Q3. একটি ৫০০-শয্যার NHS হাসপাতাল ট্রাস্ট রোগী এবং ভিজিটরদের WiFi প্রদান করতে তাদের বিদ্যমান Cisco Meraki ইনফ্রাস্ট্রাকচারে Purple WiFi ডিপ্লয় করতে চায়। মূল প্রয়োজনীয়তাগুলো হলো: ডেটা সংগ্রহের জন্য GDPR কমপ্লায়েন্স, পেশেন্ট নেটওয়ার্কে অনুপযুক্ত কন্টেন্ট ব্লক করার জন্য কন্টেন্ট ফিল্টারিং, দীর্ঘমেয়াদী রোগীদের (একাধিক দিনের ভর্তি) জন্য নির্বিঘ্ন কানেক্টিভিটি এবং API-এর মাধ্যমে তাদের বিদ্যমান পেশেন্ট এনগেজমেন্ট প্ল্যাটফর্মের সাথে ইন্টিগ্রেশন। কোন Purple ফিচার এবং Meraki কনফিগারেশন উপাদানগুলো প্রতিটি প্রয়োজনীয়তা পূরণ করে?
ইঙ্গিত: Purple-এর কমপ্লায়েন্স ফিচার, Purple Shield DNS ফিল্টারিং, দীর্ঘমেয়াদী রোগীদের জন্য PurpleConnex এবং পেশেন্ট এনগেজমেন্ট প্ল্যাটফর্ম ইন্টিগ্রেশনের জন্য Purple-এর API/কানেক্টর সক্ষমতাগুলো বিবেচনা করুন।
মডেল উত্তর দেখুন
প্রতিটি প্রয়োজনীয়তা Purple ফিচার এবং Meraki কনফিগারেশনের একটি নির্দিষ্ট সংমিশ্রণে ম্যাপ করে:
GDPR কমপ্লায়েন্স: Purple-এর Captive Portal অথেনটিকেশনের সময় একটি কনসেন্ট মেকানিজম উপস্থাপন করে, যা ডেটা প্রসেসিংয়ের জন্য স্পষ্ট অপ্ট-ইন ক্যাপচার করে। Purple পোর্টালের ডেটা গভর্ন্যান্স সেটিংস NHS ডেটা গভর্ন্যান্স পলিসিগুলোর সাথে সামঞ্জস্যপূর্ণ ডেটা রিটেনশন পিরিয়ড কনফিগার করার অনুমতি দেয়। Purple ডেটা সাবজেক্ট অ্যাক্সেস রিকোয়েস্ট এবং রাইট-টু-ইরেজার নেটিভভাবে সমর্থন করে। স্প্ল্যাশ পেজটি পরিষ্কার, সহজ-ভাষার কনসেন্ট ভাষা উপস্থাপন করার জন্য কনফিগার করা উচিত — শর্তাবলীর মধ্যে লুকানো নয় — যাতে অবহিত, দ্ব্যর্থহীন সম্মতির জন্য GDPR প্রয়োজনীয়তা পূরণ হয়。
কন্টেন্ট ফিল্টারিং: Purple Shield হলো Purple-এর ক্লাউড-নেটিভ DNS ফিল্টারিং সার্ভিস। এটি ইনফ্রাস্ট্রাকচার লেভেলে কাজ করে, DNS কোয়েরিগুলো রিজলভ হওয়ার আগেই ফিল্টার করে এবং রোগীর পরিবেশের জন্য উপযুক্ত ক্যাটাগরি-ভিত্তিক ব্লকিং (অ্যাডাল্ট কন্টেন্ট, জুয়া, ম্যালওয়্যার ইত্যাদি) দিয়ে কনফিগার করা যেতে পারে। এটি Purple পোর্টালের মধ্যে কনফিগার করা হয় এবং অতিরিক্ত হার্ডওয়্যারের প্রয়োজন ছাড়াই গেস্ট SSID-তে সমস্ত অথেনটিকেট করা সেশনে প্রযোজ্য হয়。
দীর্ঘমেয়াদী রোগীদের জন্য নির্বিঘ্ন কানেক্টিভিটি: Hotspot 2.0 (Passpoint) কনফিগারেশনের সাথে PurpleConnex ডিপ্লয় করুন। একবার কোনো রোগী অথেনটিকেট করে Passpoint প্রোফাইল ডাউনলোড করলে, তাদের ডিভাইস পরবর্তী অ্যাসোসিয়েশনগুলোতে অটো-কানেক্ট হবে — যার মধ্যে ডিভাইসটি স্লিপ থেকে জেগে ওঠা, ওয়ার্ডগুলোর মধ্যে চলাফেরা করা বা একটি সংক্ষিপ্ত ডিসকানেকশনের পরে রিকানেক্ট হওয়া অন্তর্ভুক্ত। এটি প্রতিদিনের রি-অথেনটিকেশনের ঘর্ষণ দূর করে যা হাসপাতাল WiFi ডিপ্লয়মেন্টগুলোতে একটি সাধারণ অভিযোগ。
পেশেন্ট এনগেজমেন্ট প্ল্যাটফর্ম ইন্টিগ্রেশন: Purple-এর প্ল্যাটফর্ম একটি REST API প্রকাশ করে এবং প্রধান CRM এবং এনগেজমেন্ট প্ল্যাটফর্মগুলোর জন্য প্রি-বিল্ট কানেক্টর সমর্থন করে। রিয়েল টাইমে পেশেন্ট এনগেজমেন্ট প্ল্যাটফর্মে অথেনটিকেট করা সেশন ইভেন্টগুলো (লগইনের সময় ক্যাপচার করা হলে পেশেন্ট আইডি, সেশন স্টার্ট/এন্ড, ওয়ার্ড-লেভেল লোকেশন ডেটা) পুশ করতে Purple পোর্টালের API কানেক্টর কনফিগার করুন। যদি এনগেজমেন্ট প্ল্যাটফর্মটি Purple-এর প্রি-বিল্ট কানেক্টর লাইব্রেরিতে না থাকে, তবে REST API কাস্টম ইন্টিগ্রেশন ডেভেলপমেন্টের অনুমতি দেয়।
এই সিরিজে পড়া চালিয়ে যান
Purple WiFi-এর সাথে Grandstream GWN Access Points ইন্টিগ্রেশন
এই নির্ভরযোগ্য প্রযুক্তিগত নির্দেশিকাটিতে বিস্তারিত আলোচনা করা হয়েছে কীভাবে Grandstream GWN access points-কে Purple-এর Guest WiFi এবং অ্যানালিটিক্স প্ল্যাটফর্মের সাথে ইন্টিগ্রেট করা যায়। এতে Grandstream captive portal কনফিগারেশন, RADIUS AAA সেটিংস, walled garden সেটআপ, ডাইনামিক VLAN স্টিয়ারিং সহ নিরাপদ স্টাফ 802.1X অথেনটিকেশন এবং মাল্টি-টেন্যান্ট PPSK সেগমেন্টেশন অন্তর্ভুক্ত রয়েছে - যা বৃহৎ পরিসরে গেস্ট এবং স্টাফ WiFi স্থাপনকারী MSP এবং IT টিমগুলোর জন্য কার্যকর, ধাপে ধাপে নির্দেশনা প্রদান করে।
Purple WiFi-এর সাথে OpenWrt কাস্টম ফার্মওয়্যার ইন্টিগ্রেশন
এই গাইডটি Purple WiFi-এর সাথে OpenWrt কাস্টম ফার্মওয়্যার স্থাপনের জন্য সম্পূর্ণ ইন্টিগ্রেশন প্লেবুক প্রদান করে। এতে CoovaChilli captive portal কনফিগারেশন, iptables walled garden ম্যানেজমেন্ট, hostapd-এর মাধ্যমে 802.1X সুরক্ষিত স্টাফ WiFi এবং ডাইনামিক VLAN অ্যাসাইনমেন্ট সহ মাল্টি-টেন্যান্ট PPSK সেগমেন্টেশন কভার করা হয়েছে - যা IT টিমগুলোকে যেকোনো OpenWrt-সক্ষম হার্ডওয়্যারে একটি আইডেন্টিটি-ভিত্তিক নেটওয়ার্ক তৈরি করার জন্য প্রয়োজনীয় সঠিক কনফিগারেশন ধাপগুলো প্রদান করে।
Purple WiFi-এর সাথে Cambium Networks cnPilot এবং cnMaestro ইন্টিগ্রেশন
এই নির্ভরযোগ্য নির্দেশিকাটি Purple WiFi ইন্টেলিজেন্স প্ল্যাটফর্মের সাথে Cambium Networks cnPilot অ্যাক্সেস পয়েন্ট এবং cnMaestro ক্লাউড কন্ট্রোলারের ইন্টিগ্রেশনের বিস্তারিত বিবরণ দেয়। এতে আর্কিটেকচার, Captive Portal কনফিগারেশন, ওয়াল্ড গার্ডেন প্রয়োজনীয়তা, 802.1X স্টাফ WiFi এবং মাল্টি-টেন্যান্ট পরিবেশের জন্য Cambium ePSK ব্যবহার করে ডাইনামিক VLAN সেগমেন্টেশন অন্তর্ভুক্ত রয়েছে।