现场嵌入式设备中的EC20模块如何通过互联网将TCP报文传输到家庭局域网_ec20双端口连接-程序员宅基地

技术标签: 阿里云  

情况说明:

        现场有几台嵌入式设备,每台设备上有一块EC20模块做为TCP客户端,希望将现场采集的传感器数据通过互联网传输到家庭局域网,在家庭局域内任意一台电脑经过配置IP地址后,上面运行一个用C#语言编写的服务器程序,就可以接收现场设备采集的传感器数据。

一、家庭网关IP地址

1、IP地址

213.6.144.60

二、家庭网关私网IP地址和私网端口号

  1、私网IP地址  

192.168.16.201

  2、私网端口号

5000

三、嵌入式设备TCP客户端连接地址

strcpy(EC20_send_string , "AT+QIOPEN=1,0,\"TCP\",\"213.6.144.60\",5000,0,2\r\0");

四、电脑连接家庭私网并配置私网IP地址

注意:我的电脑使用的操作系统是WIN10。

1、电脑无线WIFI连接到家庭局域网

2、配置WIFI连接的IP地址为私网IP地址

 

 五、电脑上用C#编写服务端程序

1、C#服务端源程序中,IP地址用私网IP地址

192.168.16.201

2、C#服务端源程序中,端口号用私网端口号5000

5000

3、

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ba_wang_mao/article/details/107557976

智能推荐

皕杰报表支持的数据库类型说明_皕杰连接sqlserver-程序员宅基地

文章浏览阅读82次。皕杰报表具有广泛的数据源支持,对于常用的关系型数据库,如Oracle、 DB2、 SQLServer、MySQL 、 Sybase等都是支持的,另外报表还支持文本数据csv、txt,xml数据源,webservice数据源。当然也提供了api接口,支持自定义数据源。在皕杰报表设计器建立数据源时,列出了常用数据库选项。那么是不是列表里没有的数据库皕杰报表就不支持了呢?答案是否定的。选项里没有并不代表不支持,只要该数据库有JDBC驱动,就可以连接,创建时选择other,填上JdbcDriver和UR_皕杰连接sqlserver

软考高级之系统架构师系列之软件架构设计_软考 系统架构设计-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏4次。架构风格定义一个系统家族,即一个体系结构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。架构风格描述一类软件架构的特征,它独立于实际问题,强调软件系统中通用的组织结构选择。垃圾回收机制是Java语言管理内存资源时常用的一种设计模式。软件架构设计的一个核心问题是能否使用重复的架构模式,即能否达到架构级的软件重用。_软考 系统架构设计

Xcode增加头文件搜索路径的方法_xcode 添加头文件搜索路径-程序员宅基地

文章浏览阅读2.4w次,点赞3次,收藏10次。Xcode增加头文件路径的方法以C++工程为例:在Build Settings 页面中的Search Paths一节就是用来设置头文件路径。相关的配置项用红框框起来了,共有三个配置项:Header Search PathsUser Header Search PathsAlways Search User Pathsxcode的头文件路径有两种设置,一种是Header Search Path_xcode 添加头文件搜索路径

SCH:分别(离)限制异质结。_sch层-程序员宅基地

文章浏览阅读150次。参考文献:[1]分别限制异质结激光器的特性研究[M], 王向武,1994.[2]半导体光电子学[B],半导体光子学,余金中.SCH:分别(离)限制异质结。_sch层

C# Keycode对照表_c#键盘各键对应keycode值-程序员宅基地

