跳转到主要内容

未提供项目描述

项目描述

当前支持的模块

  • 设备应用至网络(DAN)

  • 设备应用至物联网设备(DAI)

支持的Python版本

  • 2.7

  • 3.4+

安装

pip install iottalk-py

DAI模块的用法

存在可执行的DAI模块。用户可以通过命令行界面调用它。

python -m iottalkpy.dai /path/to/your/sa.py

python -m iottalkpy.dai /path/to/your/sa  # in case of dir

API

如果您想通过Python API操作DAI

from iottalkpy import dai

sa = dai.module_to_sa(dai.load_module('/path/to/sa.py'))
sa.start()
...
# stop sa process
sa.terminate()

DAN模块的用法

最小示例

from iottalkpy import dan

ccm_url = 'https://:9992'

def on_data(*args):
    ...

def on_signal(*args):
    ...  # handle CCM signal here

client = dan.Client()
client.register(
    ccm_url,
    on_signal=on_signal,
    on_data=on_data
    odf_list=[('meow', ['dB'])],
    name='BetaCat',
    profile={
        'model': 'AI',
    },
)
client.loop_forever()

开发者注意

开发步骤

  1. 安装此包和开发需求

pip install -e .
pip install -r dev-requirements.txt

发布步骤

  1. 增加版本号并提交

  2. git-tag 版本
    1. 版本控制规则: <major>.<minor>.<patch>

    2. 主版本号和次版本号应与物联网对话服务器相同。

  3. git push --tags

  4. python ./setup.py bdist_wheel

  5. twine upload ./dist/iottalk_py-<version>-py3-none-any.whl

待办事项

  1. 通过Sphinx自动生成文档

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源代码分发

此版本没有提供源代码分发文件。请参阅有关 生成分发存档 的教程。

构建后的分发

iottalk_py-2.3.1-py3-none-any.whl (11.9 kB 查看哈希值)

上传时间 Python 3

由以下支持