问题标签 [wso2iot]

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.

0 投票
0 回答
87 浏览

mdm - WSO2 设备管理代理 android 不适用于盒式电视

我使用了用于盒式电视的 WSO2 设备管理代理,但它不起作用。我无法与 wso2 物联网服务器同步。同一个代理在我的手机上工作正常!!请有任何想法。谢谢

0 投票
1 回答
145 浏览

mysql - 将 WSO2 物联网服务器 3.1.0 升级到 3.3.0

我已经在 Windows 机器上使用 MySQL 数据库在 WSO2 IOT 服务器版本 3.1.0 上工作过一段时间了。WSO2 最近发布了 Server 版本 3.3.0。所以现在我想升级我的服务器。我尝试通过将数据库指向数据源 xml 文件中的 mysql 来运行 WSO2 IoT 服务器 3.3.0。我在运行服务器时面临的问题是,某些 API 无法发布并出现以下异常,并且 API 保持在 CREATED 状态,我无法使用这些 API。

我尝试在 carbon 控制台中发布这些 API,但由于以下错误而无法发布。

具有已创建状态和查询的 API 的 MySQL 表屏幕截图。使用此查询查看所有 API 是否已发布。

表格.PNG

在过去的两周里,我一直在为此苦苦挣扎。有没有直接的方法可以将 WSO2 IoT 服务器从 3.1.0 升级到 3.3.0?

数据库:Mysql 5.7 操作系统:Windows/Linux

任何帮助都深表感谢。提前致谢。

0 投票
0 回答
363 浏览

wso2 - WSO2 检索策略协议时出错

我想将我的 android 手机连接到 Windows 10 上的 WSO2 服务器,我按照指南: 快速启动 输入服务器 IP 及其端口和用户凭据后,出现“检索策略协议”消息,过了一会儿消息改为:“注册失败,请联系管理员”。

iot-server.bat 没有显示任何错误。但是,运行 analytics.bat 时出现以下错误:

问题是什么?如何解决?

0 投票
1 回答
324 浏览

wso2 - WSO2 IOTserver:启动过程中出现多个错误,无法注册android API

我正在尝试在运行 Windows 10、jdk 8.0.191 的 VM 上启动 WSO2 IoT 服务器 3.3.0。

在启动期间,我几乎在每个 android API 上都有多个错误。像这样的错误:

启动后,我无法注册 android 设备,注册挂起检索 wso2 代理上的许可协议。

此外,当我尝试更改平台配置 - Android 配置时,出现“发生意外错误”。单击保存按钮后的消息。

顺便说一句,3.2.0 版在相同的 VM 上启动时没有问题。有什么解决方法吗?有人在windows上成功启动了IoT server 3.3.0吗?

0 投票
1 回答
53 浏览

wso2 - 请求从商店在设备上安装应用程序后出错

尝试从商店 (AppManager) 安装应用程序时,几秒钟甚至几分钟后,我收到以下错误。

错误信息

wso2carbon.log 文件不显示任何错误消息。

我使用的是 WSO2 EMM 3.3.0 版,设备是 Android 8。它确实注册正确,甚至接收设备操作,例如:发送响铃设备和发送消息。

我寻找启用调试消息日志,但我没有找到我正在测试的 wso2 iot 服务器版本。

我在哪里可以找到一些线索来解决这个问题?

如何为 AppManager 启用调试消息日志记录?

0 投票
1 回答
494 浏览

java - 尝试 WSO2 IoT 3.3.0 android 注册时如何修复错误“注册失败”?

我在 VM 机器上设置了一个新的服务器 windows 2012R2。下载最新的active-mq 和Apache-ant。使用 Oracle JDK 8u192。安装和设置 WSO2 IoT 应用程序后,我无法注册 Android 设备。

我按照 3.3.0 版在线文档中的说明安装了 WSO2IOT。

CARBON_HOMEJAVA_HOME已经在环境变量中设置好了。