文章浏览阅读1.2k次。/* C# Keycode对照表* http://blog.sina.com.cn/s/blog_4553325801018xj0.html字母和数字键的键码值(keyCode)按键 键码 按键 键码 按键 键码 按键 键码A 65 J 74 S 83 1 49B 66 K 75 T 84 2 50C 67 L 76 U 85 3 51D 68 M 77 V 86 _c#键盘各键对应keycode值

使用HTML5和CSS来构建jd上面的导航条_html仿京东最上方导航-程序员宅基地

文章浏览阅读318次。使用HTML5和CSS构建的jd上面的导航条框架代码:代码:_html仿京东最上方导航

随便推点

Git冲突与解决方法_git 解决冲突-程序员宅基地

文章浏览阅读3.4w次,点赞5次,收藏53次。1、git冲突的场景情景一:多个分支代码合并到一个分支时; 情景二:多个分支向同一个远端分支推送代码时;实际上,push操作即是将本地代码merge到远端库分支上。关于push和pull其实就分别是用本地分支合并到远程分支 和 将远程分支合并到本地分支所以这两个过程中也可能存在冲突。git的合并中产生冲突的具体情况:  <1>两个分支中修改了同一个文件(不管什么地方)  <2>两个分支中修改了同一个文件的名称两个分支中分别修改了不同文件中的部分,不会产生_git 解决冲突

Redis过期键的删除策略_redis过期键删除策略-程序员宅基地

文章浏览阅读383次。项目中用到Redis,得了解下Redis过期键的删除策略,他是否能做到实时删除的?参考自《Redis的设计与实现》这个PDF电子书。采用惰性删除+定期删除。_redis过期键删除策略

学好编程的 4 个秘诀_如何学好编程-程序员宅基地

文章浏览阅读1w次,点赞95次,收藏174次。你好呀,我是沉默王二,一枚沉默但有趣又帅气的程序员(你听,耳边是不是响起了装逼的声音)。今天我来掏心掏肺地聊聊学好编程的 4 个秘诀,应该会对你产生一些微妙而又积极的影响。闭上眼睛转个圈,想一下你身边那些人,是不是总有那么几个,能够脱颖而出,好像不管他们做什么事情,都能够取得不错的成绩。反正我身边就有这么一些人,他们学习学的好,是老师的骄傲,是同学的榜样;朋友处的不错,大家都乐于和他交往;工作上表现突出,不怕事,能抗事,团队中处于核心地位,薪资待遇也高一筹。认真地想一想,你就会发现,他们在做事情的时候_如何学好编程

更改QTabWidget的选项卡的位置_pyqt tabwidget 选项卡 位置-程序员宅基地

文章浏览阅读386次,点赞10次,收藏11次。QTabWiidget_pyqt tabwidget 选项卡 位置

AI绘画使用Stable Diffusion(SDXL)绘制三星堆风格的图片_ai三星堆-程序员宅基地

文章浏览阅读774次。AI绘画使用Stable Diffusion(SDXL)绘制三星堆风格的图片(保姆级教程)。三星堆文化是一种古老的中国文化,它以其精湛的青铜铸造技术闻名,出土文物中最著名的包括青铜面具、青铜人像、金杖、玉器等。这些文物具有独特的艺术风格,显示了高度的工艺水平和复杂的社会结构。青铜面具的巨大眼睛和突出的颧骨,以及其他形态各异的人物和动物雕塑,体现了三星堆文化的神秘性。同时也对研究中国古代文明有着重要意义。那么三星堆文物,在 AI 绘画中是什么样的呢?一起来看看吧。_ai三星堆

调用函数报错oracle出错如何解决,Oracle PL/SQL编程:异常错误处理-程序员宅基地

文章浏览阅读594次。原文链接:传送门本篇主要内容如下:异常处理概念预定义的异常处理非预定义的异常处理用户自定义的异常处理用户定义的异常处理异常错误传播在执行部分引发异常错误在声明部分引发异常错误异常错误处理编程在 PL/SQL 中使用 SQLCODE, SQLERRM异常处理函数即使是写得最好的PL/SQL程序也会遇到错误或未预料到的事件。一个优秀的程序都应该能够正确处理各种出错情况,并尽可能从错误中恢复。任何ORA..._oracle数据复制了函数,调用时提示不存在