SlideShare a Scribd company logo
1 of 18
The Constrained Application Protocol
(CoAP)- ongoing implementation
Khamdamboy Urunov, a Ph.D. student.
Special Communication Research
Center.,
Graduate School of Financial
Information Security., Kookmin
1
1. Download Eclipse for Java developers
2
http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/mars1
3
Compiling the Californium
is not required in order to
use it, use Apache Maven
and add the dependency:
2. Install Maven plugin for Eclipse
Compiling Californium is required in order to use it
plugin Maven.
Run Eclipse, click Help-> Install New Software…, in the
Work with: field, enter the following website:
http://download.eclipse.org/technology/m2e/releases
4
2. Install Maven plugin for Eclipse (2)
3. Download CoAP library
5
On windows, download the .zip file directly from the github page:
https://github.com/eclipse/californium.core
Then unzip it.
6
4. Import the Californium to Eclipse:
Click File -> Import…, you would see the following dialog.
Select Maven->Existing Maven Project, then
click Next.
In the Root Directory:, browse to your
californium-master folder. Check all the
pom.xml files, then click Finish.
7
4. Import the Californium to Eclipse: (2)
You would see all the Californium
libraries and projects are listed on the
left.
5. Download and Import the Californium Element Connector
8
The connector is necessary for all the Californium projects. Download it from the following
link:
Unzip it, and use import the whole library to Eclipse using Maven.
https://github.com/eclipse/californium.element-connector
6. Run Hello World
9
Select the Hello World example, double click it, the code is already compiled automatically
by Eclipse.
Click Run -> Run, you will have a Coap server running on your computer.
10
6. Run Hello World (2)
7. Install Copper user-agent add-ons on
Firefox.
11
8. Access the “HelloWorld” server through Copper
12
coap://californium.eclipse.org:5683/
same as
coap://vs0.inf.ethz.ch:5683/
coap://coap.me:5683/
coap://113.198.211.18:5683/
coap://192.168.17.1:5683/.well-known/core
coap://californium.eclipse.org:5683/
13
coap://vs0.inf.ethz.ch:5683/
14
coap://coap.me:5683/
15
Eclipse Hello world:
113.198.211.18:5683
16
Stop running HelloWorld source code
17
Unreachable result
18

More Related Content

What's hot

First steps with selenium rc
First steps with selenium rcFirst steps with selenium rc
First steps with selenium rcDang Nguyen
 
Oscon2008 Qa Leak Testing Latest Slides
Oscon2008 Qa Leak Testing Latest SlidesOscon2008 Qa Leak Testing Latest Slides
Oscon2008 Qa Leak Testing Latest Slidesctalbert
 
Oscon2008 Qa Leak Testing Latest Slides
Oscon2008 Qa Leak Testing Latest SlidesOscon2008 Qa Leak Testing Latest Slides
Oscon2008 Qa Leak Testing Latest Slidesctalbert
 
Debugging mule
Debugging   muleDebugging   mule
Debugging muleSindhu VL
 
Selenium Maven With Eclipse | Edureka
Selenium Maven With Eclipse | EdurekaSelenium Maven With Eclipse | Edureka
Selenium Maven With Eclipse | EdurekaEdureka!
 
UI Interactions Testing with FlexMonkey
UI Interactions Testing with FlexMonkeyUI Interactions Testing with FlexMonkey
UI Interactions Testing with FlexMonkeyArul Kumaran
 
Joomla 3.4 Features and Timeline
Joomla 3.4 Features and TimelineJoomla 3.4 Features and Timeline
Joomla 3.4 Features and TimelineDavid Hurley
 
Working with Advanced Views in Android
Working with Advanced Views in AndroidWorking with Advanced Views in Android
Working with Advanced Views in AndroidEdureka!
 
Mule soft firstprogram
Mule soft firstprogramMule soft firstprogram
Mule soft firstprogramabhipokharna
 
