当前位置:网站首页>仅需三步学会使用低代码ThingJS与森数据DIX数据对接
仅需三步学会使用低代码ThingJS与森数据DIX数据对接
2022-06-10 16:58:00 【用户8763535】
森数据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平台完成数据交互。
边栏推荐
- CUDA Programming (I): add two arrays
- matplotlib plt.text()的具体用法——画图时给图中的点加标签
- 传统企业在进行信息化升级的过程中,如何做好信息化顶层设计
- Why does the universe limit its maximum speed to the speed of light
- 树、森林和二叉树的关系
- 淘宝短视频避坑指南系列之一--彻底了解淘宝短视频
- 线上交流丨技能网络:解决多任务多模态问题的稀疏模型(青源Talk第19期 唐都钰)
- 单片机底层通信协议① —— 同步和异步、并行和串行、全双工和半双工以及单工、电平信号和差分信号
- 蓝桥杯_糊涂人寄信_递归
- CUDA编程(一):实现两个数组相加
猜你喜欢
随机推荐
玩转Pytorch的Function类
Importerror: libgl.so.1: cannot open shared object file: no such file or directory
Leetcode 929. 独特的电子邮件地址
How will you integrate into the $20trillion "project economy" in five years
MMdetection之build_optimizer模块解读
Solve the problem that idea is stuck in opening a project
Redis operation set, Zset, hash data types and use of visualization tools
丢失的遗传力--Missing heritability
Force buckle 20 Valid parentheses
软件项目管理 6.10.成本预算
【AXI】解读AXI协议双向握手机制的原理
【报表工具的第二次革命】基于SPL语言优化报表结构、提升报表运算性能
绘制混淆矩阵
基于Feign远程调用
Accuracy of alphafold and NMR determination of protein structure in solution
Redis general instruction
mmdetection之dataloader构建
matplotlib plt. Specific usage of text() - labeling points in a drawing
mmcv之Config类介绍
Nacos configuration management









