0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用 D1s (RDC2022 纪念版) 连接 thingspeak

RTThread物联网操作系统 ? 来源:未知 ? 2023-02-03 19:25 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

d1s 连接网络

  1. 硬件

  1. D1s 开发板

  2. RW007 模块


D1s 开发板 RW007 模块 连接图

配置 RW007 软件包

D1s 开发板 通过 SPI0 连接到 RW007 WiFi 模块

使用 pkgs —update 更新软件包

更新软件包之后 将 rw007 软件包中的 struct rw007_spi 结构体定义中的 ALIGN 改为 rt_align

即可使用 wifi 指令连接 wifi 了

注: D1s 开发板 和 RW007 模块 之间同时使用将会有一些小问题

  1. 在上电情况下插 RW007 模块 串口终端将会断掉,重新打开串口终端软件即可

  2. 插着 RW007 模块 上电、复位 都将进入 FEL 模式,需要通过 xfel.exe reset 命令退出


配置 thingspeak


  1. 第一次使用时需要注册用户

  2. 新建频道

这里只使用最基本的功能,创建了一个数据接口 field1 后续需要通过 field1 来上传数据

查看创建好频道的相关 http 的 api

如下图所示 Write a Channel Feed API 中最后的 field1=0 就是上传的数据(这里 0 不局限于数字,经验证字符串也是可以的)

由于 thingspeak 使用了 GET 协议 我们这里使用了 webclient 软件包来进行数据的上传

添加 webclient 软件包

添加 rt-thread/bsp/allwinner/d1s/applications/thingspeak.c 文件

将 GET_LOCAL_URI 宏定义的值换为你自己的 Write a Channel Feed API

 1#include
