3D物联网可视化平台中,地图,场景,模型各有什么含义?又有什么关联?

3D物联网可视化平台中,地图,场景,模型各有什么含义?又有什么关联?,第1张

thingjs面向物联网的3D可视化开发平台。

地图:CityBuilder 是 ThingJS 平台提供的城市级别搭建组件。CityBuilder 支持标准 GIS 数据导入,也支持 CamBuilder 所搭建的场景模型整合,还支持常规 3DSMax 模型文件导入。

CityBuilder可在城市乃至地球这样大尺度区域上创建、展示场景,为智慧城市类应用提供强大平台支持。

CityBuilder 是一款交互式配置 3D 地图的 SaaS 平台,基于 ThingJS 和 3D GIS 可视化技术实现,是 ThingJS 的可视化搭建组件之一,专注于城市级尺度 3D 可视化。

CityBuilder 也是一个设计师与开发者协同工作的平台,设计师来制作“活”的 3D 地图效果,开发者专心致志地写业务的代码逻辑,两个角色尽其所长,创造专业价值,共同实现终端用户的基本生产需求和可视化情感需求。

场景:启动 ThingJS 后,ThingJS 就会创建一个三维空间,整个三维空间我们称之为“场景”(scene),在场景内我们可以创建对象,比如园区,楼宇,车辆,传感器等等。

模型:ThingJS 平台的模型是指可复用的 3D 资源包,有些对象实例创建时指定模型资源的路径。

ThingJS 提供了具有丰富资源的模型库(ThingDepot)。

ThingJS 基于 HTML5 和 WebGL 技术,可方便地在主流浏览器上进行浏览和调试,支持 PC 和移动设备。ThingJS 为可视化应用提供了简单、丰富的功能,只需要具有基本的 Javascript 开发经验即可上手。

ThingJS 提供了场景加载、分层级浏览,对象访问、搜索、以及对象的多种控制方式和丰富的效果展示,可以通过绑定事件进行各种交互 *** 作,还提供了摄像机视角控制、点线面效果、温湿度云图、界面数据展示、粒子效果等各种可视化功能。

ThingJS提供如下相关组件和工具供用户使用:

CityBuilder:聚焦城市的 3D 地图搭建工具,打造你的 3D 城市地图。

CamBuilder:简单、好用、免费的 3D 场景搭建工具。

ThingPano:全景图制作工具,轻松制作并开发全景图应用,实现 3D 宏观场景和全景微观场景的无缝融合。

ThingDepot:上万种模型,数十个行业,自主挑选,一次制作多次复用。

智慧树知到《DIY智慧小屋带你玩转物联网》2023见面课答案

1、在快速建立产品时,引导进来别人建立的物模型需要修改什么?()

AProductKey

BProductSecret

CDeviceSecret

DDeviceName

正确答案:ProductKey

2、查阅AT指令,如果我们只是做一个物联网的时钟,也就是准确时间是从网络上获取的,在设置北京时间为东八区后,你可选用哪个AT指令来完成。()

AAT+WJAPS

BAT+SYSTIME

CAT+MQTTKEEPALIVE

DAT+RTCGET

正确答案:AT+RTCGET

3、当串口接收传输过来的数据仅仅是长度不对时,可能的原因是:()

A波特率没设置好

B停止位设置错误

C缓存区大小没设置好

D硬件速度不够

正确答案:缓存区大小没设置好

1、NB-IoT与LoRa均为LPWAN的重要实现方式。下列两种网络技术的对比,说法正确的是:()

ALoRa的信道带宽相比NB-IoT更宽。

BLoRa的传输距离比NB-IoT更远

CLoRa的传输速度比NB-IoT更快

DLoRa的建网成本比NB-IoT更低

正确答案:LoRa的传输距离比NB-IoT更远

2、嵌入式实时 *** 作系统蓬勃发展的今天,以下不属于中国企业的RTOS是:()

ART-Thread

BAliOSThings

CFreeRTOS

DLiteOS

正确答案:FreeRTOS

3、FreeRTOS中任务(Task)可能处于:运行态、阻塞态、就绪态、挂起态四种之一,不同状态之间可以进行转换,但以下不可能直接实现的转换是:( )

A由就绪态到运行态

B由阻塞态到挂起态

C由就绪态到挂起态

D由挂起态到阻塞态

正确答案:由挂起态到阻塞态

1、智慧小屋的实现过程中,涉及到了物联网系统架构中的那几层? ()

A设备层

B网络层

C平台层

D应用层

