首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用ThingsBoard查看物联网数据

什么是ThingsBoardThingsBoard是一个开源平台,用于收集和可视化物联网设备数据。可以将来自任意数量设备数据发送到云服务器,在云服务器中可以通过可自定义仪表板查看或共享。...您可以替换任何能够发送遥测数据设备,或者curl在不使用任何外部设备情况下用于试验ThingsBoard。...配置Raspberry Pi 注意以下步骤假定您具有对Raspberry Pi终端访问权限,并且配置Sense HAT及其库。...选择窗口部件后,单击“ 添加到仪表板”。 下一步 ThingsBoard提供部件可以轻松编辑,也可以创建新部件。可以组合表示来自多个设备多个数据流多个小部件,以生成定制仪表板。...有关如何自定义和设置控件和仪表盘更多信息,请参阅ThingsBoard 部件库和仪表板页面的ThingsBoard Github上回购也有例如仪表板图像。

13K11

ThingsBoard 物联网平台-代码结构分析

ThingsBoard 是用于数据收集、处理、可视化和设备管理开源物联网平台。它通过行业标准物联网协议 - MQTT、CoAP 和 HTTP 实现设备连接,并支持云和本地部署。...Thingsboard 具有可伸缩性、容错性和性能优越特点。 功能 设备管理,资产和客户并定义他们之间关系。 基于设备和资产收集数据并进行可视化。 采集遥测数据并进行相关事件处理进行警报响应。...其主要思想是牺牲性能/延迟代价,以换取 Kafka 用户组提供持久可靠消息传递和自动负载平衡。 3....可修改 说明:aplication,rule-engine 和 transport 是需要重点关注内容。着重加粗表示。...使用 Zookeeper 来处理从单个实体(设备、资产、租户)到特定 ThingsBoard 服务器请求处理,并确保只有一个服务器在单个时间点处理来自特定设备数据。

3.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

最新iOS设计规范九|10大系统能力(System Capabilities)

间接控件不是虚拟环境一部分,而是在屏幕空间中显示2D控件。如果人们需要访问应用程序中持久控件,请考虑放置控件,这样人们就不必调整他们握住设备方式即可触达。...细看小部件 您可以创建,中或大尺寸部件。在iPhone,iPad和Mac上,人们可以在窗口部件库中找到窗口部件,还可以在其中选择窗口部件大小。...在较大部件中,您可以显示更多数据-或数据更详细可视化效果-但始终专注于小部件想法至关重要。 例如,“天气”小部件仅显示当前温度和天气状况,以及该位置当天高温和低温值。 ?...为您部件写一个简洁描述。 适应不同屏幕尺寸 窗口部件可以缩放以适应不同设备和屏幕区域屏幕大小。通过提供适当大小内容,确保小部件在每个设备上看起来都很好。...例如,通知可以发信号通知消息何时到达,事件将要发生,新数据可用或某些状态更改。人们会在使用设备时在屏幕顶部锁定屏幕上和通知中心中看到通知。 通知可以是本地或远程。本地通知始发并在同一设备上传递。

4.2K20

你无法检测到触摸屏

设备宽度媒体查询 ¶ 手机拥有屏幕,并且手机拥有触摸屏,所以屏幕等于触摸屏,这正确吗?...当应用在执行时,浏览器不应该添加和移除接口——这会造成混乱——所以随着连接设备变化,这种特性检测可能出现失败。...我将详细列出你想要监测屏幕几个可能原因,并指出其中错误。 手指友好布局 ¶ 胖手指比鼠标更不准确,所以听起来我们适应触摸屏布局是有道理:较大控件控件之间更多空隙,等等。...如果你特希望触屏检测在这些设备上不会过时,千万别假定在监测屏幕时只需做好空间布局就够了。 事件和交互 ¶ 所以你想要为你幻灯效果和地图窗口部件设置滑动手势吗?这很酷。...然而,如果你不确定,或你论点是“支持每一个设备”,下面的建议可能是有用。 关于布局,假设每个人都有触摸屏。鼠标用户们使用大控件比触摸屏用户们使用控件更加容易。悬停状态也是一样

1.9K20

Qt5-QtWidgets篇