The Build System of Commercial RCP Application A Case Study
The Build System of Commercial RCP Application A Case StudyThe Build System of Commercial RCP Application A Case Study
The Build System of Commercial RCP Application A Case Studygustavoeliano
 
Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021
Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021
Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021Svetlin Nakov
 
Java microservicesspringbootcasestudy2
Java microservicesspringbootcasestudy2Java microservicesspringbootcasestudy2
Java microservicesspringbootcasestudy2Subramanyam Vemala
 
Mobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructureMobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructureMichael Palotas
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using SeleniumNaresh Chintalcheru
 

What's hot (17)

First steps with selenium rc
First steps with selenium rcFirst steps with selenium rc
First steps with selenium rc
 
Oscon2008 Qa Leak Testing Latest Slides
Oscon2008 Qa Leak Testing Latest SlidesOscon2008 Qa Leak Testing Latest Slides
Oscon2008 Qa Leak Testing Latest Slides
 
Oscon2008 Qa Leak Testing Latest Slides
Oscon2008 Qa Leak Testing Latest SlidesOscon2008 Qa Leak Testing Latest Slides
Oscon2008 Qa Leak Testing Latest Slides
 
Debugging mule
Debugging   muleDebugging   mule
Debugging mule
 
What's new in p2 (2009)?
What's new in p2 (2009)?What's new in p2 (2009)?
What's new in p2 (2009)?
 
Installing the java sdk
Installing the java sdkInstalling the java sdk
Installing the java sdk
 
Selenium Maven With Eclipse | Edureka
Selenium Maven With Eclipse | EdurekaSelenium Maven With Eclipse | Edureka
Selenium Maven With Eclipse | Edureka
 
Read me
Read meRead me
Read me
 
UI Interactions Testing with FlexMonkey
UI Interactions Testing with FlexMonkeyUI Interactions Testing with FlexMonkey
UI Interactions Testing with FlexMonkey
 
Joomla 3.4 Features and Timeline
Joomla 3.4 Features and TimelineJoomla 3.4 Features and Timeline
Joomla 3.4 Features and Timeline
 
Working with Advanced Views in Android
Working with Advanced Views in AndroidWorking with Advanced Views in Android
Working with Advanced Views in Android
 
Mule soft firstprogram
Mule soft firstprogramMule soft firstprogram
Mule soft firstprogram
 
The Build System of Commercial RCP Application A Case Study
The Build System of Commercial RCP Application A Case StudyThe Build System of Commercial RCP Application A Case Study
The Build System of Commercial RCP Application A Case Study
 
Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021
Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021
Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021
 
Java microservicesspringbootcasestudy2
Java microservicesspringbootcasestudy2Java microservicesspringbootcasestudy2
Java microservicesspringbootcasestudy2
 
Mobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructureMobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructure
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using Selenium
 

Viewers also liked

Hadoop As The Platform For The Smartgrid At TVA
Hadoop As The Platform For The Smartgrid At TVAHadoop As The Platform For The Smartgrid At TVA
Hadoop As The Platform For The Smartgrid At TVACloudera, Inc.
 
Live auction2010
Live auction2010Live auction2010
Live auction2010DrGUM
 
FIGHTING EROSION CRISIS IN NIGERIA: THE DEFENCE COLLEGE ALUMNI TAKES ON SILT...
FIGHTING EROSION CRISIS IN NIGERIA:  THE DEFENCE COLLEGE ALUMNI TAKES ON SILT...FIGHTING EROSION CRISIS IN NIGERIA:  THE DEFENCE COLLEGE ALUMNI TAKES ON SILT...
FIGHTING EROSION CRISIS IN NIGERIA: THE DEFENCE COLLEGE ALUMNI TAKES ON SILT...TANKO AHMED fwc
 
Event Marketing Research: Pre Event, Onsite and Post Event Marketing Best Pra...
Event Marketing Research: Pre Event, Onsite and Post Event Marketing Best Pra...Event Marketing Research: Pre Event, Onsite and Post Event Marketing Best Pra...
Event Marketing Research: Pre Event, Onsite and Post Event Marketing Best Pra...UBM (Technology)
 
