Call to Action To increase market adoption of oneM2M, more publically available CSEs, AEs, tools and guides are needed for developers and systems integrators.

Slides:



Advertisements
Similar presentations
Bulk Data API Nick Simha Technical Alliance Manager.
Advertisements

FI-WARE Testbed Access Control temporary solution.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
Wireshark Presented By: Hiral Chhaya, Anvita Priyam.
Smart Card Single Sign On with Access Gateway Enterprise Edition
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
LANDesk Management Gateway
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 12 Windows on the Internet.
CINEMA’s UbiComp Subsystem Stefan Berger and Henning Schulzrinne Department of Computer Science Columbia University
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
Top Five Web Application Vulnerabilities Vebjørn Moen Selmersenteret/NoWires.org Norsk Kryptoseminar Trondheim
Apache Web Server Quick and Dirty for AfNOG 2015 (Originally by Joel Jaeggli for AfNOG 2007) ‏
Integrating and Troubleshooting Citrix Access Gateway.
«Fly Carrier» agent software Optimization of data transmission over IP satellite networks.
Introduction to Taverna Online and Interaction service Aleksandra Pawlik University of Manchester.
An introduction to oneM2M
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
COMP2322 Lab 1 Introduction to Wireshark Weichao Li Jan. 22, 2016.
Security API discussion Group Name: SEC Source: Shingo Fujimoto, FUJITSU Meeting Date: Agenda Item: Security API.
Protocol Issues related to Plugtest Group Name: TST Source: Wolfgang Granzow, Qualcomm Inc., Meeting Date: Agenda.
Protocol Issues related to Plugtest Group Name: TST Source: Wolfgang Granzow, Qualcomm Inc., Meeting Date: Agenda.
Discussion of open issues for WebSocket binding Group Name: PRO WG Source: Qualcomm Inc., Wolfgang Granzow, Nobu Uchida Meeting Date: PRO#22,
Specifying the Address of Management Client of Managed Entity Group Name: ARC Source: Hongbeom Ahn, SK Telecom, Meeting Date: TP#21 Agenda.
Example of how to send SMS message with a VB.Net application In this presentation you can learn the method of sending SMS messages with a Vb.Net application.
oneM2M Testing and Dev. Support
ArcGIS for Server Security: Advanced
oneM2M Testing and Dev. Support
Networks Problem Set 3 Due Nov 10 Bonus Date Nov 9
Training Objectives About D2F Download Installation Configuration
Open OnDemand: Open Source General Purpose HPC Portal
Business Directory REST API
Single Sign-On Led by Terrice McClain, Jen Paulin, & Leighton Wingerd
CSE Retargeting to AE, IPE, and NoDN Hosted Resources
CITA 352 Chapter 5 Port Scanning.
MIME Type Definition Group Name: PRO WG
Node.js Express Web Applications
Tools for Performance, Load Testing, Stress Testing Using Telerik Test Studio Pavel Pankov QA Lead Automated Testing Team Telerik QA Academy.
A Quick Guide to Ethereal/Wireshark
Section 13 - Integrating with Third Party Tools
Possible options of using DDS in oneM2M
NIDD Discussion Points
oneM2M Service Layer Protocol Version Handling
Allow tool-specific code in TTCN-3 as well in conformance test suite
MAF&MEF Interface Specification discussion of the next steps
COMP2322 Lab 1 Wireshark Steven Lee Jan. 25, 2017.
Overview – SOE PatchTT December 2013.
Router Startup and Setup
Networks Problem Set 3 Due Oct 29 Bonus Date Oct 26
Riding the Wave of Innovation
Networks Problem Set 1 Due Oct 3 Bonus Date Oct 2
Introduction to Networking
Dynamic DNS support for EGI Federated cloud
Development Guideline for oneM2M Products and Services
Testing REST IPA using POSTMAN
CDISC SHARE API v1.0 CAC Update 22 February 2018
An introduction to oneM2M
Cloud Web Filtering Platform
Network Analyzer :- Introduction to Wireshark
A tool for locating QoS failures on an Internet path
Sales Engagement Process for Sales People
Wireshark(Ethereal).
Router Startup and Setup
Unit4 Customer Portal Knowledge User Access.
Training 101 : Accessing iBoomerang Tools
D Guidance 26-Jun: Would like to see a refresh of this title slide
Presentation transcript:

Call to Action To increase market adoption of oneM2M, more publically available CSEs, AEs, tools and guides are needed for developers and systems integrators to reference and test their implementations against

Publicly accessible to reference and test against Answering the Call! an InterDigital Solution IN-CSE MN-CSE AEs Tools Publicly accessible to reference and test against

an InterDigital Solution CSEs and AEs

