打印
[单片机芯片]

实现HTTP的外网访问需要考虑什么内容呢?

[复制链接]
3956|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
为你转身|  楼主 | 2024-5-28 01:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CH9121是沁恒推出的一款支持Wi-Fi功能的芯片,但通常情况下,芯片本身并不直接支持HTTP的外网访问。相反,它提供了Wi-Fi连接功能和TCP/IP协议栈,可以用于建立TCP连接或UDP连接,并通过这些连接与外部服务器进行通信。
对于实现HTTP的外网访问,一般的做法是在连接到Wi-Fi网络后,通过建立TCP连接到互联网上的HTTP服务器,并发送HTTP请求来获取或发送数据。CH9121芯片本身可以作为TCP客户端与HTTP服务器进行通信,但是需要在应用程序中实现HTTP协议的解析和构建。

使用特权

评论回复
沙发
为你转身|  楼主 | 2024-5-28 01:08 | 只看该作者
一般的步骤:

连接到Wi-Fi网络:使用CH9121的Wi-Fi功能连接到局域网或外部网络,获取网络连接。

建立TCP连接:使用CH9121建立到外部HTTP服务器的TCP连接,可以使用服务器的IP地址和端口号。

构建HTTP请求:根据HTTP协议规范,构建HTTP请求报文,包括请求方法、路径、请求头、请求体等信息。

发送HTTP请求:将构建的HTTP请求通过TCP连接发送到HTTP服务器。

接收和处理HTTP响应:等待HTTP服务器的响应,接收并解析HTTP响应报文,处理其中的数据。

断开TCP连接:在完成通信后,关闭TCP连接,释放资源。

使用特权

评论回复
板凳
为你转身|  楼主 | 2024-5-28 01:09 | 只看该作者
实现HTTP的外网访问需要考虑到网络安全、稳定性、异常处理等方面的问题。

使用特权

评论回复
地板
slikew| | 2024-6-1 11:26 | 只看该作者
感谢您对CH9121的应用分享,但CH9121是不支持WIFI功能的,所以第一步步骤无法通过WIFI无线来实现的,因为CH9121是有线网口连接,可以通过网线将CH9121连接带有WIFI的路由器设备上,开启DHCP后,可以连接到局域网或外网其他主机。

使用特权

评论回复
5
Carmen7| | 2024-12-11 23:50 | 只看该作者
没啥考虑的,就考虑关闭防火墙就行了

使用特权

评论回复
6
vevive| | 2024-12-12 07:12 | 只看该作者
一般来说,这个访问外网的话就正常访问就好了

使用特权

评论回复
7
耶Saktama| | 2024-12-12 09:19 | 只看该作者
你用CH9121的话,一般来说,不需要考虑什么的

使用特权

评论回复
8
Betty1299| | 2024-12-12 10:31 | 只看该作者
其实只要目标地址和端口之类的设置好就行了

使用特权

评论回复
9
across往事| | 2024-12-12 11:51 | 只看该作者
我觉得CH9121还是比较容易操作上手的,所以并不需要做什么

使用特权

评论回复
10
StarrismNE| | 2024-12-12 13:12 | 只看该作者
对的,提供了TCP/IP通讯协议栈,但是不是WiFi的哦

使用特权

评论回复
11
alxd| | 2024-12-12 14:58 | 只看该作者
我用过CH9120,确实好用的啊

使用特权

评论回复
12
Ustinian| | 2024-12-12 15:34 | 只看该作者
一般要考虑的就是芯片稳定可靠,目标地址设置正确吧

使用特权

评论回复
13
alkaidnext| | 2024-12-12 16:15 | 只看该作者
这个好像就是算个DTU吧,我觉得,所以也没啥考虑的,基础设置好就行

使用特权

评论回复
14
Charlene沙| | 2024-12-12 17:47 | 只看该作者
你说的支持的要是蓝牙还好,根本没有支持WiFi的吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

681

帖子

0

粉丝