Event Management: Principles & Methods
Event Management: Principles & MethodsEvent Management: Principles & Methods
Event Management: Principles & Methods Trinity Dwarka
 
Cablage de demarrage www.ofppt-elec.blogspot.com/
Cablage de demarrage www.ofppt-elec.blogspot.com/Cablage de demarrage www.ofppt-elec.blogspot.com/
Cablage de demarrage www.ofppt-elec.blogspot.com/jamal yasser
 
Cyber crime social media &; family
Cyber crime social media &; familyCyber crime social media &; family
Cyber crime social media &; familyDr.Keshav Sathaye
 
° TELEMARKETING – Clase 01 – GUIONES de Telemarketing. Tipos de guiones. NEG...
° TELEMARKETING – Clase 01 – GUIONES de Telemarketing.  Tipos de guiones. NEG...° TELEMARKETING – Clase 01 – GUIONES de Telemarketing.  Tipos de guiones. NEG...
° TELEMARKETING – Clase 01 – GUIONES de Telemarketing. Tipos de guiones. NEG...LEOnardo AMARaldo DELgado
 
Event Marketing Benchmark Report
Event Marketing Benchmark ReportEvent Marketing Benchmark Report
Event Marketing Benchmark ReportDemand Metric
 
High Performance ABM Capabilities Benchmark Report
High Performance ABM Capabilities Benchmark ReportHigh Performance ABM Capabilities Benchmark Report
High Performance ABM Capabilities Benchmark ReportDemand Metric
 
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)Codit
 

Viewers also liked (14)

Hadoop As The Platform For The Smartgrid At TVA
Hadoop As The Platform For The Smartgrid At TVAHadoop As The Platform For The Smartgrid At TVA
Hadoop As The Platform For The Smartgrid At TVA
 
Live auction2010
Live auction2010Live auction2010
Live auction2010
 
Informe ejecutivo – fase 2
Informe ejecutivo – fase 2Informe ejecutivo – fase 2
Informe ejecutivo – fase 2
 
FIGHTING EROSION CRISIS IN NIGERIA: THE DEFENCE COLLEGE ALUMNI TAKES ON SILT...
FIGHTING EROSION CRISIS IN NIGERIA:  THE DEFENCE COLLEGE ALUMNI TAKES ON SILT...FIGHTING EROSION CRISIS IN NIGERIA:  THE DEFENCE COLLEGE ALUMNI TAKES ON SILT...
FIGHTING EROSION CRISIS IN NIGERIA: THE DEFENCE COLLEGE ALUMNI TAKES ON SILT...
 
Event Marketing Research: Pre Event, Onsite and Post Event Marketing Best Pra...
Event Marketing Research: Pre Event, Onsite and Post Event Marketing Best Pra...Event Marketing Research: Pre Event, Onsite and Post Event Marketing Best Pra...
Event Marketing Research: Pre Event, Onsite and Post Event Marketing Best Pra...
 
Event Management: Principles & Methods
Event Management: Principles & MethodsEvent Management: Principles & Methods
Event Management: Principles & Methods
 
Cablage de demarrage www.ofppt-elec.blogspot.com/
Cablage de demarrage www.ofppt-elec.blogspot.com/Cablage de demarrage www.ofppt-elec.blogspot.com/
Cablage de demarrage www.ofppt-elec.blogspot.com/
 
Cyber crime social media &; family
Cyber crime social media &; familyCyber crime social media &; family
Cyber crime social media &; family
 
° TELEMARKETING – Clase 01 – GUIONES de Telemarketing. Tipos de guiones. NEG...
° TELEMARKETING – Clase 01 – GUIONES de Telemarketing.  Tipos de guiones. NEG...° TELEMARKETING – Clase 01 – GUIONES de Telemarketing.  Tipos de guiones. NEG...
° TELEMARKETING – Clase 01 – GUIONES de Telemarketing. Tipos de guiones. NEG...
 
