SlideShare a Scribd company logo
Slatebot Technologies 1
Confidential

Bluetooth Communication
1. Bluetooth Interrupts
A. Interrupt 1
B. Interrupt 2
C. Interrupt 3

2. Format
3. Communication
Slatebot Technologies 2
Confidential

Bluetooth Interrupts

No Products
Time Out
Or
Interrupt 3
(Remaining product
removed)

Interrupt 1
(1 product is placed)

1 Product

Interrupt 1
(Either of the
product is removed)

Time Out
Or
Interrupt 3
(both products
removed)

Interrupt 2
(2nd product is
placed)

2 Products
The3 important fields that should be included in all interrupt messages are:
Interrupt type: This field indicates the type of interrupt. The possible values are 1,2 or 3.
Value of ‘1’ indicates that only one product is placed for information lookup. The single product
could be placed on either sides of the tablet. Interrupt type 1 will trigger screen 2 to be shown.
Value of ‘2’ indicates that two products are placed on sides of the tablet. Interrupt type 2 will trigger
screen 3 to be shown. Screen 3 is the product comparison screen. This implies that the product
comparison should be shown on the tablet screen.
Value of ‘3’ indicates that there are no products placed beside the tablet. This interrupt could occur
when an earlier placed product is removed. Interrupt type 3 will trigger screen 1 to be shown. This
implies that there is no product available for information lookup.
Model Id 1: The field will hold the product Id of the product which is placed on the left side of the
tablet.
Model Id 2: The field will hold the product Id of the product which is placed on the right side of the
tablet.
Slatebot Technologies 3
Confidential

Interrupt 1 (No products -> 1 product) – one product is placed on either of the stands

No
Product

Or

No
Product

The values for this case are:
Interrupt type: 1
Model Id 1: abcd123
Model Id 2: null
Or
Interrupt type: 1
Model Id 1: null
Model Id 2: abcd125
For interrupt type 1, either of the model id’s will always hold a null value.
Slatebot Technologies 4
Confidential

Interrupt 2 (1 product -> 2 products) – Two products are placed for comparison

The values for this case are:
Interrupt type: 2
Model Id 1: abcd123
Model Id 2: xyz987

Interrupt 3 (2 products or 1 product -> No product)

No
Product

The values for this case are:
Interrupt type: 3
Model Id 1: null
Model Id 2: null

No
Product
Slatebot Technologies 5
Confidential
Format
These 3 fields can be made available in any format needed. It could be XML or JSON or any other
preferred format.
Communication
For establishing communication between the Bluetooth hardware and the tablet, consider Serial
Port Profile (SPP).

More Related Content

Viewers also liked

Final presentation - Rome Snowboards
Final presentation - Rome SnowboardsFinal presentation - Rome Snowboards
Final presentation - Rome Snowboards
Mattman88
 
6 simple rules of power
6 simple rules of power6 simple rules of power
6 simple rules of power
Webbz Directory
 
Slatebot: Wireframe
Slatebot: WireframeSlatebot: Wireframe
Slatebot: Wireframe
apushpar
 
Bi̇r tez yapmak
Bi̇r tez yapmakBi̇r tez yapmak
Bi̇r tez yapmak
ikaya
 

Viewers also liked (6)

Ca+new booklet1.6f
Ca+new booklet1.6fCa+new booklet1.6f
Ca+new booklet1.6f
 
Ca+case study2.4f
Ca+case study2.4fCa+case study2.4f
Ca+case study2.4f
 
Final presentation - Rome Snowboards
Final presentation - Rome SnowboardsFinal presentation - Rome Snowboards
Final presentation - Rome Snowboards
 
6 simple rules of power
6 simple rules of power6 simple rules of power
6 simple rules of power
 
Slatebot: Wireframe
Slatebot: WireframeSlatebot: Wireframe
Slatebot: Wireframe
 
Bi̇r tez yapmak
Bi̇r tez yapmakBi̇r tez yapmak
Bi̇r tez yapmak
 

Recently uploaded

Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 

Recently uploaded (20)

Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Artificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic WarfareArtificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic Warfare
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 

Bluetooth module and tablet communication

  • 1. Slatebot Technologies 1 Confidential Bluetooth Communication 1. Bluetooth Interrupts A. Interrupt 1 B. Interrupt 2 C. Interrupt 3 2. Format 3. Communication
  • 2. Slatebot Technologies 2 Confidential Bluetooth Interrupts No Products Time Out Or Interrupt 3 (Remaining product removed) Interrupt 1 (1 product is placed) 1 Product Interrupt 1 (Either of the product is removed) Time Out Or Interrupt 3 (both products removed) Interrupt 2 (2nd product is placed) 2 Products The3 important fields that should be included in all interrupt messages are: Interrupt type: This field indicates the type of interrupt. The possible values are 1,2 or 3. Value of ‘1’ indicates that only one product is placed for information lookup. The single product could be placed on either sides of the tablet. Interrupt type 1 will trigger screen 2 to be shown. Value of ‘2’ indicates that two products are placed on sides of the tablet. Interrupt type 2 will trigger screen 3 to be shown. Screen 3 is the product comparison screen. This implies that the product comparison should be shown on the tablet screen. Value of ‘3’ indicates that there are no products placed beside the tablet. This interrupt could occur when an earlier placed product is removed. Interrupt type 3 will trigger screen 1 to be shown. This implies that there is no product available for information lookup. Model Id 1: The field will hold the product Id of the product which is placed on the left side of the tablet. Model Id 2: The field will hold the product Id of the product which is placed on the right side of the tablet.
  • 3. Slatebot Technologies 3 Confidential Interrupt 1 (No products -> 1 product) – one product is placed on either of the stands No Product Or No Product The values for this case are: Interrupt type: 1 Model Id 1: abcd123 Model Id 2: null Or Interrupt type: 1 Model Id 1: null Model Id 2: abcd125 For interrupt type 1, either of the model id’s will always hold a null value.
  • 4. Slatebot Technologies 4 Confidential Interrupt 2 (1 product -> 2 products) – Two products are placed for comparison The values for this case are: Interrupt type: 2 Model Id 1: abcd123 Model Id 2: xyz987 Interrupt 3 (2 products or 1 product -> No product) No Product The values for this case are: Interrupt type: 3 Model Id 1: null Model Id 2: null No Product
  • 5. Slatebot Technologies 5 Confidential Format These 3 fields can be made available in any format needed. It could be XML or JSON or any other preferred format. Communication For establishing communication between the Bluetooth hardware and the tablet, consider Serial Port Profile (SPP).