当前位置:网站首页>仅需三步学会使用低代码ThingJS与森数据DIX数据对接
仅需三步学会使用低代码ThingJS与森数据DIX数据对接
2022-06-11 21:54:00 【ThingJS_小锘】
森数据DIX拥有强大的数据处理能力,内置主流集成插件,分钟级集成IT运维场景和IoT管理场景数据,提升效率。针对非主流系统,支持在线JS脚本编辑,提供灵活、规范的接口,满足低代码个性化需求,轻松实现物联数据一键对接。
Q森数据如何与ThingJS数据集成?
A: 以HTTP Server数据为例,ThingJS平台通过 DIX 中HTTP Server DIP进行数据交互, 该方式是在DIX HTTP Server DIP中编写JavaScript 脚本或拼接积木代码块实现数据交互。
以HTTP Server数据为例,仅需三步学会使用低代码与森数据DIX数据对接。

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

IN配置
http服务路径默认路径是/http/rest,也可自定义路径。
请求方式:指客户端请求的方式 GET 或者 POST。

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

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

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

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

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

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

边栏推荐
- Leetcode - day 2
- Why microservices are needed
- The college entrance examination is over, and life has just begun. Suggestions from a 10-year veteran in the workplace
- win11怎么看电脑显卡信息
- Matlab: 文件夹锁定问题的解决
- 二叉树的基本操作与题型总结
- Dynamic memory management (1)
- C language implements eight sorts (3)
- 每日一题-删除有序数组的重复项
- D. Game With Array
猜你喜欢

每日一题 -- 验证回文串
![[today in history] June 11: the co inventor of Monte Carlo method was born; Google launched Google Earth; Google acquires waze](/img/eb/147d4aac20639d50b204dcf424c9e2.png)
[today in history] June 11: the co inventor of Monte Carlo method was born; Google launched Google Earth; Google acquires waze

Internet of things development practice 18 scenario linkage: how does an intelligent light perceive light? (I) (learning notes)

「大模型」之所短,「知识图谱」之所长

R language book learning 03 "in simple terms R language data analysis" - Chapter 10 association rules Chapter 11 random forest

判断大小端存储两种办法

机器学习之Logistic回归简单实例

C语言实现八种排序 - 归并排序

Matplotlib和tkinter学习笔记(一)

How to view computer graphics card information in win11
随机推荐
启牛商学院送华泰账户安不安全?真的吗
Nmap进行主机探测出现网段IP全部存活情况分析
使用VBScript读取网络的日志数据进行处理
揭秘爆款的小程序,为何一黑到底
Three methods of quick sorting
MySQL事务简介
C语言实现迷宫问题
How to realize double speed playback and fast forward for restricted ckplayer players
自定义实现offsetof
C language implements eight sorts (3)
Explain asynchronous tasks in detail: the task of function calculation triggers de duplication
3.3 测试模块的命名规则
带有 ceph-csi 的静态 PVC
2022-02-28(1)
crontab中定时执行shell脚本
[Yu Yue education] basic engineering English of Zhejiang industrial and Commercial University (wuyiping) reference materials
实现栈和队列
高考结束,人生才刚刚开始,10年职场老鸟给的建议
[Yu Yue education] General English of Shenyang Institute of Engineering (4) reference materials
How to view computer graphics card information in win11