Python 我是否过度使用物联网设备的websocket将数据推送到端点

Python 我是否过度使用物联网设备的websocket将数据推送到端点,python,websocket,signalr,asp.net-web-api2,Python,Websocket,Signalr,Asp.net Web Api2,我有一个运行unix的raspberry pi,它有一个gps芯片,可以通过串口发送文本 我想转发这些数据而不进行任何类型的解析,只需将数据流直接转发到端点(运行aspnet core、webapi和signal) 就像我在做sudo cat一样

我有一个运行unix的raspberry pi,它有一个gps芯片,可以通过串口发送文本

我想转发这些数据而不进行任何类型的解析,只需将数据流直接转发到端点(运行aspnet core、webapi和signal)

就像我在做sudo cat一样

为了广播数据,我将在上面的命令中使用python脚本而不是cat来读取来自usb0的数据

由于它的文本消息来自USB的速度相当快,我不想对每条消息都进行http请求。而不是想打开与后端的连接,只需推送数据

我很容易建立一个signarrawconnection,并且有一个用于python的signarclient,所以要让它全部正常工作并不是一个大任务

我担心,如果使用信号器(websockets)进行此操作会有开销。是打开http post请求并使其保持活动状态的替代方法吗

我猜Signal可以为我提供一些连接监控,并在出现故障时帮助保持连接的活动状态。但是,使用WebSocket进行类似操作还有其他好处吗


收益是否高于成本,成本是多少?

与http websocket相比,在这种情况下,websocket始终是一个不错的选择

但对于物联网相关材料,首选MQTT

在这里,它表达得非常好