Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
透传
TinyWSN的透传型网关如何组网
发布于 2023-06-07 13:28:41 浏览:106
订阅该版
知乎文章原文 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),有很高性价比  它可以完成以下几种透传类型 - USB透传,无线模块的命令透传至USB的串口,可以无需拔下节点模块,直接对节点配置,或者对网络进行管理 - 网络透传,无线模块的命令透传至TCP服务器,可以直连到网络管理程序TinyWSN,或者通过服务器转发。 - BLE透传,无需开发,只需简单配置,就把节点模块的命令透传至远端主机 其中,TinyWSN是一个简单的网络管理程序,它基于交互命令接口,它支持串口连接,TCP Client和TCP Server, 它可以实现对整个网络的节点模块进行管理,可以参见《TinyWSN快速入门指南》  下面展示几种常见透传型网关的组网示例 1. UART-USB透传 如下图所示,节点模块的命令透传至USB,管理或者配置软件(TinyWSN或TinyCFG),可以直接打开USB的串口,就可以管理和配置网关上的节点模块  2. UART-BLE透传 如下图所示,节点模块的命令透传至BLE,网关作为BLE服务器,主机插一个BLE模块(也可以用另外一块网关),扫描并连接至网关模块,使用自定义的BLE-SPP协议,管理软件打开BLE模块的USB串口,就可以直接管理整个网络  3. UART-NET透传(直接访问) 如下图所示,网关和主机处于同一网段或者连通的网段,节点模块的命令透传至主机,网络可以是WIFI或者以太网,网络管理软件TinyWSN启动TCP服务器,网关作为TCP客户端进行连接。  4. UART-NET透传(端口转发) 如下图所示,网关和主机无法直接访问,例如处于不同的的局域网内,需要借助公网服务器进行互联,服务器可以运行端口转发软件,例如socat, netcat等等,网关和主机作为TCP客户端,连接服务器的配对的转发端口,它们通过服务器完成互连。 
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
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
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
AT
SPI
Bootloader
FinSH
ART-Pi
CAN总线
Hardfault
USB
文件系统
DMA
RT-Thread
SCons
线程
RT-Thread Nano
MQTT
stm32
ESP8266
rt-smart
WIZnet_W5500
RTC
flash
ota
UART
FAL
packages_软件包
I2C
freemodbus
cubemx
潘多拉开发板_Pandora
定时器
BSP
PWM
ADC
socket
AB32VG1
SDIO
keil_MDK
中断
消息队列_msg_queue
编译报错
Debug
C++_cpp
msh
QEMU
SFUD
MicroPython
本月问答贡献
张世争
19
个答案
4
次被采纳
道友
41
个答案
3
次被采纳
CrazyH
52
个答案
2
次被采纳
踩姑娘的小蘑菇
15
个答案
2
次被采纳
xiaorui
8
个答案
2
次被采纳
本月文章贡献
paradox
5
篇文章
4
次点赞
螺丝松掉的人
4
篇文章
12
次点赞
Ryan_CW
3
篇文章
4
次点赞
子牧r
3
篇文章
2
次点赞
牧尘
2
篇文章
6
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部