未提供项目描述
项目描述
当前支持的模块
设备应用至网络(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()
开发者注意
开发步骤
安装此包和开发需求
pip install -e .
pip install -r dev-requirements.txt
发布步骤
增加版本号并提交
- git-tag 版本
版本控制规则: <major>.<minor>.<patch>
主版本号和次版本号应与物联网对话服务器相同。
git push --tags
python ./setup.py bdist_wheel
twine upload ./dist/iottalk_py-<version>-py3-none-any.whl
待办事项
通过Sphinx自动生成文档
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源代码分发
此版本没有提供源代码分发文件。请参阅有关 生成分发存档 的教程。
构建后的分发
iottalk_py-2.3.1-py3-none-any.whl (11.9 kB 查看哈希值)