Geofencing กับ LINE Beacon (Devio Beacon)

เดี๋ยวนี้การทำ Geofencing โดยใช้ LINE มาช่วย มันง่ายมาก ๆ (แต่ก็ต้องแลกกับความสามารถบางอย่างนะ) เรามาดูกันว่าถ้าเทียบกับการต้องทำเองทุกอย่าง LINE จะช่วยเราได้ขนาดไหน และด้วยความสามารถประมาณนี้ เราจะใช้ทำอะไรได้บ้าง

Siwawes Wongcharoen
3 min readOct 22, 2021
Geofencing | https://www.coombsmarketing.com/coombs-content/10-best-practices-for-geofencing

สวัสดีครับ ในเนื้อหาของ Blog นี้ จะเป็นเรื่องของ Geofencing และ LINE Beacon โดยจะพยายามครอบคลุมไปให้ถึงตัวอย่างการการใช้งาน LINE Beacon ครับ

Geofencing คืออะไร

การจำลองขอบเขต/บริเวณเสมือน ขึ้นมาจาก GPS, WiFi, Beacon หรืออื่น ๆโดยจะอ้างอิงกับพื้นที่จริง เพื่อเป็นข้อมูลให้ Application ทำงานได้

ถ้างงกับคำอธิบายแรก งั้นลองดูคำอธิบาย Version 1.2 ครับ

แนวทางในการให้ Application ทำงานร่วมกับข้อมูลในพื้นที่จริง โดยอาศัยข้อมูลจาก GPS, WiFi, Beacon หรืออื่น ๆ มาประกอบ

จะเห็นได้ว่า ไม่ว่าจะพยายามอธิบายอย่างไร ก็จะเจอ การใช้ข้อมูลจากพื้นที่จริงมาประกอบครับ

Geofencing เอาไปใช้ทำอะไรได้บ้าง

เนื่องจาก Geofencing เป็นการทำงานที่เกี่ยวกับพื้นที่จริง ฉะนั้น Use case ส่วนใหญ่ จะเกี่ยวกับพื้นที่จริงแน่ ๆ ครับ ยกตัวอย่างเช่น

การทำอะไรซักอย่างก่อนที่ผู้ใช้จะเข้าไป หรือหลังจากผู้ใช้ออกจากบริเวณที่กำหนด และยังรวมไปถึงการทำอะไรซักอย่างเมื่อผู้ใช้อยู่ในบริเวณที่กำหนดมาระยะหนึ่งแล้ว

ตัวอย่าง Use case

https://developer.android.com/training/location/geofencing

ในรูปคือสถานีรถไฟ และถ้าเราเป็นคนขายตั๋วรถไฟ

เส้นสีฟ้า (ENTER) เมื่อเราทราบว่าผู้ใช้เข้ามาในบริเวณที่เรากำหนด เราสามารถแจ้งเตือนผู้ใช้ได้ว่า รถไฟเที่ยวที่คุณจะโดยสารจะมาถึงในอีกกี่นาที

เส้นสีน้ำเงิน (DWELL) เมื่อเราทราบว่าผู้ใช้เข้ามา และหยุดอยู่ในบริเวณที่เรากำหนดแน่ ๆ เราสามารถแจ้งเตือนผู้ใช้ได้ว่า ภายในสถานีรถไฟของเรามีบริการเสริมบางอย่าง เช่น มีร้านขายของฝากนะ

เส้นสีแดง (EXIT) เมื่อเราทราบว่าผู้ใช้ออกไปจากบริเวณที่เรากำหนด เราสามารถแจ้งเตือนผู้ใช้ได้ว่า ท่านสามารถกลับมาใช้บริการเราได้ใหม่ เป็นต้น

LINE Beacon คืออะไร

ก่อนที่จะพูดถึงตัว LINE Beacon ขอให้คำจำกัดความชัด ๆ ก่อน ว่า Beacon คืออะไรครับ

Beacon ในบริบทนี้ คือ ตัวส่งสัญญาณ Bluetooth

LINE Beacon คือ ตัวส่งสัญญาณที่ทาง LINE รับรองแล้วว่าใช้งานกับ LINE ได้แน่ ๆ

DEVIO BEACON

DEVIO BEACON | LINE Beacon

น่าจะเป็น LINE Beacon ตัวแรกในไทยอย่างเป็นทางการครับ ซึ่งทาง LINE เองก็รับรองว่าทำงานกับ LINE ได้ 100% แน่นอน

