SlideShare a Scribd company logo
1 of 15
Download to read offline
BEACONS
บีคอนส์
Tanapat Limsaiprom
ธนาพัฒน์ ลิ้มสายพรหม
#TanapatLim
1
BEACONS
• Beacons (บีคอนส์) เป็นเทคโนโลยีในยุค IOT หรือ Internet of Things ที่ได้รับ
ความนิยมในต่างประเทศมาตั้งแต่ปี 2013 โดยเฉพาะวงการค้าปลีกและพิพิธภัณฑ์ ซึ่งมี Apple
เป็นโต้โผประกาศใช้เทคโนโลยีตั้งแต่ iOS7 ในนาม iBeacon เพื่อแสดงข้อมูลผลิตภัณฑ์ของ
Apple เมื่อคุณเดินสารวจใน Apple Store
2
• ประดุจมีเวทมนต์ Beacons สามารถนาเสนอข้อมูลให้กับคุณได้ เมื่อคุณเดินเข้าไปใกล้วัตถุ เช่น คุณจะเห็น
โปรโมชั่นใหม่ ๆ เมื่อคุณเปิดประตูร้านค้า หรือทราบรายละเอียดเกี่ยวกับภาพวาดที่คุณกาลังดูอยู่ในหอ
ศิลป์ ความสามารถอันน่าอัศจรรย์นี้ทาให้ฮาร์ดแวร์สตาร์ทอัพ (Hardware Startup) หลายรายทั้งในไทย
และต่างประเทศหยิบเจ้า Beacons ไปพัฒนาเป็น Product ต่าง ๆ
BEACONS
3
• Bitlock สตาร์ทอัพทาตัวปลดล็อกจักรยานด้วยแอพมือถือ คือ เมื่อเจ้าของเดินเข้าไปใกล้ใน
ระยะที่อุปกรณ์ตรวจจับได้ก็สามารถใช้มือถือสั่งปลดล็อกได้
• Whistle Wearable Device ด้านสุขภาพสาหรับน้องหมา ช่วยให้เจ้าของสามารถ
ทราบข้อมูลสุขภาพของเจ้าตูบแสนรักได้ อีกทั้งยังเป็นประโยชน์ต่อสัตวแพทย์ในการตรวจสอบ
อาการผิดปกติของสุนัข
• Beluvv อุปกรณ์สาหรับเด็ก สามารถส่งสัญญาณแจ้งเตือนไปยังพ่อแม่ เมื่อเด็ก ๆ วิ่งเล่น
ออกจากผู้ปกครอง
BEACONS
4
• FoundDot ใช้ติดเป็นพวงกุญแจเพื่อช่วยแจ้งเตือนคนหาย ไม่ว่าจะเป็นเด็กหรือคนชรา โดยการแจ้งเตือน
ผู้ปกครองเมื่อบุคคลออกนอกระยะ
• Dolphin อุปกรณ์ส่งข้อมูล ข่าวสาร รวมถึงโปรโมชั่นเพื่อให้เกิด Engagement ระหว่างลูกค้ากับร้านค้า
เมื่อมีลูกค้าเดินผ่านร้าน
BEACONS
5
• ความต่างระหว่าง GPS กับ Beacons
• หลายคนอาจสงสัยว่าแล้วมันต่างจาก GPS อย่างไร ในเมื่อทั้งคู่มันก็เป็นเทคโนโลยี detect ตาแหน่ง
ผู้ใช้ ถ้า GPS เป็นเทคโนโลยีระบุตาแหน่ง (Location) Beacons คือ เทคโนโลยีวัดความใกล้
(Proximity)
• พูดง่าย ๆ คือ GPS จะบอกว่าคุณอยู่ตาแหน่งใดบนโลก แต่ Beacons จะบอกว่าคุณอยู่ห่างจาก
อุปกรณ์ใกล้หรือไกล ดังนั้น Beacons จึงถูกนามาใช้สภาพแวดล้อมแบบ Indoor หรือ Micro-
location based เนื่องจากภายในอาคาร GPS จะระบุตาแหน่งของผู้ใช้ได้ไม่แม่นยามากนัก
• ด้วยความที่ Beacons เป็นเทคโนโลยีวัดความใกล้ ถ้าคุณหลุดออกจากรัศมีที่ Beacons
รองรับ สูงสุด คือ 70 เมตร (ในทางทฤษฎี) แอพมือถือก็จะไม่สามารถแสดงข้อมูลบอกอะไรคุณได้เลย
• นอกจากนี้ยังมีประเด็นในเรื่องของพลังงาน ฺฺ Beacons จะใช้ Bluetooth 4.0 LE (Low
Energy) ในการสื่อสารกับอุปกรณ์พกพา ซึ่ง Bluetooth 4.0 LE นี้นิยมใช้กับอุปกรณ์ IOT
เพราะใช้พลังงานน้อย ต่างกับ GPS ที่ใช้พลังงานมากกว่า
BEACONS
6
• ทาความรู้จัก Estimote ฮาร์ดแวร์สตาร์ทอัพ Beacons ชื่อดัง
• Beacons นั้นมีผู้ผลิตหลายเจ้า แต่ Estimote Inc. ฮาร์ดแวร์สตาร์ท
อัพสัญชาติโปแลนด์ ถือเป็นแบรนด์อันดับต้น ๆ ในตลาด Beacons ด้วย
การออกแบบตัวอุปกรณ์ที่ดูเป็นมิตร น่ารัก และมี APIs หรือชุดคาสั่งที่
พร้อมให้นักพัฒนานาไปใช้พัฒนาแอพเชื่อมต่อกับ Beacons ได้ง่าย ซึ่ง
เป็นจุดแข็งของทาง Estimote
• โดยส่วนตัวผมมีโอกาสได้ลองเล่นเจ้า Beacons ของ Estimote มา
ตั้งแต่ปี 2013 ประกอบกับปัจจุบันกระแส IOT กาลังมา ดังนั้นบทความนี้
ผมจะไขความลับของเจ้า Beacons ว่ามีการทางานอย่างไร
BEACONS
7
• สารวจภายในตัว Beacons
BEACONS
8
• Beacons แต่ละเจ้าแม้รูปร่างหน้าตาจะแตกต่างกัน แต่ชิ้นส่วนฮาร์ดแวร์
หลัก ๆ จะคล้ายกัน คือ
• Bluetooth 4.0 LE: ใช้สื่อสารข้อมูลระหว่างตัว Beacons กับแอ
พมือถือ
• ARM Cortex M0 Processor: CPU ที่ใช้ควบคุมการรับส่ง
ข้อมูลของอุปกรณ์ รวมถึงการปรับแต่งค่าของตัว Beacons เช่น
ระยะเวลาในการส่งสัญญาณ (ให้ส่งครั้งละ 1 วินาทีหรือน้อยกว่านั้น)
ระยะทางสูงสุดที่ส่งสัญญาณออกไป
• Coin Battery: ถ่านแบบเม็ดกระดุม ซึ่งทางผู้ผลิตเคลมว่าสามารถใช้
งานได้นานถึง 2 ปี
BEACONS
9
• การทางานของ Beacons ไม่ได้ซับซ้อนอะไรมาก หลัก ๆ ตัว Beacons มีหน้าที่ส่ง
สัญญาณออกมาอย่างเดียว ส่วนตัวแอพมือถือนั้น เมื่อได้รับสัญญาณจาก Beacons จะนา
ข้อมูลที่ถูกส่งออกมาประมวลผล เพื่อตีความหาระยะห่างระหว่างมือถือกับตัว Beacons ใน
ระยะ 0 – 70 เมตร
• เพื่อให้ง่ายในการพัฒนาแอพ ตัว APIs ของ Estimote สามารถนาระยะห่างที่หน่วยเป็น
เมตรนั้นมาแบ่งเป็น 3 ระยะที่เข้าใจง่าย คือ
BEACONS
10
• เพื่อให้ง่ายในการพัฒนาแอพ ตัว APIs ของ Estimote สามารถนา
ระยะห่างที่หน่วยเป็นเมตรนั้นมาแบ่งเป็น 3 ระยะที่เข้าใจง่าย คือ
• ใกล้มาก (Immediate: 0-20 cm)
• ใกล้ (Near: 20 cm – 2 m)
• ไกล (Far: 2 – 70 m)
• ตรงนี้ขึ้นอยู่กับนักพัฒนาจะนาระยะทั้ง 3 ไปกาหนดให้แอพแสดงข้อมูล
อะไรแก่ผู้ใช้ เช่น ถ้าผู้ใช้อยู่ไกล ให้แจ้งเตือนว่าคุณเข้ามาในรัศมีแล้วนะ
หรือถ้าผู้ใช้อยู่ใกล้ก็ให้แสดงข้อมูลของวัตถุนั้น ๆ เป็นต้น
BEACONS
11
• ชุดข้อมูลที่ถูกส่งออกมาจาก Beacons
• ทุกครั้งที่ Beacons ส่งสัญญาณออกมา จะมี Package หรือชุด
ข้อมูลเล็ก ๆ ถูกส่งออกมาด้วยเสมอ ข้อมูลเหล่านั้น ได้แก่
BEACONS
12
• Proximity UUID (string) ข้อมูลชุดตัวอักษรใช้บอกว่า Beacons ตัวนี้ผลิตจากบริษัทใด
• Major (int) ข้อมูลตัวเลขใช้แทนกลุ่มของ Beacons
• Minor (int) ข้อมูลตัวเลขใช้ระบุตัว Beacons แต่ละตัว
• TxPower (int) ข้อมูลตัวเลขค่าความเข้มของสัญญาณที่ Beacons ปล่อยออกมา อยู่ในช่วง -30 ถึง
40 เดซิเบล ค่านี้จะถูกนาไปคานวณด้วยสมการคณิตศาสตร์ เพื่อให้ได้ระยะความใกล้ระหว่างมือถือกับตัว
Beacons
BEACONS
13
• สรุป
• Beacons เป็นหนึ่งในอุปกรณ์ IOT ที่มาจากฝั่งฮาร์ดแวร์สตาร์ทอัพ
โดยใช้ Bluetooth 4.0 LE เป็นสื่อกลางในการสื่อสารข้อมูล
ระหว่างตัวอุปกรณ์กับมือถือ โดยแอพมือถือที่พัฒนาขึ้นจะรับสัญญาณ
ข้อมูลที่ถูกปล่อยออกมาจาก Beacons เพื่อนามาตีความหาระยะ
ความใกล้ ทาให้แอพรู้ว่าถ้าผู้ใช้เดินเข้าไปใกล้อุปกรณ์ในระยะกี่เมตร
ควรแสดงข้อมูลอะไร และนี่คือเวทมนต์ของเจ้า Beacons ครับ
BEACONS
14
END
15

More Related Content

More from ธนาพัฒน์ ลิ้มสายพรหม

More from ธนาพัฒน์ ลิ้มสายพรหม (20)

Big Data 101 : Chapter 8 Module 1
Big Data 101 : Chapter 8 Module 1Big Data 101 : Chapter 8 Module 1
Big Data 101 : Chapter 8 Module 1
 
Mt60307 ch7-data visulization
Mt60307 ch7-data visulizationMt60307 ch7-data visulization
Mt60307 ch7-data visulization
 
Chapter 6 predictive Analytics
Chapter 6 predictive AnalyticsChapter 6 predictive Analytics
Chapter 6 predictive Analytics
 
Ch4 e retailing strategy v62-a4
Ch4 e retailing strategy v62-a4Ch4 e retailing strategy v62-a4
Ch4 e retailing strategy v62-a4
 
Chapter5 descriptive statistic
Chapter5 descriptive statisticChapter5 descriptive statistic
Chapter5 descriptive statistic
 
Ch2 bi gdata
Ch2 bi gdataCh2 bi gdata
Ch2 bi gdata
 
Chapter 2 : Data Management
Chapter 2 : Data ManagementChapter 2 : Data Management
Chapter 2 : Data Management
 
Ch1 Business Information foundation concept
Ch1 Business Information foundation conceptCh1 Business Information foundation concept
Ch1 Business Information foundation concept
 
