问题标签 [thingsboard]
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.
thingsboard - 在 Windows 上从源代码构建 Thingsboard
我在 Windows 上从源代码构建 Thingsboard 时遇到问题:
[警告] npm WARN addRemoteGit 错误:命令失败:git -c core.longpaths=true config --get remote.origin.url [警告] npm WARN addRemoteGit [警告] npm WARN addRemoteGit at ChildProcess.exithandler (child_process.js:206 :12) [WARNING] npm WARN addRemoteGit at emitTwo (events.js:106:13) [WARNING] npm WARN addRemoteGit at ChildProcess.emit (events.js:191:7) [WARNING] npm WARN addRemoteGit at maybeClose (internal/ child_process.js:877:16) [警告] npm WARN addRemoteGit at Socket。(internal/child_process.js:334:11) [WARNING] npm WARN addRemoteGit at emitOne (events.js:96:13) [WARNING] npm WARN addRemoteGit at Socket.emit (events.js:188:7) [WARNING] npm WARN addRemoteGit at Pipe._handle.close [as _onclose] (net.js:498:12)
使用 maven 和 npm 精确编译
thingsboard - Thingsboard IoT 平台的默认系统管理员帐户是什么?
全新 (Raspberry Pi) 安装后,Thingsboard IoT 平台 ( https://thingsboard.io ) 的默认系统管理员帐户是什么?
现有文档仅指默认的“租户”帐户,这在我的设置中是可以的。
提前致谢。
thingsboard - 在 Raspberry Pi 上运行的 thingsboard 在关机后无法启动——cqlsh“连接被拒绝”
每次我在新的和工作的 Thingsboard 安装后关闭并启动树莓派 3,由于 cqlsh 上的错误,它不会启动。
日志文件显示此错误:
2017-02-03 23:27:07,556 [localhost-startStop-1] WARN otsdao.cassandra.CassandraCluster - 由于尝试查询的所有主机失败(尝试:/127.0.0.1:9042( com.datastax.driver.core.exceptions.TransportException:[/127.0.0.1] 无法连接))。将在 3000 毫秒后重试
并运行我得到的命令 cqlsh:
pi@raspberrypi:~ $ cqlsh Connection error: ('Unable to connect to any servers', {'127.0.0.1': error(111, "尝试连接到 [('127.0.0.1', 9042)]。最后一个错误:拒绝连接”)})
我该如何解决这个错误?
mqtt - 如何使用 MQTT 协议从 sim800 / sim900 向我的服务器发送数据
过去几天我一直在尝试将我的 sim800 模块与 Arduino 连接以将数据发送到服务器。
我一直在引用这个库:https ://github.com/elementzonline/SIM800_MQTT
然而,在运行时,它只是在打印“AT”命令后退出循环。使用这个库,我无法运行更多。有人有我可以参考的工作代码/示例吗?
thingsboard - REST API 调用插件配置中 API 令牌的用途是什么?
REST API 调用插件配置中“API 令牌”选项的用途是什么?为什么它是强制性的?在下面的屏幕截图中,它被设置为“休息”,但之后从未使用过。有什么例子吗? https://thingsboard.io/docs/reference/plugins/rest/
thingsboard - 在 amazon ami 中安装 rpm 包后,我的 thingsboard 服务无法启动或找不到
在 amazon ami 中安装 rpm 包后,我的 thingsboard 服务无法启动或找不到。find 中没有 .sh 文件,只有一个 jar 和 yaml 文件。
thingsboard - Thingsboard REST api 始终以状态 401 响应
首先,我使用 curl 命令获得了一个令牌,如下所示。然后用这个token授权swagger并尝试了一些端点,但都响应为
在服务器端,我得到了这个异常:
2017-03-27 13:31:16,149 [http-nio-0.0.0.0-8080-exec-9] ERROR o.t.s.s.s.m.token.RawAccessJwtToken - Invalid JWT Token io.jsonwebtoken.MalformedJwtException: Unable to read JSON value: ��!L��ȉ
我也用 curl 尝试了这个,结果相同,使用以下语法:
curl -X GET --header 'Accept: application/json' --header 'Content-Type: application/json' --header 'X-Authorization: MY_TOKEN' 'http://MY_SERVER:MY_PORT/api/tenants?limit=3'
我为我的服务器适当地更改了 MY_TOKEN、MY_SERVER 和 MY_PORT。
cassandra - Thingsboard 处理来自设备的数据并将其作为新的遥测数据重新注入
我正在从事一个物联网项目,该项目涉及一个传感器将其值传输到物联网平台。我目前正在测试的平台之一是 Thingsboard,它是开源的,我发现它很容易管理。
我的传感器正在将有功能量指数传输到 Thingsboard。使用这些值,我想计算并在小部件上显示有功功率的值 (= k*[ActiveEnergy(n)- ActiveEnergy(n-1)/Time(n)-Time(n-1)]) . 这基本上意味着我想访问历史数据,使用这些数据生成新数据并将其注入我的设备。
Thingsboard 使用 Cassandra 数据库来保存历史值。我的问题的一个替代方法可能是找到一种通过 Web API 与数据库通信的方法,例如,进行处理并使用其访问令牌在我的设备上通过 MQTT 或 HTTP 发回有功功率。这可能吗?我的问题有更好的选择吗?
performance - 提高 Thingsboard 速度
我正在从事一个物联网项目,该项目涉及一个传感器将其值传输到 Thingsboard 平台。
我在具有 8Gb RAM 的 Ubuntu 机器上进行了安装,但 Thingsboard 运行速度太慢。因此,我研究了 CPU 负载和 RAM 使用情况。基本上,我的结果显示 Cassandra 消耗了 29.5% 的内存,而 Thingsboard 消耗了 9.9% 和 7.6%(“顶级”实用程序中的两个条目);这意味着总共 2,36+1,4 = 3,76Gb。
我按照安装指南的“慢速机器的内存更新”部分中的说明查看了减少 Cassandra 资源消耗的效果(结果:Cassandra 现在消耗了 5% 的内存),但又没有发现任何改进。
有什么办法可以让它跑得更快吗?在这种缓慢的情况下,真的不可能正常工作......
thingsboard - Thingsboard Gateway 上是否有任何数据库存储?
我使用 Raspberry Pi 作为 Thingsboard 网关并将传感器读数成功推送到服务器。服务器可能并不总是在线。如果服务器长时间离线,数据会去哪里?Thingsboard 网关中是否有任何存储空间?