当前位置: 首页 > article >正文

基于LORA的一主多从监测系统_4G模块上巴法云

临时添加一个更新,更换云平台为巴法云,事情的起因是因为阿里云这个老六,早上睡了一觉起来发短信告诉我云平台给我停了,得交钱,好嘛,不过也没办法现在这基本都收费,当然还有onenet可以用,别问我为什么不用,主要是因为onenet现在整的太复杂了,以前用的多现在也不想用了。

所以这里使用我大学使用过的一个云平台叫,巴法云,这个平台做的很简单对于不是很了解云平台的人来说还是很友好的,这里我们修改代码开始准备上云。

首先去巴法云注册一个账号,这个不用多说,然后我们需要这个私钥,这个也可以理解为我们上云的一个ID,用这个ID替换原来阿里云的。

下面是我的测试代码,亲测可以上云:

uint8_t C511_TO_BaFaYun(void)
{
    if (!CT511_CheckAck("AT+MDISCONNECT\r\n", "OK", 1500))
    {
        return 0;
    }

    HAL_Delay(500);

    if (!CT511_CheckAck("ATE0\r\n", "OK", 1500))
    {
        return 0;
    }

    if (!CT511_CheckAck("AT+QICSGP=1,1,\"cmnbiot\",\"\",\"\"\r\n", "OK", 5000))
    {
        return 0;
    }

    CT511_BUFF_MEMSET(); //清空缓存

    HAL_Delay(500);

    if (CT511_CheckAck("AT+NETOPEN?\r\n", "NETOPEN:0", 3000))
    {
        if (!CT511_CheckAck("AT+NETOPEN\r\n", "NETOPEN:SUCCESS", 7000))
        {
            return 0;
        }
    }

    if (!CT511_CheckAck("AT+MCONFIG=\"这个地方替换为私钥\"\r\n", "OK", 3000))
    {
        return 0;
    }

    if (!CT511_CheckAck("AT+MIPSTART=\"bemfa.com\",9501,4\r\n", "MIPSTART: SUCCESS", 3000))
    {
        return 0;
    }

    if (!CT511_CheckAck("AT+MCONNECT=0,30\r\n", "MCONNECT: SUCCESS", 3000))     // 连接MQTT测试,持久会话模式
    {
        return 0;
    }

    CT511_GETMQTT_STATU();      //测试连接状态

    // 消息上传测试,这个地方表示给temp主题推送消息,消息内容为15.6
    if (!CT511_CheckAck("AT+MPUB=\"temp/up\",0,0,\"15.6\"\r\n","MPUB: SUCCESS",3000));
    {
        return 0;
    }

    return 1; // Indicate success
}

巴法云这个显示还是很明了的,个人比较喜欢这种,但是同样这个也看不了设备的在线情况,只能看到订阅者,如果我是推送消息上云那就看不到我的在线情况,这个或许也是我没整明白,等我研究研究,目前上云测试是没什么问题了


http://www.kler.cn/a/373638.html

相关文章:

  • electron知识整理和问题汇总
  • ARM base instruction -- bfc
  • 论文检索与写作1
  • 问题记录01
  • C++——写一函数,将一个3x3的整型矩阵转置。用指针或引用方法处理。
  • 【更新】cyのLastDance - Chapter2(20241030~)
  • 哈希函数简介
  • 全局数据在Python包中模块间管理方法探讨
  • 红警之家进不去
  • Ribbon的轮询策略实现方法
  • 把握鸿蒙生态机遇,共创智能应用未来
  • shell基础-for\while\break
  • 使用Scrapy框架爬取博客信息
  • 深度学习:梯度下降算法简介
  • Spring学习笔记_16——@Inject
  • Es可视化界面 ElasticHd
  • 杂货 | 每日资讯 | 2024.10.31
  • 远程工作时代的文件安全管理挑战与机遇
  • 尚硅谷-react教程-求和案例-优化2-Provider组件的使用-笔记
  • 用ChatGPT提升工作效率:从理论到实际应用
  • 贪心算法入门(一)
  • axios post请求body为字符串时的解决方法
  • 数理逻辑/逻辑哲学 小记
  • 【算法】【优选算法】双指针(上)
  • 鸿蒙开发融云demo发送图片消息
  • 正则表达式:文本处理的强大工具