{ "info": { "author": "yebing", "author_email": "cui_com@qq.com", "bugtrack_url": null, "classifiers": [], "description": "# jucie-python-sdk\n\n#### \u9879\u76ee\u4ecb\u7ecd\n\n\u679c\u6c41\u4e91IOT\u7684Python SDK\n\u4e3b\u9879\u76ee:[https://gitee.com/haonan108/juice-cloud](https://gitee.com/haonan108/juice-cloud)\nJAVA-SDK:[https://gitee.com/haonan108/juice-java-sdk](https://gitee.com/haonan108/juice-java-sdk)\n\n#### \u5b89\u88c5\u6559\u7a0b\n\n1. \u5b89\u88c5python\u73af\u5883(>2.6)\n2. pip install guozhi\n\n#### \u4f7f\u7528\u8bf4\u660e\n\n1. \u4ee5\u4e0b\u53ef\u76f4\u63a5\u8fde\u63a5\u5230guozhiyun\u5e73\u53f0\n````\nfrom juice.MqttClient import MqttClient \nfrom juice.handler.extend.sensor.SoudSetHandler import SoudSetHandler\nfrom juice.handler.extend.device.TempGetHandler import TempGetHandler\n\nget_handler_dict = {'temp': TempGetHandler()} # \u8bfb\u53d6\u8bbe\u5907\u6e29\u5ea6\nset_handler_dict = {'soud': SoudSetHandler()} # \u8bbe\u7f6e\u8702\u9e23\u5668(\u4f20\u611f\u5668)\u72b6\u6001\n\nif __name__ == '__main__':\n # \u586b\u5165\u4ea7\u54c1code\u3001\u8bbe\u5907code\u3001\u5bc6\u94a5(\u9700\u5728www.guozhiyun.cn\u4e0a\u7533\u8bf7)\n mqtt = MqttClient('product_code', 'device_code', 'secret')\n mqtt.get_message = get_handler_dict\n mqtt.set_message = set_handler_dict\n mqtt.init()\n````\n\n2. \u6269\u5c55Handler,\u9700\u8981\u7ee7\u627fPropGetHandler\u6216PropSetHandler,\u5e76\u5b9e\u73b0handle\u65b9\u6cd5,\u53ef\u53c2\u8003SoudSetHandler,TempGetHandler", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitee.com/cui_com/jucie-python-sdk.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "cui_com@qq.com", "name": "guozhi", "package_url": "https://pypi.org/project/guozhi/", "platform": "", "project_url": "https://pypi.org/project/guozhi/", "project_urls": { "Homepage": "https://gitee.com/cui_com/jucie-python-sdk.git" }, "release_url": "https://pypi.org/project/guozhi/0.1.6/", "requires_dist": null, "requires_python": "", "summary": "python-iot-sdk for guozhiyun", "version": "0.1.6" }, "last_serial": 5310901, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "e53554bc9813c06987af5c2cd570d996", "sha256": "41a1d1b10feee902ee93c8a61b3e30e7332a22eece96383d67bffa73f60289f3" }, "downloads": -1, "filename": "guozhi-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e53554bc9813c06987af5c2cd570d996", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5836, "upload_time": "2019-01-22T07:11:30", "url": "https://files.pythonhosted.org/packages/a3/5a/134d5c953773f8ab4e91cba3de44708d31abc4327993b7bed911d45198f3/guozhi-0.1.4.tar.gz" } ], "0.1.4.5": [ { "comment_text": "", "digests": { "md5": "3acd0cca101b6bd80726a7760073bf6c", "sha256": "8e0272fffb029d4da25b971d76c7e70b1280ed7d40be6b35c03d5172bd34bba6" }, "downloads": -1, "filename": "guozhi-0.1.4.5.tar.gz", "has_sig": false, "md5_digest": "3acd0cca101b6bd80726a7760073bf6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6491, "upload_time": "2019-01-30T05:24:24", "url": "https://files.pythonhosted.org/packages/22/b1/f42d71a7ee31e5b23f727f850275fb5e2d32a154699d3d0a8e8f4dde4429/guozhi-0.1.4.5.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b32ba3286fa9f145d0de201d6e48c0c6", "sha256": "41fd13eca9602b694ac6336b3696bc059563f8f93efdf0026cc03f396e9d028c" }, "downloads": -1, "filename": "guozhi-0.1.5.tar.gz", "has_sig": false, "md5_digest": "b32ba3286fa9f145d0de201d6e48c0c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8446, "upload_time": "2019-03-05T11:20:52", "url": "https://files.pythonhosted.org/packages/b0/33/0204e7de08eaa07caed67ee7d4bb3d3ca5dbeb7e1200181957de6b87fc48/guozhi-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "7eb7a37e2afff949319161af6502055d", "sha256": "cf9f08dfc1df351b6c3aae8fcc5065a4a90034910f8cdc681a711f47dcf3c629" }, "downloads": -1, "filename": "guozhi-0.1.6.tar.gz", "has_sig": false, "md5_digest": "7eb7a37e2afff949319161af6502055d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8165, "upload_time": "2019-05-24T05:32:02", "url": "https://files.pythonhosted.org/packages/42/2a/952ba9bd9eac6a88c59acbdd8bc66347b25b739cac9219d2168c19c63811/guozhi-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7eb7a37e2afff949319161af6502055d", "sha256": "cf9f08dfc1df351b6c3aae8fcc5065a4a90034910f8cdc681a711f47dcf3c629" }, "downloads": -1, "filename": "guozhi-0.1.6.tar.gz", "has_sig": false, "md5_digest": "7eb7a37e2afff949319161af6502055d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8165, "upload_time": "2019-05-24T05:32:02", "url": "https://files.pythonhosted.org/packages/42/2a/952ba9bd9eac6a88c59acbdd8bc66347b25b739cac9219d2168c19c63811/guozhi-0.1.6.tar.gz" } ] }