我走的步骤如下:

  1. activemq按照文档的指示在 cmd 窗口中运行它来启动它。
  2. 我在另一个 cmd 窗口中启动 broker.bat
  3. 我在另一个 cmd 窗口中启动 iot-server.bat
  4. 我在另一个 cmd 窗口中启动 analytics.bat
  5. 一切都开始了,最后我得到了文本“Carbon .. has stared in ** 毫秒。
  6. 我在 https 端口 9443\devicemgt 上打开我的管理控制台并以管理员身份登录没问题。
  7. 之后,我通过 WiFi 将我的带有 android 7.0 的 Galaxy A5 2016 型号连接到同一网络。通过二维码将应用程序从我的 PC 屏幕下载到手机。安装应用程序并尝试注册。我输入的 IP 在虚拟机中是静态的,当然我8280在手机的 wso2 管理应用程序中添加了端口。然后我使用成功登录的管理员/管理员凭据登录,但之后它在手机上发布一条消息,它正在接收策略,并在此处停止。小圆圈旋转(加载),几分钟后没有任何反应,之后我收到错误消息“注册失败。联系管理员。注册失败。” 没有其他消息或任何东西。

在分析 cmd 窗口中,我的 VM 中出现以下错误:

基本上就是这样,我不能从这里继续前进。我尝试使用 8u144 的不同 java jdk 版本,我尝试使用 openJDK 8 LTSu191 无济于事。

在 devicemgt 门户中创建策略、创建用户和浏览门户等其他操作都可以正常工作。

有没有人遇到这个问题并设法解决它?谢谢。

0 投票
1 回答
83 浏览

docker - WSO2 IOT APIMClientOAuthException 在 Docker 容器中登录设备管理时

我正在尝试使用 docker( https://github.com/wso2-attic/docker-iot )在 AWS 实例(Ubuntu 18.04.1 LTS)上安装WSO2 IoT服务器(版本 3.3.0)然后我运行了change-ip.sh脚本以更改重定向的 IP 地址。我已将 localhost 更改为我自己的静态 IP 地址。

更改完成后,我尝试登录到设备管理控制台。但是它向我抛出了这个错误,但在发布者中我可以访问

我激活了调试日志。在 IOT_HOME/conf/log4j.properties 文件中

取消注释以下 log4j.logger.org.apache.synapse.transport.http.wire=DEBUG

log4j.logger.feign=调试

评论以下

log4j.category.org.apache.synapse=警告

附件中的结果

https://github.com/wso2/product-iots/files/2977974/wso2carbon.log

我的主机文件

dokcer 容器的主机

它与这个问题有关

WSO2 IoTS APIMClientOAuthException:无法使用 jwt 检索 oauth 令牌

https://github.com/wso2/product-iots/issues/1396

请问有什么建议吗?

0 投票
1 回答
123 浏览

wso2 - 帮助 WSO2 IoT 服务器

我安装和配置 WSO2 IoT Server 版本3.3.0。一切正常,我在设备管理部分注册了 3 台安卓设备。

但是,在移动设备上安装 android 代理后,当我在移动设备中打开代理 apk 大约半小时不活动后,我收到了带有此文本的祝酒词,"Device Admin Disabled"我必须输入服务器地址,然后再次输入组织和用户名和密码才能看到物联网服务器再次。在服务器管理仪表板中,移动设备处于"inactive"状态,服务器无法与移动设备通信。

每次我重新启动服务器时都会发生这种情况,我必须按照上述步骤在移动设备和物联网服务器之间进行通信。

请问,正常吗???我哪里错了???

非常感谢您的回复。

0 投票
2 回答
71 浏览

wso2 - WSO2 如何从具有相同有效负载的多个端点收集多个设备?

我有 100 台可以进行简单计算的设备。从这些设备中提取数据的唯一方法是通过它们的 REST API。我想每分钟安排一个任务,从这 100 台设备中收集每一个新数据。

每个设备都有自己的 API 端点,用于收集数据的所有有效负载对于每个设备都是相同的。为了能够调用 REST API,我需要提供一个有效的令牌。可以通过使用特定用户名和密码从每个 REST API 端点调用身份验证 (/auth/token) 函数来获取此令牌

它们都具有相同的版本,因此需要完全相同的逻辑来收集数据。我发现我们可以使用 WSO2-ESB 来收集数据。

到目前为止我所做的:

  • 我为这些设备创建了一个企业集成连接器。
  • 我在 Integration Studio 中创建了一个新的集成项目。
  • 我使用连接器并计划执行序列逻辑的任务来测试来自 1 个设备的数据收集。
  • 现在我需要从同时收集 1 台设备扩展到 100 台设备。

如何使用与 WSO2-ESB 相同的逻辑一次收集所有设备?

0 投票
0 回答
15 浏览

wso2 - 我们如何为 wso2iot. 应用 i18n?

我们如何将 i18n 应用到 wso2iot 服务器 310.?

我也参考了 wso2am 文档和 ESB 文档。但这里的情况完全不同