{ "info": { "author": "Pier Paolo Taddonio", "author_email": "paolo.taddonio@empiluma.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Embedded Systems" ], "description": ".. README for mqttgateway\n\n.. old text\n Full documentation is `here `_.\n\n######################\nWelcome to mqttgateway\n######################\n\n``mqttgateway`` is a python framework to build consistent gateways to MQTT networks.\n\nWhat it does:\n=============\n\n* it deals with all the boilerplate code to manage MQTT connections, load configuration\n and other data files, and create log handlers;\n* it encapsulates the interface in a class that needs only 2 methods, an initialisation method\n (``__init__``) and a loop method (``loop`` or ``loop_start``);\n* it creates an intuitive messaging abstraction layer between the wrapper and the interface;\n* it isolates the syntax and keywords of the MQTT network from the interface.\n\nWho is it for:\n==============\n\nDevelopers of MQTT networks in a domestic environment looking to adopt a definitive syntax for\ntheir MQTT messages and to build gateways with their devices that are not MQTT enabled.\n\nAvailable interfaces\n====================\n\nCheck the existing fully developped interfaces. Their names usually follows the\npattern **2mqtt**, for example\n`musiccast2mqtt `_.\n\nThis library comes with a **dummy** interface to test the installation and that can be used\nas a template.\n\n..\n - **C-Bus**: gateway to the Clipsal-Schneider C-Bus system, via its PCI Serial Interface.\n\nLinks\n=====\n\n- **Documentation** on `readthedocs `_.\n- **Source** on `github `_.\n- **Distribution** on `pypi `_.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://mqttgateway.readthedocs.io/en/latest/", "keywords": "mqtt gateway", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mqttgateway", "package_url": "https://pypi.org/project/mqttgateway/", "platform": "", "project_url": "https://pypi.org/project/mqttgateway/", "project_urls": { "Homepage": "http://mqttgateway.readthedocs.io/en/latest/" }, "release_url": "https://pypi.org/project/mqttgateway/1.1.2/", "requires_dist": [ "paho-mqtt (>=1.4.0)" ], "requires_python": "", "summary": "Framework for MQTT Gateways.", "version": "1.1.2" }, "last_serial": 4533038, "releases": { "0.201": [ { "comment_text": "", "digests": { "md5": "b797dd4aecc5768013c0e6b7e7ef1310", "sha256": "dba5658d4463047f99f80075cc58e8a2f8c7ddb9e2b8d2fcaad090a4f5f59c0f" }, "downloads": -1, "filename": "mqttgateway-0.201-py2-none-any.whl", "has_sig": false, "md5_digest": "b797dd4aecc5768013c0e6b7e7ef1310", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 35934, "upload_time": "2018-05-26T12:54:43", "url": "https://files.pythonhosted.org/packages/64/03/d97130240e285a76c9a2d0d583fd930a18fc9983720220681abfc135e2d4/mqttgateway-0.201-py2-none-any.whl" } ], "0.202": [ { "comment_text": "", "digests": { "md5": "85b8c782d1d00a00138f6e40b9a8e9ea", "sha256": "7524788970d6f5eb614690706047ca8e87f35568b716c95fcb38013282c91146" }, "downloads": -1, "filename": "mqttgateway-0.202-py2-none-any.whl", "has_sig": false, "md5_digest": "85b8c782d1d00a00138f6e40b9a8e9ea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 35887, "upload_time": "2018-05-26T15:21:58", "url": "https://files.pythonhosted.org/packages/ee/36/031fffba22cbf1b397ab57bf3635fe8b4a2661097fe9b709366d628e61f3/mqttgateway-0.202-py2-none-any.whl" } ], "0.203": [ { "comment_text": "", "digests": { "md5": "6c5be756387d6e07bf0b61a81dc33468", "sha256": "f60b5ef654f3fd4dd6ad3eccb8b1d005f9f25f7421b9ed90a090d208f3a69f8f" }, "downloads": -1, "filename": "mqttgateway-0.203-py2-none-any.whl", "has_sig": false, "md5_digest": "6c5be756387d6e07bf0b61a81dc33468", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 35949, "upload_time": "2018-05-26T16:34:49", "url": "https://files.pythonhosted.org/packages/3b/9f/1f3820e692ba668b6e6c471915cc3698faa46c08b8a6fbe44045b7b8305c/mqttgateway-0.203-py2-none-any.whl" } ], "0.204": [ { "comment_text": "", "digests": { "md5": "4085ed85898bf744dccf95abc67e8080", "sha256": "d59e22b0557e904f52ee817b0d5c52129835fea8b3765cf674b28e114defb54f" }, "downloads": -1, "filename": "mqttgateway-0.204-py2-none-any.whl", "has_sig": false, "md5_digest": "4085ed85898bf744dccf95abc67e8080", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 35881, "upload_time": "2018-05-26T17:03:25", "url": "https://files.pythonhosted.org/packages/bc/a6/2e688a957984664ceba029bd9c2b766078e4b179cdf9864b8c7d7c83e251/mqttgateway-0.204-py2-none-any.whl" } ], "0.205": [ { "comment_text": "", "digests": { "md5": "d6e9a4c79ecb75832a0adbd5a62608ba", "sha256": "2283f2cb7b998e0e60b641e342281b1ed1001c1617988566469b820d42f997fd" }, "downloads": -1, "filename": "mqttgateway-0.205-py2-none-any.whl", "has_sig": false, "md5_digest": "d6e9a4c79ecb75832a0adbd5a62608ba", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 41041, "upload_time": "2018-05-29T11:42:55", "url": "https://files.pythonhosted.org/packages/99/34/1f58c574a02a2b3579a98f745d1fcb78a6e8fb15b3e9c957fdd3039c1ecb/mqttgateway-0.205-py2-none-any.whl" } ], "0.206": [ { "comment_text": "", "digests": { "md5": "f5ef7c69fd57b527df61dc1d864a70a0", "sha256": "ef9077d835f929179fd2c730de226e161d17594fe62b4d6062c80842d219dd60" }, "downloads": -1, "filename": "mqttgateway-0.206-py2-none-any.whl", "has_sig": false, "md5_digest": "f5ef7c69fd57b527df61dc1d864a70a0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 31175, "upload_time": "2018-05-30T15:00:51", "url": "https://files.pythonhosted.org/packages/aa/27/98aa67799d6487a01557fc2cefa7fe5e99dcba294b2ea216e102b972a0ca/mqttgateway-0.206-py2-none-any.whl" } ], "0.207": [ { "comment_text": "", "digests": { "md5": "d2ab7f65383c8e1b0df802fcce81c311", "sha256": "44641dbdf4061f6372fb47e15a1b58712567721296490bdcdb22e761c2749905" }, "downloads": -1, "filename": "mqttgateway-0.207-py2-none-any.whl", "has_sig": false, "md5_digest": "d2ab7f65383c8e1b0df802fcce81c311", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36647, "upload_time": "2018-06-08T04:44:42", "url": "https://files.pythonhosted.org/packages/39/aa/223eea8f27224f12bf42d1f98794cd7345cecbf45b902bf691d9b9afe940/mqttgateway-0.207-py2-none-any.whl" } ], "0.208": [ { "comment_text": "", "digests": { "md5": "183d5904918ecdd17e856ab95b0b75c9", "sha256": "fb42ebcc4d4c23b8380fbfa847fb456a1710727c001546ad1aeb4f4035f3b7e5" }, "downloads": -1, "filename": "mqttgateway-0.208-py2-none-any.whl", "has_sig": false, "md5_digest": "183d5904918ecdd17e856ab95b0b75c9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36867, "upload_time": "2018-06-14T18:10:10", "url": "https://files.pythonhosted.org/packages/18/ad/238e9d161199bdbdbbbebc7c9e06bf0e6938a2c6d5d4afd1555f5b6f1748/mqttgateway-0.208-py2-none-any.whl" } ], "0.209": [ { "comment_text": "", "digests": { "md5": "2670578df5c1a955d49db23f6d51d142", "sha256": "3b883ba85ee5f905360d208c9ad0945634e4a5ee9ae2d7ee4c2078f9cce34829" }, "downloads": -1, "filename": "mqttgateway-0.209-py2-none-any.whl", "has_sig": false, "md5_digest": "2670578df5c1a955d49db23f6d51d142", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36868, "upload_time": "2018-06-25T09:48:26", "url": "https://files.pythonhosted.org/packages/c5/a5/efe995085d9999ba9527a25e2505e17388dd6fae589ef63c379557d6b35f/mqttgateway-0.209-py2-none-any.whl" } ], "0.210.0": [ { "comment_text": "", "digests": { "md5": "ef252184314cc5e789d5ee2e8978d504", "sha256": "a51745835e6c300dc9463203b7b7b09668d3119551d461db2287524ddc057bfd" }, "downloads": -1, "filename": "mqttgateway-0.210.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ef252184314cc5e789d5ee2e8978d504", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36934, "upload_time": "2018-09-12T08:17:18", "url": "https://files.pythonhosted.org/packages/9a/dd/3e0b2cfc707aee49327c48cb5cf6b33e45702171046b6c921af534f0cea3/mqttgateway-0.210.0-py2-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "cbf0e58c142d5e1e8557465ed4a1b5af", "sha256": "121d8bb99f1c24db172149660ae1326daac7c65e9b4e675c3fe224a9db171603" }, "downloads": -1, "filename": "mqttgateway-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "cbf0e58c142d5e1e8557465ed4a1b5af", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36912, "upload_time": "2018-09-14T07:17:14", "url": "https://files.pythonhosted.org/packages/f7/00/4cb74c58edc34c1969b74cc9e2b7e7bcb4e0d48d8bfe8109d2c3158d4e0e/mqttgateway-1.0.0-py2-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "3c9daaa951fe05dd0dcbe30b88528898", "sha256": "a1690cd9a85351626d572195a7a85cefea2cf9f939b60ad424148db1fe18962d" }, "downloads": -1, "filename": "mqttgateway-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "3c9daaa951fe05dd0dcbe30b88528898", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32280, "upload_time": "2018-11-22T13:09:22", "url": "https://files.pythonhosted.org/packages/a0/d9/28a163412702c62c27a7e700911c7f1b5e62ee7135b52b430f220c4cd897/mqttgateway-1.1.1-py2-none-any.whl" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "5489ae29ed2d1ce6dea7d006a8f7291e", "sha256": "2834f17eea409c85462a9d445d38f46899b07141f9e7bf2977924f412a4a7811" }, "downloads": -1, "filename": "mqttgateway-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5489ae29ed2d1ce6dea7d006a8f7291e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33665, "upload_time": "2018-11-27T07:58:29", "url": "https://files.pythonhosted.org/packages/5c/51/9a5ca6b9aed6efeb21e955f2a0baf324df2f6c52fc5e2dd1d74cfe8c72a9/mqttgateway-1.1.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5489ae29ed2d1ce6dea7d006a8f7291e", "sha256": "2834f17eea409c85462a9d445d38f46899b07141f9e7bf2977924f412a4a7811" }, "downloads": -1, "filename": "mqttgateway-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5489ae29ed2d1ce6dea7d006a8f7291e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33665, "upload_time": "2018-11-27T07:58:29", "url": "https://files.pythonhosted.org/packages/5c/51/9a5ca6b9aed6efeb21e955f2a0baf324df2f6c52fc5e2dd1d74cfe8c72a9/mqttgateway-1.1.2-py3-none-any.whl" } ] }