正确答案:设备层#网络层#平台层#应用层

2、以下不属于物联网 *** 作系统特点的是()

A实时性

B安全性

C代码行数少

D具有丰富的功能组件

正确答案:代码行数少

3、课程里智慧小屋系统搭建过程中,没有使用以下哪种传感器:()

A温度传感器

B光敏传感器

CPM25传感器

D噪声传感器

正确答案:噪声传感器

4、课程里智慧小屋中设备接入阿里云物联网平台,是基于以下哪种协议:()

A Modbus

B MQTT

C CoAP

D其余选项都不对

正确答案: MQTT

5、智慧小屋中Arduino与WIFI模块之间的通信接口是:()

A I2C

B SPI

C UART

D其余选项都不对

正确答案: UART

1、NB-IoT技术是实现低功耗广域网的一个重要技术,之所以被称为窄带(Narrow Band)是因为它所占用的带宽仅为()

A180Hz

B180KHz

C18MHz

D18MHz

正确答案:180KHz

2、得益于占用带宽小的特点,NB-IoT支持带内部署的方式,即在原有通讯频段的基础上添加NB-IoT网络,目前应用来看,不支持NB-IoT带内部署的频段有:( )

A光通讯频段

BGSM网络频段

CUMTS网络频段

DLTE网络频段

正确答案:光通讯频段

3、窄带通信的技术标准最早由哪家组织\公司提出:( )

A3GPP

B中国电信

C华为

D高通

正确答案:华为

互联网和物联网的区别:生态系统路径和结构完全不同、数据模型大小。

移动互联网和互联网的本质是基于手机和PC的线上信息和内容推送和共享,信息会消失也会重造,对大数据和云计算价值有限。

物联网的本质是感知与服务,物联网的数据可交易,对于大数据和云计算的价值巨大。

互联网:互联网是指将两台计算机或者是两台以上的计算机终端、客户端、服务端通过计算机信息技术的手段互相联系起来的结果,人们可以与远在千里之外的朋友相互发送邮件、共同完成一项工作、共同娱乐。

物联网:通过装置在各类物体上的SIM卡、传感器、二维码等,经过接口与无线网络相连,给物体赋予智能,可实现人与物体间和物体与物体间的沟通和对话。这种将物体连接起来的网络被称为“物联网”。

数据模型(Data Model)是数据特征的抽象,是数据库管理的教学形式框架。数据库系统中用以提供信息表示和 *** 作手段的形式构架。数据模型包括数据库数据的结构部分、数据库数据的 *** 作部分和数据库数据的约束条件。

物模型是云平台为物联网产品定义的数据模型,用于描述产品的功能。将产品抽象成数据的集合,方便云端进行控制。

物模型从 属性 服务 事件 三个维度,分别描述了该实体是什么、能做什么、可以对外提供哪些信息。定义了物模型的这三个维度,即完成了产品功能的定义。

TSL 格式是一个 JSON 格式的文件,完整的 TSL 格式可以参考: 阿里云物模型 。

嵌入式端开发固件往往只需要关注少数几个参数,可以在产品的 功能定义 页面,单击 物模型TSL 精简物模型 里面查看。

需要关注的有 "properties","events","services",在 JSON 格式里,这三者都是数组,分别存储了该物模型的数据,事件和服务,在 C-SDK 里也就分别是 IOT_Linkkit_Report() 上报属性, IOT_Linkkit_TriggerEvent() 触发事件和注册为 ITE_SERVICE_REQUEST 的回调函数。

在上报属性时,只需要关注 "identifier" 名称对应的值(字符串),此时表示该属性在产品下的唯一标识。例如一个精简物模型属性为:

则上报的数据只需要为 {"count":10} 即可,需满足 JSON 字符串的格式,字符串内有一个名称/值对,名称为 "count"(物模型里 "identifier" 的值),值对为 10(满足物模型里数据类型为 int 的要求)。

触发事件需要关注 "identifier" 名称对应的值(字符串),表示该事件在产品下的唯一标识;还需要关注 "outputData",表示上报事件的输出值。一个精简物模型例子如下:

"outputData" 数组的使用与属性上报一致,这里就不介绍了。

服务调用需要同时关注 "identifier","inputData" 和 "outputData" 这三个名称,分别表示该服务在产品下的唯一标识,服务的输入参数,服务的输出参数。与函数调用有输入值和输出值类似,服务调用也有这些特征。

物模型数据校验方式目前有两种, 弱校验 免校验