Event Marketing Benchmark Report
Event Marketing Benchmark ReportEvent Marketing Benchmark Report
Event Marketing Benchmark Report
 
High Performance ABM Capabilities Benchmark Report
High Performance ABM Capabilities Benchmark ReportHigh Performance ABM Capabilities Benchmark Report
High Performance ABM Capabilities Benchmark Report
 
Event marketing strategies
Event marketing strategiesEvent marketing strategies
Event marketing strategies
 
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
 
Ue 14 web 1 web
Ue 14 web 1 webUe 14 web 1 web
Ue 14 web 1 web
 

Similar to The constrained application protocol (coap) implementation-part3

Creating a Web Application with JavaScript + jQuery
Creating a Web Application with JavaScript + jQueryCreating a Web Application with JavaScript + jQuery
Creating a Web Application with JavaScript + jQueryMintJams Inc.
 
Java Intro: Unit1. Hello World
Java Intro: Unit1. Hello WorldJava Intro: Unit1. Hello World
Java Intro: Unit1. Hello WorldYakov Fain
 
Java, Eclipse, Maven & JSF tutorial
Java, Eclipse, Maven & JSF tutorialJava, Eclipse, Maven & JSF tutorial
Java, Eclipse, Maven & JSF tutorialRaghavan Mohan
 
Yama quick start english version
Yama quick start english versionYama quick start english version
Yama quick start english versionThe World Bank
 
Instructions+for+case1 1
Instructions+for+case1 1Instructions+for+case1 1
Instructions+for+case1 1FaiberCalderon
 
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTreeThe Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTreeRedBlackTree
 
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundry
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundryCloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundry
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundryJack-Junjie Cai
 
SELENIUM SCRIPTS FOR DASHBOARD UI
SELENIUM SCRIPTS FOR DASHBOARD UISELENIUM SCRIPTS FOR DASHBOARD UI
SELENIUM SCRIPTS FOR DASHBOARD UIManasa Dilipkumar
 
Dr. Strangelove, or how I learned to love plugin development
Dr. Strangelove, or how I learned to love plugin developmentDr. Strangelove, or how I learned to love plugin development
Dr. Strangelove, or how I learned to love plugin developmentUlrich Krause
 
IC4 DVD-ROM Installation Instructions.pdf
IC4 DVD-ROM Installation Instructions.pdfIC4 DVD-ROM Installation Instructions.pdf
IC4 DVD-ROM Installation Instructions.pdfEddyRosario6
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installationITeLearn
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installationIT eLearn
 
Integrating Maven with Eclipse
Integrating Maven with EclipseIntegrating Maven with Eclipse
Integrating Maven with EclipseNikhil Bharati
 
Wonderful World of Maven
Wonderful World of MavenWonderful World of Maven
Wonderful World of MavenJustin J. Moses
 

Similar to The constrained application protocol (coap) implementation-part3 (20)

Eclipse Spykit Project
Eclipse Spykit ProjectEclipse Spykit Project
Eclipse Spykit Project
 
Installing java, eclipse and maven
Installing java, eclipse and mavenInstalling java, eclipse and maven
Installing java, eclipse and maven
 
Creating a Web Application with JavaScript + jQuery
Creating a Web Application with JavaScript + jQueryCreating a Web Application with JavaScript + jQuery
Creating a Web Application with JavaScript + jQuery
 
Java Intro: Unit1. Hello World
Java Intro: Unit1. Hello WorldJava Intro: Unit1. Hello World
Java Intro: Unit1. Hello World
 
Maven Setup
Maven SetupMaven Setup
Maven Setup
 
Java, Eclipse, Maven & JSF tutorial
Java, Eclipse, Maven & JSF tutorialJava, Eclipse, Maven & JSF tutorial
Java, Eclipse, Maven & JSF tutorial
 
Yama quick start english version
Yama quick start english versionYama quick start english version
Yama quick start english version
 
