2

仅需三步学会使用低代码ThingJS与森数据DIX数据对接

 1 year ago
source link: https://blog.51cto.com/u_15159105/5373263
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

仅需三步学会使用低代码ThingJS与森数据DIX数据对接

原创

森数据DIX拥有强大的数据处理能力,内置主流集成插件,分钟级集成IT运维场景和IoT管理场景数据,提升效率。针对非主流系统,支持在线JS脚本编辑,提供灵活、规范的接口,满足低代码个性化需求,轻松实现物联数据一键对接。

Q森数据如何与ThingJS数据集成?

A: 以HTTP Server数据为例,ThingJS平台通过 DIX 中HTTP Server DIP进行数据交互, 该方式是在DIX HTTP Server DIP中编写JavaScript 脚本或拼接积木代码块实现数据交互。

以HTTP Server数据为例,仅需三步学会使用低代码与森数据DIX数据对接。

仅需三步学会使用低代码ThingJS与森数据DIX数据对接_数据

1.创建DIP

Q什么是HTTP Server DIP

A: HTTP Server DIP 是一个Http服务接口,接口内部可编写JavaScript脚本对第三方数据进行过滤、映射、封装;DIX-Blockly是DIX可视化的编程方式,在HttpServer DIP中通过拖拽积木进行代码逻辑的拼接,获取第三方数据并对数据进行过滤、映射、封装,以Http方式将数据发送到ThingJS平台,从而实现实际的业务需求。

DIP配置

自定义填写DIP名称。

仅需三步学会使用低代码ThingJS与森数据DIX数据对接_封装_02

http服务路径默认路径是/http/rest,也可自定义路径。

请求方式:指客户端请求的方式 GET 或者 POST。

仅需三步学会使用低代码ThingJS与森数据DIX数据对接_封装_03

进入脚本配置部分后,左侧编辑器为JavaScript脚本编辑区, 右侧代码积木为可视化编程区。JavaScript脚本编辑区内置代码模板,只需进行参数配置就可以完成数据集成,大大降低技术难度和开发成本。

仅需三步学会使用低代码ThingJS与森数据DIX数据对接_封装_04

(JavaScript脚本编辑区界面)

DIP实例保存与启动

配置信息填写完成后,点击保存,成功保存后会在森数据DIX的数据集成页面看到HTTPServer的DIP已经存在。点击启动,便可以获取第三方的数据,并将处理后的数据发送到ThingJS平台。

仅需三步学会使用低代码ThingJS与森数据DIX数据对接_数据_05

2.数据对接

上传SDK

ThingJS平台通过SDK对接森数据DIX,首先在ThingJS平台的项目中上传SDK。

仅需三步学会使用低代码ThingJS与森数据DIX数据对接_数据_06

使用SDK

生成SDK引用路径:在上传的文件名上 点击鼠标右键->选择引用路径。

仅需三步学会使用低代码ThingJS与森数据DIX数据对接_封装_07

通过SDK接入数据

使用SDK中 Http 方式对接数据,到森数据DIX页面获取创建的HttpServer DIP的地址。将示例代码中的接口地址url选项设置为DIX 的HttpServer DIP接口地址,然后就可以向HttpServer DIP获取数据了。

仅需三步学会使用低代码ThingJS与森数据DIX数据对接_javascript_08

3.数据交互

森数据DIX获取第三方数据后处理封装,将获取到的数据进行映射为ThingJS平台所需要的属性,并封装为ThingJS平台所需要的数据格式。最后将映射完成的数据返回到ThingJS平台完成数据交互。

仅需三步学会使用低代码ThingJS与森数据DIX数据对接_javascript_09
  • 打赏
  • 收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK