Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
透传
TinyWSN的透传型网关如何组网
发布于 2023-06-07 13:28:41 浏览:233
订阅该版
知乎文章原文 https://zhuanlan.zhihu.com/p/635300935 目前TinyWSN的网关分两类 - MQTT型,运行在linux上, 网关支持wifi,以太网以及4G,网关连接到MQTT服务器,可以直接使用MQTT客户端对网络进行管理,而参考的网关软件TinyGW使用python开发,它使用的系统报文接口,源码链接https://gitee.com/tinywsn/tinygw 可以自行修改和定制。 - 透传型,运行在FreeRTOS上,无需开发,只需简单配置,就把节点模块的命令透传至远端主机 下面介绍一个迷你型透传网关G0B03,它是基于ESP32C3开发的,160M主频的RISC-V处理器,支持WIFI,以太网以及BLE,支持USB接口(串口,JTAG),有很高性价比 ![g0b03-v1a.jpg](https://oss-club.rt-thread.org/uploads/20230607/1e274ecfea56c3d0f63c9f7b18c2c17e.jpg.webp) 它可以完成以下几种透传类型 - USB透传,无线模块的命令透传至USB的串口,可以无需拔下节点模块,直接对节点配置,或者对网络进行管理 - 网络透传,无线模块的命令透传至TCP服务器,可以直连到网络管理程序TinyWSN,或者通过服务器转发。 - BLE透传,无需开发,只需简单配置,就把节点模块的命令透传至远端主机 其中,TinyWSN是一个简单的网络管理程序,它基于交互命令接口,它支持串口连接,TCP Client和TCP Server, 它可以实现对整个网络的节点模块进行管理,可以参见《TinyWSN快速入门指南》 ![tinywsn-c.png](https://oss-club.rt-thread.org/uploads/20230607/75054ca2c86699025be7111a8de62d71.png) 下面展示几种常见透传型网关的组网示例 1. UART-USB透传 如下图所示,节点模块的命令透传至USB,管理或者配置软件(TinyWSN或TinyCFG),可以直接打开USB的串口,就可以管理和配置网关上的节点模块 ![g0b03-conn-usb.png](https://oss-club.rt-thread.org/uploads/20230607/4823f0ed5a6b285e278d7c564a4cc639.png) 2. UART-BLE透传 如下图所示,节点模块的命令透传至BLE,网关作为BLE服务器,主机插一个BLE模块(也可以用另外一块网关),扫描并连接至网关模块,使用自定义的BLE-SPP协议,管理软件打开BLE模块的USB串口,就可以直接管理整个网络 ![g0b03-conn-ble.png](https://oss-club.rt-thread.org/uploads/20230608/d6d24b3bf73a97c28a6d558bd0508d18.png) 3. UART-NET透传(直接访问) 如下图所示,网关和主机处于同一网段或者连通的网段,节点模块的命令透传至主机,网络可以是WIFI或者以太网,网络管理软件TinyWSN启动TCP服务器,网关作为TCP客户端进行连接。 ![g0b03-conn-net.png](https://oss-club.rt-thread.org/uploads/20230608/56f69326666b797b70579166e6db891a.png) 4. UART-NET透传(端口转发) 如下图所示,网关和主机无法直接访问,例如处于不同的的局域网内,需要借助公网服务器进行互联,服务器可以运行端口转发软件,例如socat, netcat等等,网关和主机作为TCP客户端,连接服务器的配对的转发端口,它们通过服务器完成互连。 ![g0b03-conn-socat-s.png](https://oss-club.rt-thread.org/uploads/20230608/844ec21271fabb157959eaaa817730fb.png)
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
TinyWSN钟工
www.tinywsn.net
文章
3
回答
0
被采纳
0
关注TA
发私信
相关文章
1
AT client 如何接收处理透传数据
2
AT Device使用正点原子ESP8266模块获取天气,无法进入透传模式?
3
透传的BLE蓝牙模块解析
4
对于只有透传功能的联网模块,可以直接对接SAL层吗?
5
用串口的设备框架怎么透传?
6
请问串口透传,发送的数据断成几段?
7
4G模块使用TCP透传模式通讯失败
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
ART-Pi
FinSH
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
flash
packages_软件包
cubemx
PWM
freemodbus
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
rt_mq_消息队列_msg_queue
keil_MDK
C++_cpp
ulog
at_device
SFUD
本月问答贡献
出出啊
1515
个答案
342
次被采纳
小小李sunny
1438
个答案
289
次被采纳
张世争
786
个答案
168
次被采纳
crystal266
546
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
6
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
2
次点赞
crystal266
2
篇文章
1
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部