Instructions+for+case1 1
Instructions+for+case1 1Instructions+for+case1 1
Instructions+for+case1 1
 
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTreeThe Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
 
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundry
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundryCloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundry
Cloud Foundry Summit 2015: 10 common errors when pushing apps to cloud foundry
 
SELENIUM SCRIPTS FOR DASHBOARD UI
SELENIUM SCRIPTS FOR DASHBOARD UISELENIUM SCRIPTS FOR DASHBOARD UI
SELENIUM SCRIPTS FOR DASHBOARD UI
 
Maven and ANT
Maven and ANTMaven and ANT
Maven and ANT
 
Dr. Strangelove, or how I learned to love plugin development
Dr. Strangelove, or how I learned to love plugin developmentDr. Strangelove, or how I learned to love plugin development
Dr. Strangelove, or how I learned to love plugin development
 
IC4 DVD-ROM Installation Instructions.pdf
IC4 DVD-ROM Installation Instructions.pdfIC4 DVD-ROM Installation Instructions.pdf
IC4 DVD-ROM Installation Instructions.pdf
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installation
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installation
 
Integrating Maven with Eclipse
Integrating Maven with EclipseIntegrating Maven with Eclipse
Integrating Maven with Eclipse
 
SWT Lab 1
SWT Lab 1SWT Lab 1
SWT Lab 1
 
Wonderful World of Maven
Wonderful World of MavenWonderful World of Maven
Wonderful World of Maven
 
Build server
Build serverBuild server
Build server
 

More from Hamdamboy

The constrained application protocol (co ap) part 3
The constrained application protocol (co ap)  part 3The constrained application protocol (co ap)  part 3
The constrained application protocol (co ap) part 3Hamdamboy
 
The constrained application protocol (co ap) implementation-part3
The constrained application protocol (co ap) implementation-part3The constrained application protocol (co ap) implementation-part3
The constrained application protocol (co ap) implementation-part3Hamdamboy
 
Message queuing telemetry transport (mqtt) topic parameters
Message queuing telemetry transport (mqtt)  topic parametersMessage queuing telemetry transport (mqtt)  topic parameters
Message queuing telemetry transport (mqtt) topic parametersHamdamboy
 
Message queuing telemetry transport (mqtt)and part 3 and summarizing
Message queuing telemetry transport (mqtt)and  part 3 and summarizingMessage queuing telemetry transport (mqtt)and  part 3 and summarizing
Message queuing telemetry transport (mqtt)and part 3 and summarizingHamdamboy
 
Message queuing telemetry transport (mqtt) launch
Message queuing telemetry transport (mqtt) launchMessage queuing telemetry transport (mqtt) launch
Message queuing telemetry transport (mqtt) launchHamdamboy
 
Message queuing telemetry transport (mqtt)
Message queuing telemetry transport (mqtt)Message queuing telemetry transport (mqtt)
Message queuing telemetry transport (mqtt)Hamdamboy
 
The constrained application protocol (coap) part 3
The constrained application protocol (coap)  part 3The constrained application protocol (coap)  part 3
The constrained application protocol (coap) part 3Hamdamboy
 
The constrained application protocol (coap) part 2
The constrained application protocol (coap)  part 2The constrained application protocol (coap)  part 2
The constrained application protocol (coap) part 2Hamdamboy
 
The constrained application protocol (coap)
The constrained application protocol (coap)The constrained application protocol (coap)
The constrained application protocol (coap)Hamdamboy
 
An energy efficiency analysis of lightweight security protocols
An energy efficiency analysis of lightweight security protocolsAn energy efficiency analysis of lightweight security protocols
An energy efficiency analysis of lightweight security protocolsHamdamboy
 

More from Hamdamboy (11)

One m2m
One m2mOne m2m
One m2m
 
The constrained application protocol (co ap) part 3
The constrained application protocol (co ap)  part 3The constrained application protocol (co ap)  part 3
The constrained application protocol (co ap) part 3
 
