问题标签 [libqmi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ppp - Sierra Wireless AirPrime 问题
Sierra Wireless AirPrime EM7430 面临一些问题。它被添加到具有内部 sim 插槽和 USB 端口的设备中。该设备具有 Ubuntu 14.04 操作系统服务器,我们通过 SSH 连接到它。现在,对于 USB 端口,我可以连接调制解调器(使用 libqmi-utils),将创建设备文件 cdc-wdm0,添加接口 wwan0 并为其分配 IP 地址。
但是,使用内部 sim 插槽,我们插入 sim 并且没有设备文件看起来出现。dmesg 中没有任何内容。我们已经尝试为它加载 GobiSerial、GobiNet 并运行 wvdial。但是,只会创建接口 ppp0,并且不会为其分配 IP 地址。经过进一步审查,似乎 ppp 不能以适当的方式与 GobiSerial 一起使用。
有人可以指导我需要做什么吗?需要任何其他信息,请告诉我。
谢谢。
c++ - libqmi应该如何链接?
我尝试使用 libqmi,但无法通过链接器。它一直在说 libqmi 函数上的“未定义引用”。有什么建议需要什么吗?
路径和库可用于 gcc,符号位于 libqmi-glib 中,看起来一切就绪。
我认为代码是最简单的。
构建是这样的:
glib - Libqmi - glib 回调函数没有被调用
我是 libqmi 的新手,想从打开一个新设备开始。但是回调函数永远不会被调用,因此不会返回任何设备对象。
我在 Ubuntu 64 位上运行代码。
在这个网站上:https ://developer.gnome.org/gio/stable/GAsyncResult.html
我发现应该如何处理并以这种方式对其进行编程,但它仍然不起作用。
当我运行此代码时,输出为:
回调函数中的代码永远不会被调用。
更新 1
我简化了代码并更改了我在 gnome 参考站点上监督的一些内容,例如静态回调函数。但这也不起作用
新输出:
有谁知道为什么这不起作用?
android - 在 Android AOSP 上使用 QMI 接口调制解调器设置数据连接
我有一个带有 QMI 接口的调制解调器,它枚举到 /dev/cdc-wdm0 和网络接口 wwan0。我在我的 Linux 机器上安装了 libqmi,并且能够使用 qmicli 在接口 wwan0 上设置数据。我已按照以下步骤操作:
1) sudo ifconfig wwan0 down 2) echo 'Y' | sudo tee /sys/class/net/wwan0/qmi/raw_ip 3) sudo ifconfig wwan0 up 4) sudo qmicli -d /dev/cdc-wdm0 --device-open-net='net-raw-ip|net-no -qos-header'--wds-start-network=apn=myInternet --client-no-release-cid 5) sudo udhcpc -i wwan0
它工作得很好。现在我希望它移植到我的 Android AOSP。我已经配置了内核支持,它正确地枚举到 /dev/cdc-wdm0 和网络接口 wwan0。我已经搜索了互联网,但没有找到适用于 Android 的 libqmi。
我发现的是uqmi 工具,但我无法在 Android 源代码中构建它。如果 Android 上有一个简单的工具,就像 Linux 上的 qmicli 一样,我需要帮助,如果 uqmi 是我需要的,那么请指导我如何在 Android 源代码中构建它。谢谢
问候, 穆罕默德·阿维斯