Chapter2 e-retailing
Chapter2 e-retailingChapter2 e-retailing
Chapter2 e-retailing
 
Chapter2 module 4 Peopleware
Chapter2 module 4 PeoplewareChapter2 module 4 Peopleware
Chapter2 module 4 Peopleware
 
Chapter 2 Module 2 Hardware
Chapter 2 Module 2 HardwareChapter 2 Module 2 Hardware
Chapter 2 Module 2 Hardware
 
Chapter2 M1-foundation concepts-thai-62 feb
Chapter2 M1-foundation concepts-thai-62 febChapter2 M1-foundation concepts-thai-62 feb
Chapter2 M1-foundation concepts-thai-62 feb
 
Tv Rating
Tv RatingTv Rating
Tv Rating
 
Chapter2 communication-v62 a
Chapter2 communication-v62 aChapter2 communication-v62 a
Chapter2 communication-v62 a
 
Marketing plan report group mt57318
Marketing plan report group  mt57318Marketing plan report group  mt57318
Marketing plan report group mt57318
 
Ch8 Sales Promotion
Ch8 Sales Promotion Ch8 Sales Promotion
Ch8 Sales Promotion
 
Ch7-personal selling
Ch7-personal sellingCh7-personal selling
Ch7-personal selling
 
Chapter6 : Public Relation
Chapter6 : Public RelationChapter6 : Public Relation
Chapter6 : Public Relation
 