h和.cpp切换 F4 按钮 按钮常用API show() 以顶层方式弹出窗口控件 setParent() 选择依赖方式 setText() 设置文本 resize() 重置窗口大小 move() 移动...setWindowTitle() 设置窗口大小 setFixedSize() 设置固定窗口大小 QT中对象树 当创建对象在堆区时候,如果指定付钱是QObject 派生下来类或者子类 派生下来类...绘图设备 QPixmap 专门对图像显示做了优化 QBitmap 色深限定为1 QImage 专门为图像像素级访问做了优化 QPicture 可以记录和重视画家QPainter各类命令 自定义绘图操作...实际上就是objectName指定值 伪状态 :active 当小部件驻留在活动窗口中时,将设置此状态 :checked 该控件被选中时候状态 :hover 鼠标在控件上方 :pressed...该控件被按下时状态 :disabled 该控件禁用时状态 :first 该控件是第一个(列表中) :focus 该控件有输入焦点时 动画 QPropertyAnimation

1.5K20

Android Studio 3.6 发布啦,快来围观

设计编辑器中缩放和平移控件移至编辑器窗口右下角浮动面板。 2.拾色器资源选项卡 为了在使用 XML 或设计工具中颜色选择器时可以快速更新应用程序中颜色资源值,IDE现在会填充颜色资源值。...搜索或单击地图中位置时,可以通过选择地图底部附近保存点来保存位置。所有保存位置都列在扩展控件窗口右侧 。...在虚拟设备运行时,最多可以添加两个以下显示: 1.打开扩展控件,然后导航到 Displays 选项卡。 2.通过单击添加 Add secondary display 来添加另一个显示。...十三、切换Gradle离线模式新位置 要启用或禁用Gradle离线模式,请首先从菜单栏中选择View > Tool Windows > Gradle。...Chrome操作系统上界面文字 在Chrome操作系统上,文本看起来可能比以前版本小得多。要变通解决此问题,请执行以下操作: 1.通过单击 File > Settings 打开设置窗口

8.9K20

【tkinter系列 第七课 Scale部件

本节课将要学习Scale窗口部件,Scale是范围意思,这个部件可以叫做尺度条或者拉动条,那什么时候该用Scale部件呢?...显示控件 代码: from tkinter import * import tkinter.messagebox #创建一个主窗口 root = Tk() # 创建 宽400高250窗口 x是小写英文字符...功能实现 接下来实现一个案例,通过控制两个scale部件,实现对label字体大小和内容改变。...第一步:部件布局 代码: from tkinter import * import tkinter.messagebox #创建一个主窗口 root = Tk() # 创建 宽400高250窗口 x是小写英文字符...第二步:给控件添加一个方法 代码: from tkinter import * import tkinter.messagebox #创建一个主窗口 root = Tk() # 创建 宽400高250窗口

2.3K10

《HelloGitHub》第 71 期

7、magic:炫酷 CSS3 动画库 地址:https://github.com/miniMAC/magic Go 项目 8、nali:离线查询 IP 地理信息和 CDN 服务提供商命令行工具...它使用行业标准物联网协议 MQTT、CoAP 和 HTTP 连接设备,支持数据收集、处理、可视化和设备管理等功能。...通过该项目可快速实现物联网平台搭建,从而成为众多大型企业首选,行业覆盖电信、智慧城市、环境监测等 地址:https://github.com/thingsboard/thingsboard 14、from-java-to-kotlin...该项目使用 Svelte 复刻了 macOS 操作系统部分操作体验,虽然实现功能较少,但更新积极未来可期 地址:https://github.com/PuruVJ/macos-web 36、resume...找开源项目: HelloGitHub 程序 开源项目安装或运行遇到问题,就看这篇文章 以上就是本期全部内容,如果觉得本期内容还不错的话 求赞、求分享,您支持让 HelloGitHub 变得更好!

2K00

Python GUI编程学习笔记之tkinter界面布局显示详解

pack排放控件形式就像将一个个控件按大小从上到下放过去 ? 在窗口不设定大小而使用pack进行布局情况下,窗口默认大小为刚好包裹所有控件大小 默认情况下添加控件是居中且占据整行 ?...)中,并让它填充整个框架 将多个小部件放在一起 并排放置一些小部件 补充: 常用函数: pack_propagate(flag):由窗口调用来配置pack控件窗口大小,当flag=0时,那么窗口大小将不再仅仅包裹住所有控件...:由窗口调用来配置pack控件窗口大小,当flag=0时,那么窗口大小将不再仅仅包裹住所有控件,这时候窗口高度和宽度设置才可以生效 grid_slaves():以列表方式返回本组件所有子组件对象...常用参数: x:控件窗口x坐标 y:控件窗口y坐标 ? relx,rely:与主窗口相对位置,比如 ?...relwidth,relheight:相对大小,比如height=0.5,width=0.5时控件占据窗口四分之一大 适用情况: 自定义显示方式 将按钮定位在对话框中 补充: 常用函数: place_forget

1.7K10

