Code Monkey home page Code Monkey logo

dgiot / dgiot Goto Github PK

View Code? Open in Web Editor NEW
5.6K 1.2K 1.4K 119.19 MB

Open source platform for iot , 6 min Quick Deployment,10M devices connection,Carrier level Stability;物联网开源平台,6分钟快速部署,千万级承载,电信级稳定性. Low code for Object model-Rule Engine-Data Channel-Configuration Page; Fully open source, Multi industrial protocols are compatible.物模型-规则引擎-数据通道-组态页面全流程零代码开发、全业务全链路模拟压测、前后端完全开源、多行业工业协议兼容。QQ群:346566935

Home Page: https://www.dgiotcloud.cn/

License: Apache License 2.0

Makefile 0.30% Shell 5.27% Batchfile 0.15% Erlang 92.49% Dockerfile 0.32% Mustache 0.02% Python 0.10% C 0.10% HTML 0.07% JavaScript 0.04% Elixir 0.41% Java 0.67% PHP 0.06%
iot dgiot iot-platform mqtt mqtt-broker mqtt-server industrial-iot iot-server modbus modbus-tcp

dgiot's Issues

Document management issues

Under the premise that you have clicked to edit the document information, the new category will become the information of the last document modified
First click on the information modification interface of a document, and then close
image
Then click on the new category, you can see that the information in the new category is the information of the document you just clicked to modify
image
After modifying the information on this page, the document created will be stuck, and no new document will be created.

DGIOT's platform is best to support PLCs plugins, divided according to scenarios

DGIOT's platform is best to support PLCs plugins, divided according to scenarios
What would you like to be added/modified:
The scenarios, such as chemical industry, security, transportation, manufacturing, etc.
Why is this needed:
Developers can quickly find the scenes they need, and make quick modifications by filling in the blanks.

动态表单

image
image
这里有12条信息,单独显示10条/页时另外两个通道无法正常显示望做出处理。

The personal center can't be accessed

Environment:

  • dgiot version (e.g. dgiot_ctl status):
  • Hardware configuration (e.g. lscpu):
  • OS (e.g. cat /etc/os-release):
  • Kernel (e.g. uname -a):
  • Erlang/OTP version (in case you build emqx from source code):
  • Others:

What happened and what you expected to happen:
The personal center can't be accessed

How to reproduce it (as minimally and precisely as possible):

Anything else we need to know?:
image

组态信息、组态模板

image
你好,请问这个界面是没有做出来吗。另外组态最终呈现的效果图是怎么样的,我后期想借用你们的模板方便移植吗。

message trace bug

ClientID is not displayed in the message trace, but the timestamp is displayed twice,

image

对接微信小程序

你好,我是做智能家居的。设备目前已经支持WIFI和5G的连接。因为现在很多物联网厂家支持微信小程序的对接,请问你们是否支持mqtt协议实时订阅消息。

检测任务

1627368798(1)
检测任务是没有完成吗,为什么部分页面和数据都切换不出来。报了500.然后这个表单系统具体制作有推荐的文档吗。

通道集成

平台产品只支持一个端口连接。因为dtu只支持一个端口那就只能支持一个通道的连接。那比如我想将一个Modbus协议的设备和一个电表设备接在一个DTU下连上平台。但基于这个情况需要在平台启用两个通道。就是以目前的连接方式无法完成。所以我想问问能不能把连个通道集成到一个端口进行通讯。完成多个不同协议设备的同时接入可以把。

image

dgiot-mqtt connection failed to connect under non-80 port

描述问题

DOMException: Failed to construct 'WebSocket': The URL 'ws://[192.168.1.4:5080]:8083/mqtt' is invalid.
    at ClientImpl.Paho.MQTT.ClientImpl._doConnect (http://192.168.1.4:5080/assets/js/mqttws31.js:1058:21)
    at ClientImpl.Paho.MQTT.ClientImpl.connect (http://192.168.1.4:5080/assets/js/mqttws31.js:867:12)
    at Client.connect (http://192.168.1.4:5080/assets/js/mqttws31.js:2081:14)
    at Object.init (http://192.168.1.4:5080/assets/js/libs-dgiot-253ae210.dgiot.js?v=4.3.5&t=1633760535108:7:26510)
    at a.connectMqtt (http://192.168.1.4:5080/assets/js/libs-dgiot-253ae210.dgiot.js?v=4.3.5&t=1633760535108:7:30838)
    at Cn.<anonymous> (http://192.168.1.4:5080/assets/js/libs-dgiot-253ae210.dgiot.js?v=4.3.5&t=1633760535108:7:28197)
    at Be (http://192.168.1.4:5080/assets/js/vue.min.js:6:11394)
    at Cn.e.$emit (http://192.168.1.4:5080/assets/js/vue.min.js:6:34446)
    at http://192.168.1.4:5080/assets/js/app-dgiot-87dc44b3.dgiot.js?v=4.3.5&t=1633760535108:7:31442
    at c (http://192.168.1.4:5080/assets/js/vue-ele-form.js:7:52153)

期待的结果

支持非80端口

截屏或录像

image

版本信息

  • 版本:4.3.5
  • 操作系统:window11
  • 浏览器:chrome

其他信息

Acquisition tutorial

Can get some RS485/4-20mA tutorials for collecting radar/ultrasonic/Doppler products, hydrology and water conservancy models, such as flow, velocity, liquid level/water level height, ambient temperature, air pressure, wind speed, PM2 .5, air quality, wind force, wind direction, rainfall, etc. are these module models?

Product process optimization

  1. You can select the configured device template (object model, business agreement, configuration, dictionary, form, rule engine, etc.) through product classification

  2. When creating a product, select the transmission protocol and task channel default selection in the background (no page interaction is required), and you can select the storage channel

  3. In the product channel list, only the connected channels are displayed, but addition and modification are not allowed, and it can be reloaded

  4. The product list is displayed in the channel, and products can be mounted and uninstalled in the channel

Electric meter connection

On the same DTU line of an already running multi-quick meter, a new meter was added, but the platform did not automatically scan it. But through the backup cloud server configured on the DTU, the power reading command can be sent back to the power data

About the channel

I tried to connect to the device according to the tutorial, log in to prod.iotn2n.com, and create a channel, but did not find the type of meterdtu in the picture.

物联网erlang代码解析求助

image
image
请问为什么要首发两个数据段?前面那句是获取数据地址后面那段是利用devaddr做一个数据接受然后获取数据是吗?

Channel increase management function

  1. Display the list of mounted products and equipment through the channel

  2. The products and equipment to be mounted can be selected through the channel

  3. The channel log can be printed by product and equipment through the channel

  4. The connection channel can display connection statistics

  5. The storage channel can display storage information

  6. The task channel can display task execution information

  7. The decoding channel can show the decoding situation

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.