ThingsBoard是什么?_thingsboard是干嘛的-程序员宅基地

技术标签: kubernetes  python  java  Powered by 金山文档  ThingsBoard  物联网  docker  

ThingsBoard是什么?

ThingsBoard是一个开源物联网平台,可实现物联网项目的快速开发、管理和扩展, 你可以在任何地方进行部署并且对个人和商业用户均可以免费使用, 如果你是第一次使用该平台建议你查看入门入门指南, 你可以在相关页面找到更多信息。

ThingsBoard如何开始?

我们建议使用Docker在你的笔记本电脑或PC电脑上本地安装ThingsBoard并按照入门指南进行操作。

ThingsBoard可以做什么?

ThingsBoard提供开箱即用的物联网解决方案,可做为你的物联网应用的服务器端基础设施,您可以通过浏览指南硬件样品示例中找到更多信息。

ThingsBoard如何安装?

可以在云端、本地或笔记本电脑、PC甚至Raspberry Pi上进行安装,建议使用Docker进行安装。

你还可以查看集群安装指南。

ThingsBoard如何连接设备?

ThingsBoard提供 MQTTCoAPHTTPLwM2M通信协议支持 现有设备可以使用网关 连接到平台,你可以在连接 页面找到更多信息。

ThingsBoard是否需要SDK?

ThingsBoard通过常见的物联网协议提供了非常简单的API,因为众多物联网设备无法嵌入第三方SDK所以不需要,你可以选择你熟悉的客户端通信组件库和自己的通信库,下面是一些参考:

ThingsBoard安全性如何?

你可以使用MQTT(通过SSL)或HTTPS协议进行加密传输。

每个设备都有用于设置连接的唯一访问令牌凭据,凭据类型是可以进行修改的,因此将来可以采用X.509证书。

ThingsBoard可以支持多少设备?

ThingsBoard平台可以水平扩展集群中的每个服务器节点都是唯一的,水平扩展通过在集群节点之间使用一致性哈希负载平衡算法实现的而实际性能取决于连接设备的使用场景。

例如:标准的硬件集群模式可以支持MQTT百万设备的连接数。

ThingsBoard存储在哪里数据?

Cassandra非常适合时序数据的存储和查询,并提供高可用性和容错能力所以将数据保存在Cassandra中。

ThingsBoard使用什么开源协议?

ThingsBoard遵循Apache 2.0 License的许可协议对个人和商业用途都是免费的,可以在任何地方部署它。

ThingsBoard技术支持?

你可以在故障排除说明和社区或联系我们并详细了解我们提供的服务

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/struggle_new/article/details/128765102

智能推荐

ios下使用-webkit-overflow-scrolling出现卡顿无法滑动的bug解决-程序员宅基地

文章浏览阅读1w次。现在做的小程序项目需要适配iphoneX,所以不再使用page自身的滚动,需要在判断是iphoneX机型下把view底部留白34px;34px是避开iphoneX底部的操作范围,以下代码同样适用H5。实现方法:最外层用content包裹滚动,默认情况下滑动时手指松开即停止滑动。为了实现顺滑滚动,加上这句代码:-webkit-overflow-scrolling: auto | touch;auto...

Python 3.8 + PyCharm + PyQt5(四)-串口助手_pycharm怎么制作串口-程序员宅基地

文章浏览阅读4.2k次,点赞9次,收藏60次。Python 3.8 + PyCharm + PyQt5(四)-串口助手UI布局代码编写模块加载代码实现线程发送数据所有后面讲解和记录的源码都会在GuiHub中,可以自行下载上节我们讲到通过数字输入框,然后做了一个简单的加法,操作了按钮事件,字符转换等。这次我们来讲讲实现串口助手,通过串口进行通讯。UI布局首先创建pycharm工程建立新的UI,并拖拽QT控件,进行UI的布局,布局如下,当然个人喜好,喜欢怎么放就怎么放。当然两个按钮分别对应了2个槽:一个打开串口槽:一个发送给数据槽:_pycharm怎么制作串口

Jmeter的基础-程序员宅基地

文章浏览阅读64次。1.我们为什么使用Jmeter开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试,压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于自己编写框架活其他开源工具,有较为完善的UI界面,便于接口调试 多平台支持,可在Linux,Windows,Mac上运行,支持多协议2.Jmeter的作用接口测试 postman/jmeter/soapui性能测试 jmeter/loadrunner数据库测试 jmeter/loadrunner3.Jmeter的目录结构/

0-1背包问题的迭代回溯算法实现(C++)_0-1背包问题的回溯算法设计c语言-程序员宅基地

文章浏览阅读1.1k次。编译环境:Dev-C++迭代回溯方法求解0-1背包问题的具体算法实现_0-1背包问题的回溯算法设计c语言

