DGIoT网页代理

反向代理

字段
源路径keypath
源host127.0.0.1:5080
目标hostwww.iotn2n.com
协议http
x-forwarded-fortrue

配置词典内容如下:

{
"key":"keypath",
"data":{
  "host": "www.iotn2n.com",
  "protocol": "http",
  "x-forwarded-for": true
}
}

在浏览器里面输入
http://127.0.0.1:5080/dgiotproxy/[keypath]/[otherpath]

则返回反向代理路径结果

http://www.iotn2n.com/[otherpath]

爬虫代理

htlm->tokens功能
功能类似于 BeautifulSoup 的爬虫功能

 [{<<"class">>,<<"my-photo">>},{<<"alt">>,<<"loading">>},{<<"style">>,<<"cursor: pointer;">>},{<<"data-src">>,<<"http://132.232.12.21:8012/202158151241/0.jpg">>},{<<"src">>,<<"images/loading.gif">>}]
 shuwa_html:find(WordPreview, {<<"img">>, {<<"class">>, <<"my-photo">>}}, <<"data-src">>)

网页代理

tokens->html功能
可以动态生成网页

开源代码下载:https://gitee.com/dgiiot/dgiot
有问反馈给我们 https://gitee.com/dgiiot/dgiot/issues
商务合作vx:dgiotcs
QQ支持一群:346566935
### DGIOT 平台支持的协议 DGIOT平台为了实现高效的数据采集与设备管理,提供了多种通信协议的支持。这些协议用于不同场景下的数据传输需求。 #### MQTT 协议 MQTT是一种轻量级的消息队列遥测传输协议,特别适用于低带宽、高延迟或不可靠的网络环境中的物联网应用[^3]。该协议采用发布/订阅模式,在DGIOT平台上广泛应用于传感器和执行器之间的消息传递。 #### CoAP 协议 受限应用协议(CoAP)专为资源受限节点设计,基于HTTP REST架构风格简化而成。它具有简单易用的特点,并能很好地适应IPv6网络。在DGIOT环境中主要用于小型嵌入式系统的远程管理和监控服务。 #### LWM2M 协议 轻量机器对机器(Lightweight M2M, LWM2M) 是一种专门为IoT 设备开发的安全可靠的应用层协议。LWM2M 提供了完整的生命周期管理功能,包括固件更新等功能,在DGIOT 中被用来处理大规模终端接入及其维护工作。 #### Modbus/TCP 和 RTU 协议 Modbus是一个串行通讯协议,由MODICON公司于1979年发明。它是工业领域中最常用的开放式协议之一。TCP版本适合以太网连接;而RTU则更适合RS485总线等物理接口。这两种变体都能够在DGIOT里帮助完成工厂自动化控制系统内的信息交换任务。 #### HTTP(S) 协议 超文本传输安全协议(HTTP over TLS/SSL),即HTTPS,作为标准Web浏览的基础,也被纳入到了DGIOT 的兼容范围内。这使得开发者可以通过RESTful API轻松集成第三方云服务平台或其他互联网应用程序。 ```python import paho.mqtt.client as mqtt def on_connect(client, userdata, flags, rc): print(f"Connected with result code {rc}") client = mqtt.Client() client.on_connect = on_connect # 连接到MQTT服务器 client.connect("mqtt.example.com", 1883, 60) # 开始循环阻塞等待消息 client.loop_forever() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值