ใช้ LINE Beacon กับไม่ใช้ ต่างกันอย่างไร เมื่อเราทำ Geofencing

(1) การทำ Geofencing โดยใช้ Smart Phone เป็นสื่อกับผู้ใช้ โดยพื้นฐานที่สุด คือการใช้โครงข่ายสัญญาณของผู้ให้บริการ ไม่ว่าจะเป็น AIS, True และ Dtac มาช่วย หลาย ๆ น่าจะเคยไปตามสถานที่ต่าง ๆ แล้วได้รับ SMS ที่เกี่ยวข้องกับสถานที่นั้น ๆ

(2) ในรูปแบบที่เฉพาะเจาะจงขึ้นมาอีก คือ ใช้ Application ที่อยู่ใน Smart Phone ทำงานร่วมกับระบบ Location ในตัว Smart Phone เอง เช่น Feature นึงของ Facebook ที่คอยถาม Feedback ของเรา ต่อสถานที่ที่เราไปมา

(3) นอกจากนี้ยังมีรูปแบบที่เฉพาะเจาะจงสุด ๆ คือให้ Application ทำงานร่วมกับ Beacon แล้ว Application จะตอบสนองกับ Beacon นั้น ๆ เช่น Line Beacon ที่ Partner จะได้รับ Webhook จาก Beacon ที่ผ่านการรับรองแล้ว และต้องเป็น Beacon ที่ Partner เป็นเจ้าของเท่านั้น

จาก 3 ตัวอย่างที่กล่าวมา เมื่อพิจารณาแล้ว

(1) การ Scale ในระดับไปคุยกับผู้ให้บริการนั้น ไม่ง่าย และทำในระดับพื้นที่เล็ก ๆ ยากมาก

(2) ต้องมี Application Android/iOS เป็นของตัวเอง “คิดเหนื่อย ทำลำบาก” อันนี้บอกเลย เพราะเคยทำมาแล้ว

(3) ต้องใช้งานผ่าน LINE แต่ LINE ก็มี Opportunity คือ Eco ที่พร้อมมาก ๆ แล้ว กับ User กว่า 50 ล้านนะ (อ้างอิงจาก https://www.facebook.com/LINEDEVTH/videos/903319493611003) และที่สำคัญคือ ไม่ต้องไปเสียแรงทำ Application Android/iOS เอง หรือต้องไปคุยกับ Operator

ฉะนั้นจะเลือกทางไหน ก็จะต้องพิจารณาจาก User case ของตัวเองเป็นหลักครับ

ฉันเลือก LINE Beacon ละนะ

ถ้าตัวเลือกคุณเป็นแบบนี้ ตอนนี้ในไทยมี DEVIO BEACON ให้คุณใช้ครับ การใช้งาน LINE Beacon นั้นง่าย และทำได้ไวมาก ในกรณีที่มี Application ที่สามารถรับ LINE Webhook ได้อยู่แล้ว ใช้เวลาไม่ถึง 5 นาที ก็สามารถทำให้ Application ที่เรามี สามารถรองรับ Webhook Beacon Event ได้ทันทีครับ

ตัวอย่าง Code ที่ทำต่อมาจาก Verify Line Events Webhook บน Express.js จะได้ประมาณนี้ [TH]

ตัวอย่าง Webhook ที่ได้รับ

ข้อควรคิดถ้าจะใช้ LINE Beacon

ในแง่การทำงานแบบ Geofencing นั้น LINE Beacon จะทำได้แค่ 3 อย่าง คือ

  1. enter : เมื่อเข้าไปในรัศมีของ LINE Beacon
  2. banner : เมื่อคลิก banner ที่ด้านบน ในหน้ารวมแชท (Certified Provider เท่านั้น)
  3. stay : ขณะอยู่ในรัศมีของ LINE Beacon จะได้รับ Webhook Beacon Type นี้ทุก ๆ 10 วินาที (Certified Provider เท่านั้น)

นอกจากนี้ ก็เป็นเรื่องการผูกติด (พึ่งพา) LINE ที่เราเองก็ต้องพิจารณาให้ดี

สรุปแล้ว

Geofencing เลือกใช้ให้เหมาะกับ Use case ของเรา

LINE Beacon ดีงาม ยิ่งถ้า Use case ของเราเข้ากันได้กับ LINE Beacon ใช้อันนี้เลย ชีวิตสบาย

--

--

No responses yet