Huaweisms是华为调制解调器的PythonAPI客户端。

huawei-modem-py-api-client-through-prox的Python项目详细描述


华为调制解调器的python http api客户端

这是一个python库,用于通过http api与华为调制解调器交互。

库已在以下设备上测试:

  • E5180
  • E8372
  • B315

请让我知道,如果你测试成功与其他调制解调器以及。

当前支持

  • 网络服务器
    • 获取会话令牌信息:获取要使用的会话令牌
  • 用户
    • 登录:在http api上创建新会话
  • 短信
    • 获取短信:从收件箱、发件箱获取信息
    • 发送短信:通过设备的调制解调器发送短信
    • 删除短信:从其中一个框中删除一条短信
    • sms_count:获取每个框上的sms计数
  • 苏联
    • 状态:获取USSD的状态。这将告诉您是否有USSD消息可供阅读
    • 发送:发送USSD消息
    • 获取:检索USSD消息
  • 无线局域网:
    • 获取已连接的主机:获取已连接设备的列表
    • block_host:阻止设备与网络连接
    • 解锁主机:解锁网络上的设备
    • 获取被阻止的主机:获取被阻止设备的列表
    • 主机是否被阻止:检查设备是否被阻止
  • 拨号:
    • connect_mobile:启用移动(即lte/4g/3g/etc)网络
    • 断开移动:禁用移动网络
    • 获取移动状态:检查移动连接状态
  • 设备:
    • 重新启动:重新启动调制解调器

先决条件

只需要^{}库(及其依赖项)。

这是requirements.txt内容:

certifi==2018.11.29
chardet==3.0.4
idna>=2.6
requests>=2.0.0
urllib3>=1.22

安装

pip install huawei-modem-api-client

示例

importhuaweisms.api.userimporthuaweisms.api.wlanimporthuaweisms.api.smsctx=huaweisms.api.user.quick_login("myusername","mypassword")print(ctx)# output: <ApiCtx modem_host=192.168.8.1># sending smshuaweisms.api.sms.send_sms(ctx,'phone-number','this is the sms message')# connected devicesdevice_list=huaweisms.api.wlan.get_connected_hosts(ctx)

注意:默认调制解调器主机假定为192.168.8.1。如果不是这样,您可以按如下方式指定调制解调器IP:

importhuaweisms.api.userctx=huaweisms.api.user.quick_login("myusername","mypassword",modem_host='10.11.12.13')print(ctx)#output: <ApiCtx modem_host=10.11.12.13>

使用

构建
  • requests-针对人类的python http请求™

贡献

如果你想投稿请给我一个下午。

作者

  • pablo santa cruz-owner-pablo
  • mka madlavana-collaborator-dopstar

许可证

这个项目是在麻省理工学院的许可下授权的-详细信息请参见LICENSE.md文件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java与Groovy正则表达式匹配混淆   java控制台未定义为JSNI   主目录中的java指针异常   java如何获取hashmap中的arrayList的大小   ApachePOI用于文本,Java代码中的word doc(.docx)中没有进行追加   Ruby对象到Java对象   JavaSpringJPA哈希集只返回一个值   Java在执行由配置了精确类路径参数的mavenjarpluin生成的可执行jar时无法找到依赖项   java我试图在画布上写一个文本,但什么也没发生   java HTTP 404源服务器找不到目标资源的当前表示形式,或者不愿意透露存在该表示形式。不起作用   java提取小数点后的最后一个数字   oop Java:无法访问对象的元素   PHP URL中RecyclerView中的java句柄空异常   不调用OnCreateViewHolder的java Update RecyclerView适配器项