再不迁移到Material Design Components 就out啦

适当命名现有属性(例如colorPrimary和colorError) 新属性由MDC介绍(如colorSurface,colorOnPrimary等) ?...MDC窗口部件使用这些属性来为其背景,文本,图标等着色。要了解哪些小部件使用哪种颜色,需要检查源代码中默认小部件样式。 AppCompat和框架中还存在一些颜色,但不再适用于此新系统。...要知道哪些窗口部件使用哪种类型板式,需要检查源代码中默认窗口部件样式。...Shape ShapeAppearance styles/attributes Shape( Material Design shape system) 是用来处理 MDC 控件边角一种方式,分成了...MDC小部件使用这些属性来设置其背景样式。要了解哪些窗口部件适用于哪些形状类别,需要检查源代码中默认窗口部件样式。 控件背景 实现此功能类为 MaterialShapeDrawable.

3.1K30

关于 Android N 那些你不知道事儿

然而,和 iOS 应用需要特殊声明才能支持多窗口特性不同,Android N竟然默认支持了多窗口。...相对于 iOS 通知栏来说, Android 通知栏具有几乎完爆功能:自定义控件,自定义 Action,可以定义下来拓展控件……除了快速回复。...同时,区别于 iOS 通知栏部件,你入口将和 WiFi 开启、GPS 设置等系统设置同等级。当然,这一切一切前提是用户将你 QuickSetting 部件拖拽到了快捷入口位置。...我写了一个 Sample: 虽然接口还没有出现在 Android Developer,但是已经有离线文档可以下载(http://developer.android.com/preview/setup-sdk.html...当时我甚至还在朋友圈声称这个将会是以后实现后台服务唯一方式。 可是现实重重得打了我脸,这个接口使用率并不理想。终于,在Android N上,Google重提了这个接口,并进行了大规模强化。

88760

手机自动化测试IDE ----- Airtest安装和IDE控件详解

前言 前面编带大家讲解了一些用来做自动化模块,但是如果是在手机上做自动化了,我们还能搞定吗?也许有人觉得抓手机数据包都费劲,还搞什么自动化,而且肯定不简单。...二、IDE控件详解 1.Airtest辅助窗口 这里主要陈列着Airtest所有功能函数以及Poco功能函数,Poco是比Airtest识别率更友好控件。如图: ?...5.移动设备连接 我们可以看到IDE上显示有移动设备连接,Serial NO.代表搜索到设备名,State代表设备状态,有三种:offine(设备未连接或者无响应),Device(设备连接),No...7.Windows窗口连接 用来选择当前系统桌面应用程序并把它们的当前行为记录下来,也可用来做自动化。 8.连接IOS设备 这个就不说,给苹果手机准备。...三、总结 这篇文章主要给大家介绍了自动化测试IDE ----- Airtest安装和IDE控件基础知识,下一篇文章编将带大家来实际应用Airtest连接手机,给大家分享一些好玩

62110

关于Android N那些事

然而,和iOS应用需要特殊声明才能支持多窗口特性不同,Android N竟然默认支持了多窗口。...相对于iOS通知栏来说,Android通知栏具有几乎完爆功能:自定义控件,自定义Action,可以定义下来拓展控件……除了快速回复。...当然,这一切一切前提是用户将你QuickSetting部件拖拽到了快捷入口位置。...我写了一个sample: 虽然接口还没有出现在Android Developer,但是已经有离线文档可以下载(http://developer.android.com/preview/setup-sdk.html...当时我甚至还在朋友圈声称这个将会是以后实现后台服务唯一方式。 可是现实重重得打了我脸,这个接口使用率并不理想。终于,在Android N上,Google重提了这个接口,并进行了大规模强化。

1.3K60

Qt Designer基本控件介绍——Containers(容器)

QScrollArea滚动区域控件类,提供了关于另一个窗口滚动视图,一个滚动区域通常用来显示一个子窗口。...如果子窗口内容超过了显示窗口大小,这时候QSrollArea就会自动提供滚动条,通过操作滚动条,用户就可以浏览整个图像或者是操控窗口所有控件。...(): 设置为true,则滚动区域部件将自动调整,以避免可以不显示滚动条,或者利用额外空间; widgetResizable(): 获得区域里控件是否自动可调设置; ensureVisible(...可以填充一些小控件,但是同一时间只有一个控件可以显示。...它是放置在QMainWindow中中央窗口部件周围停靠窗口部件区域中次要窗口。QDockWidget由一个标题栏和内容区域组成。标题栏显示浮动窗口部件窗口标题,浮动按钮和关闭按钮。

5.7K40

用wxPython打造Python图形界面(上)

这些工具包中每一个都将与Windows、macOS和Linux一起工作,而PyQt具有在移动设备上工作附加功能。...图形用户界面是一个具有按钮、窗口和许多其他小部件应用程序,用户可以使用这些小部件与应用程序进行交互。web浏览器就是一个很好例子。它有按钮、选项卡和一个主窗口,所有内容都在其中加载。...这是一个很好应用程序,演示了wxPython中包含绝大多数小部件。演示允许开发人员在一个选项卡中查看代码,并在第二个选项卡中运行代码。...wxPython还支持许多其他常见部件和自定义小部件。开发人员将获取这些小部件,并将它们逻辑地排列在一个窗口上,以便用户与之交互。 事件循环 图形用户界面的工作原理是等待用户做一些事情。...在本例中,你希望文本控件和按钮位于面板顶部,因此它是你指定控件。 你还需要告诉wxPython将小部件放置在何处,这可以通过pos参数传入一个位置来实现。

4.8K40

Python Qt GUI设计:窗口布局管理方法【强化篇】(基础篇—6)

QGridLayout),可以把所添加控件以网格形式排列; 表单布局类(QFormLayout),可以把所添加控件以两列形式排列。...通常可以使用函数addWidget()将被管理控件(Widget)添加到窗口中,或者使用addLayout()函数将布局(Layout)添加到窗口中。...QGridLayout类中常用方法如下表所示: 3.1、单一网络布局 来做个单一网格布局案例,创建QGridLayout实例,并设置为窗口布局,创建按钮标签列表,在网格中创建一个位置列表...,使用4个QWidget控件分别设置局部布局,接下来,将4个QWidget控件添加到全局变量中,最后,把全局布局应用到窗口本身。...QSplitter 允许用户通过拖动子控件边界来控制子控件大小,并提供了一个处理拖曳子控件控制器。

3.7K40

Python图形界面GUI程序设计

图形用户界面是一种人与计算机通信界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。...=Button() #创建按键控件 bm.pack() #显示控件(放在窗口创建后面) tk_bg.mainloop() #显示窗口(放最下面) 5、画一个简单窗口 想要在窗口显示文字,需要调用Label..."]= "确定" #写入文本 bm.pack() #显示控件 tk_bg.mainloop() #显示窗口 注:TK中窗口显示顺序默认是自上而下,先调用pack()控件会显示在上面,后调用会显示在下面...以下为TK方法和属性附录 1、Tkinter组件 Tkinter提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。...,多用来作为容器 Label 标签控件;可以显示文本和位图 Listbox 列表框控件;在Listbox窗口部件是用来显示一个字符串列表给用户 Menubutton 菜单按钮控件,用于显示菜单项。

4.9K20

Qt Designer中QWidget属性表介绍

---- 模式窗口防止其他窗口部件获取输入。 此属性值控制对应窗口可见时阻塞哪些类型窗口获取输入。...提示信息,就是当鼠标放到控件上时,会浮动出一个框显示提示信息。...补充扩展:每个显示文本信息包括Label文本、按钮文本等、以及输入控件输入内容、帮助信息文本等,都可以在部件属性编辑中设置国际化子属性,例如: image.png image.png 它们都有三个子属性...QPalette类相当于对话框或控件调色板,管理着控件和窗体所有颜色 image.png color role颜色角色 上图中color role颜色角色,是指界面中,颜色对应部分界面外观组合,...,有三个取值 image.png 在部件上设置布局方向时,它将传播到部件子级, 但不会传播到作为窗口子级, 也不会传播到显式调用setLayoutDirection()子级。

10.4K20

可视化(番外篇)——SWT总结

本篇主要介绍如何在SWT下构建一个应用,如何安装SWT Designer并破解进行SWT可视化编程,Display以及Shell为何物、有何用,SWT中常用组件、面板容器以及事件模型等。   ...创建一个或者多个Shell对象,你可以认为Shell代表了程序窗口。 (3).      在Shell内创建各种部件(widget) (4).     ...一个应用程序中可以创建一个或多个Shell   3.基本组件介绍   Widget:窗口部件,Widget类是各种用户界面元素如按钮、列表、数和菜单整个继承体系父类,抽象类   Controls和Composites...每个控件都会有自己部件,这个父部件可以是Composite类或它子类,shell也是Composite子类。   SWT中控件体系继承关系为: ?...CBanner(自动以分割框):SashForm变体,有3个控件,分别放在窗口左侧(left)、右侧(right)、底部(bottom)。   ScrolledComposite(滚动面板)。

1.7K100
领券