首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过WIFI将telnet 23重定向到COM端口

通过WIFI将telnet 23重定向到COM端口
EN

Stack Overflow用户
提问于 2011-05-05 16:49:53
回答 2查看 2.7K关注 0票数 0

我买了一个蓝牙ELM327从我的汽车诊断端口读取代码

我在windows中通过蓝牙连接到它,它就有了一个蓝牙串口4,在我的windows上运行的任何应用程序都会非常愉快地连接到它。

然后我找到了一些iphone和android等的应用程序,它们通过WIFI而不是蓝牙连接到这些ELM设备(因为出于某种原因,你无法与iphone的这些设备配对)

现在很明显,我可以买一部支持WIFI的ELM327 --但它的价格是130 my,而我的蓝牙手机只要15 my

因此,在阅读了一些这方面的内容后,我发现支持WIFI的应用程序可以作为ad-hoc网络连接,而智能手机(Iphone)应用程序则在端口23中中继正常的串行命令。

显然,在支持WIFI的设备中,一定有一些处理器运行着带有telnet的nano-os操作系统,还有一些rs-323转换器,但不确定还有什么。

如何使用Windows7将远程登录端口23的任何传入WIFI请求中继到连接到蓝牙ELM327的COM 4。

因为这肯定是智能手机应用程序所需的全部内容。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-06 05:59:27

Windows (或我所知的任何其他平台)中都没有针对这种情况的内置功能。

然而,编写一个程序来侦听端口23并在连接时打开蓝牙连接,然后将每个连接上接收到的数据转发到另一个连接上,这将是相当简单的。

例如,可以使用我的.NET库32feet.NET (例如,http://32feet.codeplex.com/wikipage?title=General%20Bluetooth%20Data%20Connections等)以及来自.NET框架类库的TcpListener。

票数 1
EN

Stack Overflow用户

发布于 2011-05-16 19:30:00

你不必像建议的那样使用蓝牙库进行连接……因为您已经连接到设备并向您公开了COM4。因此,您所要做的就是使用telnet库并翻译和处理握手,然后将信息真实地转换为串行数据。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5894970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档