也就是说,弱校验针对产品设备的上报数据,只要 idetifier 是一致的,且 dataType 字段满足要求,就接收该数据,并且在其他云端产品流转。

为什么云端可以设置和获取接入设备的属性呢?为什么接入设备可以上报事件给云端呢?又为什么云端可以调用接入设备提供的服务呢?这就是这一小节解释的内容。

物模型基于 MQTT 协议,MQTT 协议的介绍不在此处展开。

云端定义了一系列的 Topic,在设备接入云端时,C-SDK 向 MQTT broker 订阅了一些的 Topic,而云端需要与设备交互时,就向 MQTT broker 发布相应的 Topic,这样就完成了交互过程。同理,云端也会订阅一些 Topic,设备可以向这些 Topic 发布消息。

接入设备端订阅发布的 Topic 列表如下:

其中 ${productKey} 会替换为实际的产品名,${deviceName} 会替换为实际的设备名,${tsleventidentifier} 是事件的标识符,${tslserviceidentifier} 是服务的标识符,最大限度地保证了 Topic 的唯一性。

这些 Topic 的作用在后面用时序来描述。

GPS授时服务器是一款支持NTP和SNTP网络时间同步协议

授时系统框架图

,高精度、大容量、高品质的高科技时钟产品。设备采用冗余架构设计,高精度时钟直接来源于北斗、GPS系统中各个卫星的原子钟,通过信号解析驯服本地时钟源,实现卫星信号丢失后本地时钟精准保持功能。独特的嵌入式硬件设计、高效Linux *** 作系统,可灵活扩展多种时钟信号输出。全面支持最新NTP对时协议、MD5安全加密协议及证书加密协议,时间精度优于2毫秒。同时支持TOD、10MHz、 1PPS、日志记录、USB端口升级下载和干接点告警功能,配合全网时间统一监控软件,轻松实现网络时间同步及有效监控。

京准电子科技HR-901GB型GPS授时服务器可以广泛应用于医疗、安防、金融保险、移动通信、 云计算、电子商务、能源电力、石油石化、工业自动化、智能交通、智慧城市、物联网等领域。

系统结构

京准电子科技HR-901GB型GPS授时服务器创新性的融合了参考源无缝切换技术、高精度时间间隔测量TIC技术和自适应精密频率测控技术。采用模块化设计,由北斗接收机、GPS接收机、高性能工业级主板、人机界面及监控管理单元、本地时钟驯服单元、输出接口模块和电源模块组成。

京准电子科技HR-901GB型GPS授时服务器核心由64位高性能CPU、高速FPGA及高稳振荡器(铷原子钟或OCXO)构成,采用Linux进行多任务实时并行处理及调度。

系统可同时接收北斗、GPS发送的秒同步和时间信息及满足NTP/SNTP协议的网络时间报文,按优先级自动选择外部时间基准信号作为同步源并将其引控 到锁定状态(LOCKED)具有输入传输延时补偿算法,采用卡尔曼数字滤波技术滤除外部时间基准信号的抖动后,对铷原子钟或OCXO进行控制和驯服, 由内部振荡器分频得到1PPS信号,这样输出的1PPS信号同步于外部时间基准 输出的1PPS信号的长期稳定值,克服了由外部时间基准的秒脉冲信号跳变所 带来的影响,使输出的时间信号不但与外部时间基准信号保持同步而且更加稳定。当失去外部时间基准信号后,进入守时保持状态(HOLD-OVER),当外部 时间基准信号恢复时,自动结束守时保持状态并牵引跟踪到锁定状态。从而不间断的输出与UTC保持同步的时间信息。

重要特点

+ 超高带宽NTP服务器

+ GPS/北斗双参考源一级时钟服务器

+ 高性能工业级主板、嵌入式Linux *** 作系统

+ 提供六路独立10/100/1000Mbs网络接口

+ 可连接另一台NTP服务器,构成2级时钟

+ 可选内部精密时钟OCXO或铷原子钟

+ 安全高效的Web的用户界面

+ 支持SSH,SSL,SCP,SNMP,CustomMIB,>

+ 兼容IPv6和IPv4协议

+ 相对UTC时间准确度达到毫微秒级

+ 支持IBM主机需要的SysPlex时间信息输出

+ 支持固定位置模式下单星授时功能

+ VFD高清真空荧光显示屏

+ 可靠性MTBF达80000小时

+ 支持4000条日志记录功能

+ 支持远程唤醒和定时开关

+ 支持MD5加密协议

+ 支持证书加密协议

+ 支持干接点告警功能


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/13332898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存