Ubuntu12.10开机输入密码后黑屏无法进入桌面的问题记录_lightdm输入密码后进不去dwm-程序员宅基地

文章浏览阅读2.4k次。Ubuntu12.10安装系统的中文语音的时候一直卡住,安装不上,按我这个急性子不小心我把整个系统关闭了,再重启系统后,当进入账号界面输入正确密码后,电脑一直黑屏,无法进入桌面(可以看到鼠标)。上网查了一些方法试了不行:比如如下:图形界面程序损坏,可能是在更新内核或者安装软件的时候,把与xorg相关的文件给清除了。系统黑屏后 Ctrl+ALT+F4 进入 命令行模式sudo..._lightdm输入密码后进不去dwm

go语言web开发系列之十六:gin框架中通过gorm使用事务_gorm 事务-程序员宅基地

文章浏览阅读5.4k次,点赞7次,收藏24次。一,演示项目的相关信息1,地址:https://github.com/liuhongdi/digv162,功能:以下订单为例,演示了在gorm中启用事务3, 项目结构:如图:说明:刘宏缔的go森林是一个专注golang的博客, 地址:https://blog.csdn.net/weixin_43881017说明:作者:刘宏缔 邮箱: [email protected]二,数据库及sql1,数据表:2,建表sql:CREATE TABLE `..._gorm 事务

随便推点

node.js试题_一. node.js编程题(共1题,100分) 1. (编程题) 下载并解压附件,编写程序将txt目-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏11次。1、Node是什么?(转自:https://blog.csdn.net/m0_37938910/article/details/103673105)Node.js 就是运行在服务端的 JavaScript。Node.js不是一种独立的语言,也不是一个JavaScript的框架,Node.js只是一个让JavaScript运行在浏览器之外的平台。它采用事件驱动、异步编程、为网络服务而设计,实现了诸如文件系统、模块、包、操作系统 API、网络通信等 Core JavaScript 没有或者不完善的功能。N_一. node.js编程题(共1题,100分) 1. (编程题) 下载并解压附件,编写程序将txt目录

利用TensorFlow Object Detection API实现图片和视频物体检测_label_map_util-程序员宅基地

文章浏览阅读4.8k次,点赞3次,收藏31次。TensorFlow Object Detection API介绍物体检测是检测图片或视频中所出现的全部物体,并用矩形进行标注,物体的类别可以包括多种,比如:人、车、动物等等,即正确的答案可以是多个。TensorFlow提供了用于检测图片或视频中所包含物体的接口(Object Detection API),具体详情可参考下面链接:https://github.com/tensorflow/m..._label_map_util

html只显示页面大小,如何使HTML页面以一致的大小从Chrome打印?-程序员宅基地

文章浏览阅读346次。我正在设计一组要打印的HTML页面,我希望页面的元素最终达到相同的比例.例如,有一类div,宽度定义为200px宽,出现在几页上.当每个页面打印时,我希望它的尺寸​​显示为相同的尺寸(适用于例如切割和叠加).我正在使用一些在Chrome中最好的东西(主要是CSS缩放规则,可以在其他地方使用较小的元素),所以我希望继续使用Chrome. (这在Firefox中更容易,因为它在打印对话框中具有明确的比..._html 打印时 放大

html css 隐藏div显示,css如何隐藏div?-程序员宅基地

文章浏览阅读939次。在我们平时布局网站的时候,想要把div进行隐藏,但是很多人不知道css控制div显示隐藏?下面我们来讲解一下css如何让div隐藏。一:使用display:none属性来隐藏div我们可以使用display:none属性来隐藏所有的信息,包括文本和图片,语法为:这里你是看不到的当我们使用div中的css样式,我们就可以使用display:none属性对内容进行隐藏,并且通过浏览器也是看不到的,同时..._隐藏 css

二、animate.css动画插件_css3动画插件-程序员宅基地

文章浏览阅读1.6k次。css3动画库,预设了抖动(shake)、闪烁(flash)、弹跳(bounce)、旋转(rotateIn|rotateOut)、翻转(flip)、淡入淡出(fadeIn|fadeOut)等动画效果。1、过渡动画是需要触发条件的(hover事件或click事件等),只能完成简单的动画。2、加统一的类名animated,然后选择自己想要的动画效果,然后复制粘贴。第一个animated是必须添加的样式名,第二个是指定的动画样式名。2、帧动画不需要任何的触发条件,可以完成复杂轨迹的动画。_css3动画插件

分享5个插件,助你在Python的道路越战越勇_python插件大全-程序员宅基地

文章浏览阅读1.1w次,点赞80次,收藏300次。你所不知道的编程插件,看完直呼内行_python插件大全

推荐文章

热门文章

相关标签