DGIOT是一个面向物联网的开源数据分析平台,它为用户提供了快速、高效采集、管理和分析物联网设备数据的能力,并具备多种数据处理和可视化展示方式。
DGIOT的安装实例数已经超过 35.2k,用户遍布全球。拿下多个物联网产品的领域赛道冠军。
已承建多个重大国际赛事场馆数字驾驶舱、平安校园数据中台、电信级设备监管平台、千亿级产业大脑等。
全开放源码,全流程低代码。
强大开源社区,集成和兼容各种开源工具。
商业级物联网基座,快速承接物联网项目。
面向工业物联网的轻量级开源平台,致力于平台的标准化和工具化。打造全面、丰富、专业的开源生态产品及服务。
首页 › 技术文章
[小 迪 导读]:在控制设备的过程中,经常会碰到下面这些问题:
产品低代码例子,以实际产品为准:
{ "type": "form", "api": { "url": "iotapi/classes/Device/parse_objectid", "method": "put", "headers": { "store": "localStorage", "dgiotReplace": "parse_objectid" }, "dataType": "json", "requestAdaptor": "return {\r\n \"status\":0,\r\n \"msg\":\"\",\r\n \"data\":response\r\n }" }, "body": [ { "id": "u:52fbc3355570", "mode": "inline", "name": "Ctrl", "type": "switch", "label": "开关机", "onText": "开", "option": "", "offText": "关", "trueValue": 1, "falseValue": 0, "validateApi": { "url": "iotapi/amis/Product/b5f75b59a3", "method": "put", "requestAdaptor": "return {\r\n ...api,\r\n data:{\r\n profile:{\r\n Ctrl:api.data.Ctrl \r\n }\r\n }\r\n}" }, "submitOnChange": true } ], "title": "开关机控制器", "trueValue": true, "falseValue": false, "submitText": "", "optionAtLeft": false }
设备低代码示例:
{ "type": "form", "api": { "url": "iotapi/classes/Device/parse_objectid", "method": "put", "headers": { "store": "localStorage", "dgiotReplace": "parse_objectid" }, "dataType": "json", "requestAdaptor": "return {\r\n \"status\":0,\r\n \"msg\":\"\",\r\n \"data\":response\r\n }" }, "body": [ { "id": "u:52fbc3355570", "mode": "inline", "name": "Ctrl", "type": "switch", "label": "开关机", "onText": "开", "option": "", "offText": "关", "trueValue": 1, "falseValue": 0, "validateApi": { "url": "iotapi/amis/Device/parse_objectid", "method": "put", "headers": { "store": "localStorage", "dgiotReplace": "parse_objectid" }, "requestAdaptor": "return {\r\n ...api,\r\n data:{\r\n profile:{\r\n Ctrl:api.data.Ctrl \r\n }\r\n }\r\n}" }, "submitOnChange": true } ], "title": "开关机控制器", "trueValue": true, "falseValue": false, "submitText": "", "optionAtLeft": false }
用户名及密码获取方式,如下图:
dgiot上报数据Topic $dg/thing/{ProductId}/{DeviceAddr}/properties/report dgiot下发控制命令Topic $dg/device/{ProductId}/{DeviceAddr}/profile
可以在设备详情查看其对应Topic,如下图:
[小 迪 点评]
想了解更多 dgiot 的具体细节,欢迎大家在GitHub上查看相关源代码。
设备运维
加微信咨询
请填写下面表单,我们的工作人员会与您联系。
报错: 未找到这个表单
请填写下面表单,我们会即时将最新版本下载地址发到您的邮箱。
加小迪为好友即可加入交流群