Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse IoT
  4. Eclipse Paho
  5. 1.1.0
  6. Release Plan

Eclipse Paho 1.1.0

Primary tabs

  • Overview
  • Release Plan(active tab)
  • Review Information
Release Date: 
Friday, January 30, 2015
Deliverables: 
  1. Updated (bug-fixed) version of the existing client libraries (Java, C, Python and JavaScript)
  2. A client library to allow .Net and Windows RT/Phone applications to use MQTT in a native form.
  3. Mobile device support - Android service to allow messages to be sent and received while the main application's activity is not active.
  4. Embedded device support - portable C/C++ client libraries for MQTT and MQTT-SN, called MQTTPacket and MQTTSNPacket.  These client libraries are the first level of a complete set of capabilities for microcontroller operating systems.  They differ from the standard Paho C API in that they are:
  • operating system independent (no use of system calls)
  • use no dynamic memory (for predictable, limited memory use)
  • network transport independent

 

Compatibility: 

Each of the MQTT components supports the MQTT v3.1.1 standard version of the protocol (https://www.oasis-open.org/standards#mqttv3.1.1).  Some may also support the older 3.1 specification.

The MQTT-SN components implement version 1.2 of the MQTT-SN specification (http://mqtt.org/new/wp-content/uploads/2009/06/MQTT-SN_spec_v1.2.pdf).

Internationalization: 

The client libraries have a limited number of messages for debug information (trace) and errors (exceptions), intended for application developers, not end users.  There are no current plans for internationalization.

Target Environments: 

New components:

.Net and WinRT, including Windows Phone

Android

Microcontroller operating systems, such as mbed, Arduino.

Existing components:

Java - JDK 1.4.2 and above

C - Linux, Windows and Mac OS/X.  Can also be called from C++

JavaScript - standard web browsers.  Node.js is not supported.

Python - Python 2.7,  3 and above.

 

Project Links

  • OASIS MQTT Technical Committee
  • MQTT Community
  • Getting Started
  • MQTT protocol discussion Google Group
  • Website
Eclipse Paho

Related Projects

Related Projects:

  • Eclipse IoT
    • Eclipse Mosquitto™
    • Eclipse Kura™

Project Hierarchy:

  • Eclipse IoT
  • Eclipse Paho
  • Eclipse Paho Incubator

Tags

Technology Types
  • IoT and Edge
  • Runtime
  • Tools
Build Technologies
  • Jenkins
  • Maven
Other Tags
  • mqtt
  • m2m
  • paho
  • messaging

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top