简单实现仅作实现思路

数采

设备:AIS+浪潮边缘计算网关

连接方式:串口RS232

计算网关:arm64 ubuntu

环境:python3.6

使用serial连接串口并持续获取数据

ser = serial.Serial(self.serial_port, self.baud_rate, timeout=0.5)try:# 输出全部logfull_data = ser.readline()# 将输出的log根据换行符切割split_data = full_data.splitlines()# 将切割好的log循环遍历输出到文件中for data in split_data:print("get data:%s => To UDP server" % data)dis = {'time': now_tims, 'gatewayID': 'FD253', 'gatewayIP': '127.0.0.1', 'data': data}udp_send = udp_client.sk_send.send(dis) # 将数据发送到UDP服务器print(udp_send)except Exception as e:print('Read GPS failed: {0}'.format(e))

将数据发送到UDP服务器

class sk_send:@staticmethoddef send(data):server_ip = "0.0.0.0" # UDP服务端IPserver_port = 8888 # UDP端口try:sk = socket.socket(type=socket.SOCK_DGRAM)sk.settimeout(2)sk.sendto(str(data).strip().encode("utf-8"), (server_ip, server_port))msg, address = sk.recvfrom(1024)cont_s = "Message from server: %s" % msg# 收到终端发来的字符串BYE结束程序if msg.decode("utf-8").upper() == "BYE":sys.exit(0)sk.close()return cont_sexcept:print('连接%s 超时' % server_ip)

使用方法:

python3 gateway.py /dev/ttyS2 38400

python 文件名 串口名 波特率

代码包下载地址:(3条消息) Python实现简单的串口数据透传-其它文档类资源-CSDN文库https://download.csdn.net/download/weixin_42258479/85034505

python实现简单的串口数据透传相关推荐

  1. linux mint wifi自动重试_涵盖物联网应用系统低成本WiFi通信模块:4GLTE转WiFi网口DTU串口数据透传APSTA模式等...

    大家好,我叫模小块,代号L107模块,出生在BOJINGnet大家庭里,我在物联网网关里不可或缺,或许业内专业人士和物联网工程师知道我的存在.别看我体积小(40mm25mm3mm),贴片式邮票孔接口( ...

  2. RF3401M蓝牙对讲无线音频发射接收串口数据透传芯片模块方案--KT3401B芯片

  3. 蓝牙模块耳机做蓝牙透传_WiFi、蓝牙在工业领域的数据透传应用_SKYLAB 无线模块...

    在工业领域的很多应用场景,鉴于有线网络的布线局限,需要借助无线通信技术的数据采集和数据传输来完成各设备数据汇总,并对不同来源的数据进行整理.因此,能够保证数据可靠性和准确性的数据透传成为工业领域中应用 ...

  4. Zigbee——串口无线透传分析

    透传的基本概念: 透传就是透明传输的简称.那么什么是透明传输呢?顾名思义,透明传输就是指在传输过程中,对外界完全透明,不需要关系传输过程以及传输协议,终目的是要把传输的内容原封不动的传递给被接收端,发 ...

  5. 物联网4G全网通无线路由器模块 串口WiFi透传 插SIM卡就能上网

    在我们这个信息爆炸式增长的时代,人们面临巨量信息的冲击,接收识别有价值信息的能力成为信息时代的重要竞争.身为一个在深圳漂的人,在面对租房的问题的同时要面临没有网络这个问题.说实话,在外工作,一边要省吃 ...

  6. 基于NRF24L01的CAN数据透传

    闲谈: 闲来无聊,恰好公司又经常用CAN数据的传输,自己觉得要是用无线传送多好,然后,就是一个奇想,就想做一个无线数据的透传,恰好身边又有NRF24L01,那就行动吧! 下面是NRF24L01 SPI ...

  7. 产品 电信nb接口调用_基于NB-IoT平台数据透传模式的应用接入平台设计方法与流程...

    本发明涉及互联网.物联网和软件开发技术领域,具体的说,是一种基于NB-IoT平台数据透传模式的应用接入平台设计方法. 背景技术: NB-IoT支持低功耗设备在广域网的蜂窝数据连接,聚焦于低功耗广覆盖( ...

  8. 简单的C语言宏定义结合全局变量的方法实现单片机串口实现透传模式

    何谓透传? 根据百度百科给出的定义如下:        透传,即透明传输(pass-through),指的是在通讯中不管传输的业务内容如何,只负责将传输的内容由源地址传输到目的地址,而不对业务数据内容 ...

  9. HC05与STM32进行串口通讯实现与手机APP的数据透传

    HC05与STM32与手机透传 1.实验工具:正点原子的精英版STM32F103ZET6,通用BLE蓝牙模块一个HC05(最便宜的蓝牙模块),手机,电脑 2.HC05调试:若HC05上面有小按键,则按 ...

最新文章

  1. 使用神经网络做二分类,输出层需要几个神经元?应该选择哪一种激活函数?如果要处理minst数据、输出层需要几个神经元?使用那种激活函数?如果使用神经网络预测房价,输出层需要几个神经元、使用什么激活函数?
  2. LeetCode: 66. Plus One
  3. rda8955平台搭建摘要截图
  4. idea报错解决:Cannot start compilation: the output path is not specified for module “XXX“.
  5. layui js添加html,layui.js如何声明全局变量?
  6. gitlab备份及恢复
  7. AC_Dream 1211 Reactor Cooling
  8. android 系统(20)---背光灯
  9. linux wc 修改文件,Linux wc命令
  10. MySQL服务端恶意读取客户端文件漏洞 (DDCTF2019和国赛均涉及到这个漏洞)
  11. VS C#/C++ 调试----屏蔽已加载
  12. FxFactory 7.1.1 完整破解版:258个视觉特效插件 FCPX\AE\PR MAC苹果系统
  13. cad文字宽度因子_为什么CAD中无法修改文字的宽度比例?
  14. web功能测试方法大全——完整!全面!(纯干货,建议收藏哦~)
  15. HDU 2567 寻梦
  16. idea使用技巧总结,超实用(2年mac idea使用经验)
  17. [反汇编练习] 160个CrackMe之024
  18. 母版页的详细使用介绍
  19. 外部js文件中调用pinia时,报错getActivePinia was called with no active Pinia. Did you forget to install pinia?
  20. 手机电视的概念及其发展状况

热门文章

  1. mysql在windows下的安装和遇到的问题解决方法
  2. 【实训】物联网平台实训模块
  3. python正则表达式匹配包含或者不包含字符串的方法
  4. JS 入门教程-01-js入门案例
  5. 黄静致华硕计算机总公司董事长的一封信
  6. python抽卡游戏,利用Python实现阴阳师自动抽卡,SSR手到擒来,开始爆肝!
  7. html网页设计作业代码——代理商销售管理系统后台(8页) HTML+CSS+JavaScript web前端设计与开发期末作品_期末大作业
  8. 【目标检测】研究生第一次组会汇报PPT(初稿)(专业术语讲解+论文分析)(100页)(下篇)
  9. 怎么找回游戏服务器,rust怎么找到之前玩的服务器 | 手游网游页游攻略大全
  10. 教你快速核实身份证号码、手机号与人名是否一致