The constrained application protocol (co ap) implementation-part3
The constrained application protocol (co ap) implementation-part3The constrained application protocol (co ap) implementation-part3
The constrained application protocol (co ap) implementation-part3
 
Message queuing telemetry transport (mqtt) topic parameters
Message queuing telemetry transport (mqtt)  topic parametersMessage queuing telemetry transport (mqtt)  topic parameters
Message queuing telemetry transport (mqtt) topic parameters
 
Message queuing telemetry transport (mqtt)and part 3 and summarizing
Message queuing telemetry transport (mqtt)and  part 3 and summarizingMessage queuing telemetry transport (mqtt)and  part 3 and summarizing
Message queuing telemetry transport (mqtt)and part 3 and summarizing
 
Message queuing telemetry transport (mqtt) launch
Message queuing telemetry transport (mqtt) launchMessage queuing telemetry transport (mqtt) launch
Message queuing telemetry transport (mqtt) launch
 
Message queuing telemetry transport (mqtt)
Message queuing telemetry transport (mqtt)Message queuing telemetry transport (mqtt)
Message queuing telemetry transport (mqtt)
 
The constrained application protocol (coap) part 3
The constrained application protocol (coap)  part 3The constrained application protocol (coap)  part 3
The constrained application protocol (coap) part 3
 
The constrained application protocol (coap) part 2
The constrained application protocol (coap)  part 2The constrained application protocol (coap)  part 2
The constrained application protocol (coap) part 2
 
The constrained application protocol (coap)
The constrained application protocol (coap)The constrained application protocol (coap)
The constrained application protocol (coap)
 
An energy efficiency analysis of lightweight security protocols
An energy efficiency analysis of lightweight security protocolsAn energy efficiency analysis of lightweight security protocols
An energy efficiency analysis of lightweight security protocols
 

Recently uploaded

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 

Recently uploaded (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

The constrained application protocol (coap) implementation-part3

  • 1. The Constrained Application Protocol (CoAP)- ongoing implementation Khamdamboy Urunov, a Ph.D. student. Special Communication Research Center., Graduate School of Financial Information Security., Kookmin 1
  • 2. 1. Download Eclipse for Java developers 2 http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/mars1
  • 3. 3 Compiling the Californium is not required in order to use it, use Apache Maven and add the dependency: 2. Install Maven plugin for Eclipse Compiling Californium is required in order to use it plugin Maven. Run Eclipse, click Help-> Install New Software…, in the Work with: field, enter the following website: http://download.eclipse.org/technology/m2e/releases
  • 4. 4 2. Install Maven plugin for Eclipse (2)
  • 5. 3. Download CoAP library 5 On windows, download the .zip file directly from the github page: https://github.com/eclipse/californium.core Then unzip it.
  • 6. 6 4. Import the Californium to Eclipse: Click File -> Import…, you would see the following dialog. Select Maven->Existing Maven Project, then click Next. In the Root Directory:, browse to your californium-master folder. Check all the pom.xml files, then click Finish.
  • 7. 7 4. Import the Californium to Eclipse: (2) You would see all the Californium libraries and projects are listed on the left.
  • 8. 5. Download and Import the Californium Element Connector 8 The connector is necessary for all the Californium projects. Download it from the following link: Unzip it, and use import the whole library to Eclipse using Maven. https://github.com/eclipse/californium.element-connector
  • 9. 6. Run Hello World 9 Select the Hello World example, double click it, the code is already compiled automatically by Eclipse. Click Run -> Run, you will have a Coap server running on your computer.
  • 10. 10 6. Run Hello World (2)
  • 11. 7. Install Copper user-agent add-ons on Firefox. 11
  • 12. 8. Access the “HelloWorld” server through Copper 12 coap://californium.eclipse.org:5683/ same as coap://vs0.inf.ethz.ch:5683/ coap://coap.me:5683/ coap://113.198.211.18:5683/ coap://192.168.17.1:5683/.well-known/core
  • 17. Stop running HelloWorld source code 17