{
"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"
}
]
}