仅需三步学会使用低代码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数据对接

IN配置

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

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

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

脚本配置

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

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

(JavaScript脚本编辑区界面)

DIP实例保存与启动

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

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

2.数据对接

上传SDK

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

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

使用SDK

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

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

通过SDK接入数据

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

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

3.数据交互

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月16日 上午10:24
下一篇 2024年5月16日 上午10:36

相关推荐

  • 2024年度太仓科技领军人才项目申报启动(太仓科技领军人才计划)

    为深入实施创新驱动和人才强市战略,加快引进、集聚高层次创新创业领军人才(团队),现启动2024年度“太仓科技领军人才计划”项目申报工作。 一、申报要求 1.重大创新创业团队。重大创…

    科研百科 2024年4月28日
    113
  • 山东高唐:全力规范畜禽规模养殖

      近年来,高唐县畜牧业发展迅速,畜禽规模养殖场(小区)如雨后春笋般发展壮大,为提升高唐县畜禽产业的质量和水平,推进畜牧产业化经济实现美丽与发展双赢,县畜牧水产局多举措全力规范畜禽…

    科研百科 2022年5月24日
    280
  • 微信办公的系统有哪些(微信办公的系统)

    微信办公系统: 现代办公室的新选择 随着微信的普及和办公自动化的不断提高,微信办公系统已经成为现代办公室的新选择。这个系统利用微信作为一个工作平台,将人们的工作和生活紧密联系在一起…

    科研百科 2024年6月5日
    72
  • 施工 项目管理 软件

    施工项目管理软件: 实现高效施工的利器 随着数字化时代的到来,施工项目管理软件已经成为了实现高效施工的关键工具。施工项目管理软件能够帮助项目经理和工程师更好地管理项目进度、成本和质…

    科研百科 2024年8月30日
    26
  • 项目管理计划是自下而上

    项目管理计划是自下而上的 项目管理计划是项目管理中非常重要的一部分,它是确保项目成功交付的关键。然而,很多项目管理人员发现,在实际项目中,常常出现计划过于详细,但却无法按时完成的情…

    科研百科 2024年9月5日
    52
  • 白盒测试

    白盒测试是一种测试软件系统内部结构和算法的测试方法,也被称为内部测试。它主要关注软件系统的实现细节,通过模拟系统运行时的行为,来检查系统是否符合设计要求。 白盒测试的目的是验证软件…

    科研百科 2024年11月18日
    3
  • 协同 办公 软件 免费(协同办公管理 软件)

    协同办公管理软件:现代企业必备工具 随着现代企业规模的不断扩大,协同办公管理软件成为了现代企业必备工具之一。协同办公管理软件可以帮助企业实现内部信息的共享、协作和沟通,提高企业的效…

    科研百科 2024年6月3日
    56
  • Java程序员高效开发必备的5大工具,IDEA黑色主题让程序员爽翻!

    2018年最有钱途的编程语言排行榜出炉,java排名高居第一。 在整个的编程界,从事java开发的程序相对来说较多。 Java程序员为了提高开发效率,必备的工具有哪些呢?下面w3c…

    科研百科 2024年5月19日
    98
  • 天安门东南20公里,这里是北京亦庄

    天安门东南20公里 就是北京经济技术开发区 人们更习惯用“北京亦庄”来称呼它 滑动查看更多 打开亦庄地图,密密麻麻标注的企业,就像“芯片”集结在亦庄这块“电路板”上,而且越来越多,…

    科研百科 2023年5月26日
    210
  • 如何用java开发学生信息管理系统,带实战项目详解!(用java做学生信息管理系统)

    学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生…

    2022年10月9日
    302