Ch5 advertising
Ch5 advertisingCh5 advertising
Ch5 advertising
 
Chapter4 brand v62_a
Chapter4 brand v62_aChapter4 brand v62_a
Chapter4 brand v62_a
 

Beacons

  • 2. BEACONS • Beacons (บีคอนส์) เป็นเทคโนโลยีในยุค IOT หรือ Internet of Things ที่ได้รับ ความนิยมในต่างประเทศมาตั้งแต่ปี 2013 โดยเฉพาะวงการค้าปลีกและพิพิธภัณฑ์ ซึ่งมี Apple เป็นโต้โผประกาศใช้เทคโนโลยีตั้งแต่ iOS7 ในนาม iBeacon เพื่อแสดงข้อมูลผลิตภัณฑ์ของ Apple เมื่อคุณเดินสารวจใน Apple Store 2
  • 3. • ประดุจมีเวทมนต์ Beacons สามารถนาเสนอข้อมูลให้กับคุณได้ เมื่อคุณเดินเข้าไปใกล้วัตถุ เช่น คุณจะเห็น โปรโมชั่นใหม่ ๆ เมื่อคุณเปิดประตูร้านค้า หรือทราบรายละเอียดเกี่ยวกับภาพวาดที่คุณกาลังดูอยู่ในหอ ศิลป์ ความสามารถอันน่าอัศจรรย์นี้ทาให้ฮาร์ดแวร์สตาร์ทอัพ (Hardware Startup) หลายรายทั้งในไทย และต่างประเทศหยิบเจ้า Beacons ไปพัฒนาเป็น Product ต่าง ๆ BEACONS 3
  • 4. • Bitlock สตาร์ทอัพทาตัวปลดล็อกจักรยานด้วยแอพมือถือ คือ เมื่อเจ้าของเดินเข้าไปใกล้ใน ระยะที่อุปกรณ์ตรวจจับได้ก็สามารถใช้มือถือสั่งปลดล็อกได้ • Whistle Wearable Device ด้านสุขภาพสาหรับน้องหมา ช่วยให้เจ้าของสามารถ ทราบข้อมูลสุขภาพของเจ้าตูบแสนรักได้ อีกทั้งยังเป็นประโยชน์ต่อสัตวแพทย์ในการตรวจสอบ อาการผิดปกติของสุนัข • Beluvv อุปกรณ์สาหรับเด็ก สามารถส่งสัญญาณแจ้งเตือนไปยังพ่อแม่ เมื่อเด็ก ๆ วิ่งเล่น ออกจากผู้ปกครอง BEACONS 4
  • 5. • FoundDot ใช้ติดเป็นพวงกุญแจเพื่อช่วยแจ้งเตือนคนหาย ไม่ว่าจะเป็นเด็กหรือคนชรา โดยการแจ้งเตือน ผู้ปกครองเมื่อบุคคลออกนอกระยะ • Dolphin อุปกรณ์ส่งข้อมูล ข่าวสาร รวมถึงโปรโมชั่นเพื่อให้เกิด Engagement ระหว่างลูกค้ากับร้านค้า เมื่อมีลูกค้าเดินผ่านร้าน BEACONS 5
  • 6. • ความต่างระหว่าง GPS กับ Beacons • หลายคนอาจสงสัยว่าแล้วมันต่างจาก GPS อย่างไร ในเมื่อทั้งคู่มันก็เป็นเทคโนโลยี detect ตาแหน่ง ผู้ใช้ ถ้า GPS เป็นเทคโนโลยีระบุตาแหน่ง (Location) Beacons คือ เทคโนโลยีวัดความใกล้ (Proximity) • พูดง่าย ๆ คือ GPS จะบอกว่าคุณอยู่ตาแหน่งใดบนโลก แต่ Beacons จะบอกว่าคุณอยู่ห่างจาก อุปกรณ์ใกล้หรือไกล ดังนั้น Beacons จึงถูกนามาใช้สภาพแวดล้อมแบบ Indoor หรือ Micro- location based เนื่องจากภายในอาคาร GPS จะระบุตาแหน่งของผู้ใช้ได้ไม่แม่นยามากนัก • ด้วยความที่ Beacons เป็นเทคโนโลยีวัดความใกล้ ถ้าคุณหลุดออกจากรัศมีที่ Beacons รองรับ สูงสุด คือ 70 เมตร (ในทางทฤษฎี) แอพมือถือก็จะไม่สามารถแสดงข้อมูลบอกอะไรคุณได้เลย • นอกจากนี้ยังมีประเด็นในเรื่องของพลังงาน ฺฺ Beacons จะใช้ Bluetooth 4.0 LE (Low Energy) ในการสื่อสารกับอุปกรณ์พกพา ซึ่ง Bluetooth 4.0 LE นี้นิยมใช้กับอุปกรณ์ IOT เพราะใช้พลังงานน้อย ต่างกับ GPS ที่ใช้พลังงานมากกว่า BEACONS 6
  • 7. • ทาความรู้จัก Estimote ฮาร์ดแวร์สตาร์ทอัพ Beacons ชื่อดัง • Beacons นั้นมีผู้ผลิตหลายเจ้า แต่ Estimote Inc. ฮาร์ดแวร์สตาร์ท อัพสัญชาติโปแลนด์ ถือเป็นแบรนด์อันดับต้น ๆ ในตลาด Beacons ด้วย การออกแบบตัวอุปกรณ์ที่ดูเป็นมิตร น่ารัก และมี APIs หรือชุดคาสั่งที่ พร้อมให้นักพัฒนานาไปใช้พัฒนาแอพเชื่อมต่อกับ Beacons ได้ง่าย ซึ่ง เป็นจุดแข็งของทาง Estimote • โดยส่วนตัวผมมีโอกาสได้ลองเล่นเจ้า Beacons ของ Estimote มา ตั้งแต่ปี 2013 ประกอบกับปัจจุบันกระแส IOT กาลังมา ดังนั้นบทความนี้ ผมจะไขความลับของเจ้า Beacons ว่ามีการทางานอย่างไร BEACONS 7
  • 9. • Beacons แต่ละเจ้าแม้รูปร่างหน้าตาจะแตกต่างกัน แต่ชิ้นส่วนฮาร์ดแวร์ หลัก ๆ จะคล้ายกัน คือ • Bluetooth 4.0 LE: ใช้สื่อสารข้อมูลระหว่างตัว Beacons กับแอ พมือถือ • ARM Cortex M0 Processor: CPU ที่ใช้ควบคุมการรับส่ง ข้อมูลของอุปกรณ์ รวมถึงการปรับแต่งค่าของตัว Beacons เช่น ระยะเวลาในการส่งสัญญาณ (ให้ส่งครั้งละ 1 วินาทีหรือน้อยกว่านั้น) ระยะทางสูงสุดที่ส่งสัญญาณออกไป • Coin Battery: ถ่านแบบเม็ดกระดุม ซึ่งทางผู้ผลิตเคลมว่าสามารถใช้ งานได้นานถึง 2 ปี BEACONS 9
  • 10. • การทางานของ Beacons ไม่ได้ซับซ้อนอะไรมาก หลัก ๆ ตัว Beacons มีหน้าที่ส่ง สัญญาณออกมาอย่างเดียว ส่วนตัวแอพมือถือนั้น เมื่อได้รับสัญญาณจาก Beacons จะนา ข้อมูลที่ถูกส่งออกมาประมวลผล เพื่อตีความหาระยะห่างระหว่างมือถือกับตัว Beacons ใน ระยะ 0 – 70 เมตร • เพื่อให้ง่ายในการพัฒนาแอพ ตัว APIs ของ Estimote สามารถนาระยะห่างที่หน่วยเป็น เมตรนั้นมาแบ่งเป็น 3 ระยะที่เข้าใจง่าย คือ BEACONS 10
  • 11. • เพื่อให้ง่ายในการพัฒนาแอพ ตัว APIs ของ Estimote สามารถนา ระยะห่างที่หน่วยเป็นเมตรนั้นมาแบ่งเป็น 3 ระยะที่เข้าใจง่าย คือ • ใกล้มาก (Immediate: 0-20 cm) • ใกล้ (Near: 20 cm – 2 m) • ไกล (Far: 2 – 70 m) • ตรงนี้ขึ้นอยู่กับนักพัฒนาจะนาระยะทั้ง 3 ไปกาหนดให้แอพแสดงข้อมูล อะไรแก่ผู้ใช้ เช่น ถ้าผู้ใช้อยู่ไกล ให้แจ้งเตือนว่าคุณเข้ามาในรัศมีแล้วนะ หรือถ้าผู้ใช้อยู่ใกล้ก็ให้แสดงข้อมูลของวัตถุนั้น ๆ เป็นต้น BEACONS 11
  • 12. • ชุดข้อมูลที่ถูกส่งออกมาจาก Beacons • ทุกครั้งที่ Beacons ส่งสัญญาณออกมา จะมี Package หรือชุด ข้อมูลเล็ก ๆ ถูกส่งออกมาด้วยเสมอ ข้อมูลเหล่านั้น ได้แก่ BEACONS 12
  • 13. • Proximity UUID (string) ข้อมูลชุดตัวอักษรใช้บอกว่า Beacons ตัวนี้ผลิตจากบริษัทใด • Major (int) ข้อมูลตัวเลขใช้แทนกลุ่มของ Beacons • Minor (int) ข้อมูลตัวเลขใช้ระบุตัว Beacons แต่ละตัว • TxPower (int) ข้อมูลตัวเลขค่าความเข้มของสัญญาณที่ Beacons ปล่อยออกมา อยู่ในช่วง -30 ถึง 40 เดซิเบล ค่านี้จะถูกนาไปคานวณด้วยสมการคณิตศาสตร์ เพื่อให้ได้ระยะความใกล้ระหว่างมือถือกับตัว Beacons BEACONS 13
  • 14. • สรุป • Beacons เป็นหนึ่งในอุปกรณ์ IOT ที่มาจากฝั่งฮาร์ดแวร์สตาร์ทอัพ โดยใช้ Bluetooth 4.0 LE เป็นสื่อกลางในการสื่อสารข้อมูล ระหว่างตัวอุปกรณ์กับมือถือ โดยแอพมือถือที่พัฒนาขึ้นจะรับสัญญาณ ข้อมูลที่ถูกปล่อยออกมาจาก Beacons เพื่อนามาตีความหาระยะ ความใกล้ ทาให้แอพรู้ว่าถ้าผู้ใช้เดินเข้าไปใกล้อุปกรณ์ในระยะกี่เมตร ควรแสดงข้อมูลอะไร และนี่คือเวทมนต์ของเจ้า Beacons ครับ BEACONS 14