【经验】安信可BW16模组/开发板AT指令实现HTTP通讯
本文主要介绍安信可BW16模组/开发板运行combo AT固件,通过HTTP通信功能指令或者Socket通信功能指令实现HTTP通信,获取get请求内容。
1.固件烧录
固件烧录部分参考文档:安信可BW16模组与开发板更新固件烧录说明,这里不在赘述。
combo固件获取链接:https://docs.ai-thinker.com/rtl87xx
2设备端联网配置
HTTP通讯指令实现GET请求
指令解析:
“AT+HTTTPCLIENTLINE”指令为HTTP客户端请求指令,其配置参数以及意义如下:
参数含义:
transport_type:
1:HTTP
2:HTTPS
opt:
2:GET
3:POST
content-type:(以下举例数据类型)
application/x-www-form-urlencoded
application/json
multipart/form-data
text/xml
text/html
host:服务器域名或IP
port:端口号(HTTP缺省值80,HTTPS缺省值443)
path:HTTP(S)路径,缺省值“/”
data:请求携带的数据
当opt为GET时这个是携带在patch中的,格式符合http 格式要求(?key1=value1&key2=value2…);
当opt为POST时这个是POST携带的主体
Socket指令实现GET请求
指令解析:
“AT+SOCKET”指令为HTTP客户端请求指令,其配置参数以及意义如下:
参数含义:
type:
1:UDPServer
2:UDPClient
3:TCPServer
4:TCPClient
5:TCPSeed(占位类型,不可用,这个类型是在客户端连接的模组tcp server时产生的,无法主动创建)
6:SSLServer
7:SSLClient
8:SSLSeed(占位类型,不可用,这个类型是在客户端连接的模组ssl server时产生的,无法主动创建)
remote host:需要连接的服务器的域名或者IP
port:当type为客户端的时候表示要连接的服务器的端口号,type为服务端的时候表示本地server需要监听的端口号
keep alive:TCP keep-alive间隔,0表示禁用,1~7200表示检测间隔,单位:秒(预留功能,暂时没有实现)
效果
HTTP指令请求数据效果如下:
SOCKET指令请求数据效果如下:
- |
- +1 赞 0
- 收藏
- 评论 0
本文由耳神666转载自安信可科技博客,原文标题为:【BW16 应用篇】安信可 BW16 模组 / 开发板 AT 指令实现 HTTP 通讯,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关研发服务和供应服务
相关推荐
用M61模组做一个红外空调遥控器
介绍用M61模组做一个红外空调遥控器的方法与步骤。
设计经验 发布时间 : 2024-08-30
【经验】安信可双频Wi-Fi+蓝牙SoC模组BW16如何搭建Arduino开发环境?
安信可BW16模组是基于 RTL8720DN开发的双频Wi-Fi+蓝牙SoC模组,具备超强性能。本文着重介绍BW16及开发板如何搭建Arduino开发环境。
设计经验 发布时间 : 2023-06-10
智能家居之旅:基于Ai-WB2模组实现的HomeAssistant传感器采集器
本文是基于Ai-WB2模组实现的HomeAssistant传感器采集器设计方案及特点介绍。
设计经验 发布时间 : 2024-08-24
【产品】安信可ESP32系列低功耗UART-WiFi芯片模组,可支持RTOS操作系统二次开发
ESP32系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP32的低功耗UART-WiFi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。
产品 发布时间 : 2023-05-04
【经验】Ai-WB2系列模组AT固件使用教程
Ai-WB2系列模组AT固件使用教程:1.准备工作需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线,安信可透传云服务器,连接为http://tt.ai-thinker.com/ttcloud2.连接路由器等。
设计经验 发布时间 : 2023-02-03
打开智能家居之旅(3):Ai-M61/M62 接入HomeAssistant 实现点灯
上一篇我们介绍了MQTT设备如何接入HomeAssistant,这一篇就给大家讲一下Ai-M61/M62 开发板或者模组怎么通过编程来接入HomeAssistant。这次的帖子会从开发环境搭建开始讲,一直到HomeAssistant 控制Ai-M61-Kit 开发板的蓝灯,会有点长,请耐心看完。
设计经验 发布时间 : 2024-07-21
安信可科技(Ai-Thinker)2.4G模组选型表
描述- 2.4G系列模组是安信可科技有限公司自主设计开发的一系列模组。目前主要有进口,台产和邦定三个系列, 能够满足不同客户群体的需求。可广泛应用于各种物联网场合,适用于无线鼠标、无线遥控、体感设备、有源RFID、 NFC、低功耗自组网无线传感网节点等,是物联网应用的理想解决方案。
型号- NF-02-PA,NF-04,NF-03,NF-01-S,NF-02-SM,NF-04-MI,NF-01-N,NF-02-PE
低能耗、低时延、快速度,星闪开发板Ai-BS21-32S-Kit更多场景应用,邀您一起来探索!
万众期待的星闪开发板上架了!Ai-BS21-32S-Kit 低延迟,高效率!话不多说!先回顾下基本参数信息。
产品 发布时间 : 2024-06-23
智能家居之旅(7):HomeAssistant开发板的RGB颜色
hello,有谁还记得之前小美的视频?当时做了一个RGB灯,并且说了 RGB的一些开发过程。所以说RGB实体很早之前就已经开发好了,只是一直没有写帖子介绍它的用法。今天就给大家介绍一下 RGB 彩灯怎么上HomeAssistant,然后控制Ai-M61开发板的 RGB 灯的颜色,感觉这个项目用来控制家里的灯条就挺不错的。
设计经验 发布时间 : 2024-07-18
【经验】Ai-WB2模组基于TCP的MQTT连接服务器使用示例
1、需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线2、连接路由器:先保证模块或者开发板上电打印ready,2.发送AT+CWMODE=1;AT+CWJAP=“WIFI名称”,“WIFI密码”。
设计经验 发布时间 : 2023-01-16
【应用】安信可Ai-WB2模组用于锁联网方案,实现蓝牙配网功能,有效解决易掉线/断网/延迟等问题
优智云家选用安信可科技Ai-WB2模组进行产品设计,并通过SDK开发实现门锁方案的智能化升级。安信可Ai-WB2系列模组具有出色的稳定性与可靠性,协助优智云家的产品实现了蓝牙配网功能,解决了WiFi配网易掉线、易断网、易延迟的痛点问题。
应用方案 发布时间 : 2022-12-23
BW16模组同时支持2.4GHz/5.8GHz双频Wi-Fi+蓝牙低功耗蓝牙5.0双模,广泛应用于焊接行业
某企业是一家专注于高端智能硬件研发和制造的高新技术企业,尤其在智能电源和精密锡焊工具领域有着专业表现。该企业的智能焊接工具以快速升温、精确温度控制和智能化功能著称。其中某智能焊接设备通过集成安信可BW16模组,设备可以通过网络升级至最版本,充分提高设备使用的便捷性和扩展性。
应用方案 发布时间 : 2024-07-16
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可定制LED组件/LED传感/UV模组的电压、电流、波长等性能参数,电压:3-24V,,电流:30-3500mA,波长:270-940nm;材质:食品级POM,阻燃PC;防水等级:IP20-IP68。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论