How do I get access? Go to InterDigital’s Developer Portal and sign up for a oneMPOWER account https://app.interdigital.com/m2mconfig/users/sign_in

How do I get access to IN-CSE? IN-CSE is hosted in the Cloud No SW Install Required! Ideal for folks that want to quickly test without installing a CSE locally Submit a request for AE-ID or CSE-ID and PSK Credentials via InterDigital’s Website Register your AE or CSE to IN-CSE via PSK-based secured Mca or Mcc (HTTPs or CoAPs) IN-CSE Contact Information: FQDN: cse.onem2mpub.wot.io IP Address: 137.116.117.137 HTTPs Port: 9013 CoAPs Port: 9012

How do I get access to MN-CSE? MN-CSE is available for download from InterDigital’s Website Ideal for folks that want to run locally in their own environments Simply download, configure and run MN-CSE Register your AE or CSE to MN-CSE via Mca or Mcc (HTTP or CoAP)

How do I get access to AEs? InterDigital has sample AEs available for download from InterDigital’s Website These AEs are based on InterDigital’s oneM2M programmatic API library Simply download and try them out These AEs can be run with InterDigital’s IN-CSE, MN-CSE or your own CSE

an InterDigital Solution Tools

Tools for Developers and SIs InterDigital has several useful tools for oneM2M developers oneM2M Wireshark Dissector oneM2M Primitive Exerciser oneM2M curl scripts oneM2M test tools

oneM2M Message Dissector View and decode oneM2M protocol in Wireshark! Dissector can be downloaded from http://www.interdigital.com/downloads/onem2m-wireshark-dissector Currently Supports HTTP and CoAP oneM2M bindings (MQTT under development) Selectively capture or filter on oneM2M traffic Dissects and displays oneM2M request and response parameters Dissector is implemented as a Wireshark plug-in that can be easily installed Dissects and displays oneM2M content

oneM2M Primitive Exerciser Tool is hosted in the Cloud No SW Install Required! URL – TBD Username: oneM2M Password: oneM2MForEveryone Currently supports HTTP and CoAP oneM2M bindings (MQTT under development) The oneM2M Primitive Exerciser is a handy tool to generate oneM2M requests (e.g. to send to a CSE) Think of it as Postman on steroids  Tool provides a history of issued requests that can be re-issued (similar to Postman) The tool is oneM2M aware and provides a nice GUI for developers to build oneM2M requests and decode responses Tool supports a sequence generator that can be used to create sequences of requests that can be issued sequentially The tool also allows developers to see protocol binding and serialization level details for requests it generates and responses it receives Tool supports saving requests to file that can be re-loaded into the tool and re-issued

(Yes, you know who you are ) oneM2M curl scripts #################################################### # Create AE resource using HTTP binding and JSON serialization curl -v -X POST -H 'X-M2M-RI: xyz2' -H 'X-M2M-Origin: CAE001' -H 'Content-Type: application/vnd.onem2m-res+json; ty=2' -H 'Accept: application/vnd.onem2m-res+json' -d @payloadAe.json http://127.0.0.1:9011/oneMPOWER-IN-CSE > POST /oneMPOWER-IN-CSE HTTP/1.1 > User-Agent: curl/7.32.0 > Host: 127.0.0.1:9011 > X-M2M-RI: xyz2 > X-M2M-Origin: CAE001 > Content-Type: application/vnd.onem2m-res+json; ty=2 > Accept: application/vnd.onem2m-res+json > Content-Length: 96 > { "m2m:ae": { "rn": "TestAE_JSON", "api": "myAppId", "rr": "true" } < HTTP/1.1 201 Created < Content-Type: application/vnd.onem2m-res+json < X-M2M-RI: xyz2 < X-M2M-RSC: 2001 < Content-Location: /ID-CSE-01/CAE001 < Content-Length: 154 < "m2m:ae":{ "aei":"CAE001", "ct":"20160608T103559", "et":"20160611T215559", "lt":"20160608T103559", "pi":"ID-CSE-01", "ri":"CAE001", "rn":"TestAE_JSON", "ty":2 curl is a popular open source command line tool used for issuing HTTP client requests. It ships with most operating systems curl is used by many hard core developers preferring a command line interface (Yes, you know who you are ) InterDigital maintains a library of curl scripts that provide working examples of different types oneM2M requests Curl scripts can be downloaded from: http://TBD

oneM2M test tools InterDigital has developed several test tools and test suites for the purposes of interop and conformance testing These tools and test suites have been used to test InterDigital’s oneMPOWER solution as well as oneM2M solutions from other parties. At this time, InterDigital is not making these tools publically available. For more information regarding these tools please contact us