2#include
3#defineGET_LOCAL_URI"http://api.thingspeak.com/update?api_key=XXXXXXXXXXXX&field1="
4staticintwebclient_get_smpl(constchar*uri)
5
{
6char*response=RT_NULL;
7size_tresp_len=0;
8intindex;
9if(webclient_request(uri,RT_NULL,RT_NULL,0,(void**)&response,&resp_len)0)
10{
11rt_kprintf("webclientsendgetrequestfailed.");
12return-RT_ERROR;
13}
14rt_kprintf("webclientsendgetrequestbysimplifyrequestinterface. ");
15rt_kprintf("webclientgetresponsedata: ");
16for(index=0;index17{
18rt_kprintf("%c",response[index]);
19}
20rt_kprintf(" ");
21if(response)
22{
23web_free(response);
24}
25return0;
26}
27staticintthingspeak(void)
28
{
29charuri[80];
30srand();
31intnumber;
32while(1)
33{
34number=rand()%100;
35sprintf(uri,"%s%d",GET_LOCAL_URI,number);
36webclient_get_smpl(uri);
37rt_kprintf("randomnumberis%d ",number);
38rt_thread_mdelay(20000);
39}
40}
41MSH_CMD_EXPORT(thingspeak,thingspeak);

上述文件为 每隔 20 秒,将开发板随机出来的 0~100 值上传到 thingspeak

编译,下载,运行之后,连接 WIFI 后 使用 thingspeak 命令运行程序,如果出现下面这种情况则表明成功

也可以通过 API Keys 中的其他 API 查询到开发板上传的数据

另外这里还有可视化的图标供我们观看


欢迎获奖者加入群聊共同交流学习


版权声明:

本文为RT-Thread论坛用户「zhkag」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:

https://club.rt-thread.org/ask/article/a5b655730a865335.html


———————End———————


你可以添加微信:rtthread2020 为好友,注明:公司+姓名,拉进RT-Thread官方微信交流群!



爱我就给我点在看

点击阅读原文


原文标题:使用 D1s (RDC2022 纪念版) 连接 thingspeak

文章出处:【微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RT-Thread
    +关注

    关注

    32

    文章

    1446

    浏览量

    42381

原文标题:使用 D1s (RDC2022 纪念版) 连接 thingspeak

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CY8CPROTO-062S2-43439无法连接ThingSpeak服务器怎么解决?

    的 开发板上将数据发送到CY8CPROTO-062S2-43439 ThingSpeak 。我的主板成功连接到 Wi-Fi ,但无法连接Thin
    发表于 06-05 08:26

    上汽奥迪推出Q6 quattro纪念版车型

    为致敬quattro技术诞生45周年,上汽奥迪特别推出Q6 quattro纪念版车型,致力于为全家人带来安全,奢享的驾乘体验,尊享价30.9万元起。该车标配quattro智能四驱系统,赋予车辆卓越的操控表现;同时融合旗舰级空间表现与前沿科技配置,为家庭用户打造全方位出行守护,让每一次出行都便捷安心。
    的头像 发表于 05-15 09:33 ?400次阅读

    BK150-800S35GA1D6 BK150-800S35GA1D6

    电子发烧友网为你提供AIPULNION(AIPULNION)BK150-800S35GA1D6相关产品参数、数据手册,更有BK150-800S35GA1D6的引脚图、接线图、封装手册、中文资料、英文
    发表于 03-21 18:38
    BK150-800<b class='flag-5'>S35GA1D</b>6 BK150-800<b class='flag-5'>S35GA1D</b>6

    BK150-800S28GB1D6 BK150-800S28GB1D6

    电子发烧友网为你提供AIPULNION(AIPULNION)BK150-800S28GB1D6相关产品参数、数据手册,更有BK150-800S28GB1D6的引脚图、接线图、封装手册、中文资料、英文
    发表于 03-21 18:37
    BK150-800<b class='flag-5'>S28GB1D</b>6 BK150-800<b class='flag-5'>S28GB1D</b>6

    FA8-220S05D2 FA8-220S05D2

    电子发烧友网为你提供AIPULNION(AIPULNION)FA8-220S05D2相关产品参数、数据手册,更有FA8-220S05D2的引脚图、接线图、封装手册、中文资料、英文资料,FA8-220S05D2真值表,FA8-22
    发表于 03-18 18:45
    FA8-220<b class='flag-5'>S05D</b>2 FA8-220<b class='flag-5'>S05D</b>2

    FA6-220S24D2 FA6-220S24D2

    电子发烧友网为你提供AIPULNION(AIPULNION)FA6-220S24D2相关产品参数、数据手册,更有FA6-220S24D2的引脚图、接线图、封装手册、中文资料、英文资料,FA6-220S24D2真值表,FA6-22
    发表于 03-18 18:45
    FA6-220<b class='flag-5'>S24D</b>2 FA6-220<b class='flag-5'>S24D</b>2

    FA5-220S24B9D4(-1) FA5-220S24B9D4(-1)

    电子发烧友网为你提供AIPULNION(AIPULNION)FA5-220S24B9D4(-1)相关产品参数、数据手册,更有FA5-220S24B9D4(-1)的引脚图、接线图、封装手
    发表于 03-18 18:35
    FA5-220<b class='flag-5'>S24B9D</b>4(-<b class='flag-5'>1</b>) FA5-220<b class='flag-5'>S24B9D</b>4(-<b class='flag-5'>1</b>)

    FA3-220S24B9D4(-1) FA3-220S24B9D4(-1)

    电子发烧友网为你提供AIPULNION(AIPULNION)FA3-220S24B9D4(-1)相关产品参数、数据手册,更有FA3-220S24B9D4(-1)的引脚图、接线图、封装手
    发表于 03-18 18:31
    FA3-220<b class='flag-5'>S24B9D</b>4(-<b class='flag-5'>1</b>) FA3-220<b class='flag-5'>S24B9D</b>4(-<b class='flag-5'>1</b>)

    SC2121、SC2161和SC2167解锁高性能RDC国产替代方案

    SC2121、SC2161和SC2167解锁高性能RDC国产替代方案
    的头像 发表于 03-11 09:55 ?708次阅读
    SC2121、SC2161和SC2167解锁高性能<b class='flag-5'>RDC</b>国产替代方案

    索尼WM-ex20维修手册

    索尼 WM-ex20 维修手册20周年纪念版随身听
    发表于 02-24 16:37 ?0次下载

    EE-184:将EPSON S1D13806存储器显示控制器与Blackfin处理器连接

    电子发烧友网站提供《EE-184:将EPSON S1D13806存储器显示控制器与Blackfin处理器连接.pdf》资料免费下载
    发表于 01-06 14:27 ?0次下载
    EE-184:将EPSON <b class='flag-5'>S1D</b>13806存储器显示控制器与Blackfin处理器<b class='flag-5'>连接</b>

    Made with KiCad(十六):全志RISC-V 64 SoC F133/D1s开发板

    “ ??全志F133是首款基于RISC-V架构的F系列处理器,F133是一款64bit处理器,性能比以往的F系列芯片有很大的提升。 ? ” 概览 全志D1s,又名 F133,它是早些时候和支持
    的头像 发表于 12-04 18:22 ?4985次阅读
    Made with KiCad(十六):全志RISC-V 64 SoC F133/<b class='flag-5'>D1s</b>开发板

    MHMF042L1D1-MINAS A6S 系列 技术资料 -基本功能规格篇- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF042L1D1-MINAS A6S 系列 技术资料 -基本功能规格篇-相关产品参数、数据手册,更有
    发表于 10-11 18:45
    MHMF042L<b class='flag-5'>1D1</b>-MINAS A6<b class='flag-5'>S</b> 系列 技术资料 -基本功能规格篇- 松下

    RDC芯片SC2161(兼容AD2S1210)用于车辆电机角度控制

    RDC芯片SC2161(兼容AD2S1210)用于车辆电机角度控制
    的头像 发表于 09-24 09:41 ?1097次阅读
    <b class='flag-5'>RDC</b>芯片SC2161(兼容AD2<b class='flag-5'>S</b>1210)用于车辆电机角度控制

    MHMF041L1D1-MINAS A6S 系列 技术资料 -Modbus通信规格?Block 动作功能篇- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF041L1D1-MINAS A6S 系列 技术资料 -Modbus通信规格?Block 动作功能篇-相关产品参数、数据手册,更有
    发表于 09-10 19:12
    MHMF041L<b class='flag-5'>1D1</b>-MINAS A6<b class='flag-5'>S</b> 系列 技术资料 -Modbus通信规格?Block 动作功能篇- 松下