【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN

举报
zhensu 发表于 2021/05/18 14:35:22 2021/05/18
【摘要】 openCPU开发Cat.1模组MC615-CN,运行模组内置hwcloud iot link协议(MQTT),实现上电即上华为云。

 

故小北,硬科技,驱动力(ok).gif

一句话总结:openCPU开发Cat.1模组MC615-CN,运行模组内置hwcloud iot link协议(MQTT),实现上电即上华为云。

 

1.jpg


一、Cat.1上电即上华为云系列文章:

(1)     openCPU开发Cat.1模组MC615-CN,完成编译环境安装、源码编译、下载模组固件、coolwatcher查看模组运行LOG、测试Cat.1模组入网情况。(已完成)

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN

https://bbs.huaweicloud.com/blogs/263473

(2)     openCPU开发Cat.1模组MC615-CN,运行模组内置hwcloud iot link协议,实现上电即上华为云。(正在进行中)

(3)     上电即上华为云,Cat.1基于openCPU完成摄像头功能

(4)     上电即上华为云,Cat.1基于openCPU开发智慧农业项目

(5)     上电即上华为云,Cat.1基于openCPU驱动X传感器(六轴姿态、光感等)

(6)     上电即上华为云,smart智联Cat.1 + PLC无线网关

(7)     上电即上华为云,Cat.1 + LittlevGL智能显示屏(猫眼、广告分发屏等)

(8)     未完待续

 

二、网红猫Cat.1来了

CatCategory的缩写,意思是类别,以LTE UE-Category出道,后来衍生为“Cat.X”。Cat.1的全称就是LTE UE-Category 1。当年3GPP组织制定LTE标准时,希望LTE能为不同用户提供不同等级的网络服务能力,于是就给LTE进行了网络分类。比如Release13Cat.NB-1就是NB-IoT170Kbps-250Kbps),Cat.M1就是eMTC1Mbps-1Mbps)。

Cat.1早在Release8就发布了,属于4G LTE网络的一个类别。上行峰值速率是5Mbit/s,下行峰值速率是10Mbit/s,属于蜂窝物联网。

“网红猫的速度,好快啊!”

2.jpg


不同的应用场景,应该选择合适的网络制式。

在对讲机、金融支付、车联网、智能穿戴、共享设备、视频监控等中低速业务场景上,属于猫王Cat.1统治的天下

 

MC615-CN-00广和通公司Fibocom出品的一款LTE Cat.1 bis无线通信模组。

产品支持TDD-LTE/FDD-LTE多种网络制式和多频段,同时支持VoLTEAudioCameraLCDKeypad等功能。另外,模组提供了USB/UART/SPI/I2C等通用接口满足IoT行业的各种应用诉求。MC615-CN覆盖亚洲地区主要运营商频段,该系列产品采用LCC+LGA封装,封装尺寸和G510/N510/MA510 PIN to PIN,方便客户最小代价切换。产品定位覆盖中低速率物联网市场,例如泛支付、共享、工业 互联、追踪、车载后装等多种应用场景,为多领域客户提供完美高速体验。

3.jpg


L610-CN是广和通公司Fibocom出品的另外一款LTE Cat.1 bis无线通信模组。产品支持LTEGSM双模通信,同时支持VoLTEAudioCameraLCDKeypad等功能,部分型号支持WIFIScan或蓝牙。另外,模组提供了USB/UART/SPI/I2C/SDIO等通用接口满足IoT行业的各种应用诉求。L610-CN覆盖亚洲地区主要运营商频段,另有同系列相同封装产品L610-EUL610-LA分别覆盖欧洲、拉美地区主要运营商频段。

 

三、Cat.1模组MC615-CN基础SDK

基础SDK

core_sdk_16000.1000.00.06.34.05.tar.gz

主版本固件

16000.1000.00.06.34.05.pac

16000.1000.00.06.34.05.elf

16000.1000.00.06.34.05.map

16000.1000.00.06.34.05_boot.elf

 

四、华为云MC615-CN智联模组patch

补丁包

patch_hwcloud_MC615-CN_mqtt_20210517-1455.rar

 

 

五、使用步骤

准备工作

1)开发板硬件连接、驱动安装、编译环境配置、如何编译固件、固件下载、查看运行LOG等基础操作,请参考下面文章:

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN

https://bbs.huaweicloud.com/blogs/263473

2)请务必先完成这篇文章,掌握基本的使用方法。

 

打补丁

1)在基础SDKcore_sdk_16000.1000.00.06.34.05 上面打华为云补丁patch_hwcloud_MC615-CN_mqtt_20210517-1455

4.jpg


 

华为云设置

1)云端的配置。选择产品:设备接入 IoTDA

https://www.huaweicloud.com/product/iothub.html

2)选择北京四。

5.jpg

3)创建产品。注意协议类型,选择MQTT

6.jpg

5)模型定义,直接使用平台定义好的WaterMeter

7.jpg

6oc_water_meter_mqtt产品创建成功。

8.jpg

7)注册设备。

9.jpg

8)设备创建成功。

注意:设备ID需要保存,代码中需要用到。

10.jpg

9)在设备列表中,可以看到设备未激活。

11.jpg

 

修改代码

1)点击设备详情,复制设备ID

12.jpg

 

2)修改代码中设备ID和接入密码。

app\hwcloud_iot_link\iot_link\demos\oc_mqtt_demo\oc_mqtt_water_meter.c

 

#define CN_EP_DEVICEID        "5fed97874f04b003098ac371_mqtt_12345678" //  watermeter水表模型

#define CN_EP_PASSWD          "12345678"

 

编译固件

1)修改完代码后,运行下面命令

. tools/core_launch.sh

cout

cmake ../.. -G Ninja

ninja

 

13.jpg


2)编译生成文件存于:./out/appimage_debug/hex/

咱们需要的就是hwcloud_user_app.pac。此文件用于下载到MC615-CN上启动运行。

14.jpg


3)打开升级软件FibocomUpgradeDL_V1.0.2.exe。选择hwcloud_user_app.pac

15.jpg


4)注意把波特率设置为921600

16.jpg


5按住Boot,给开发板上电,然后松开Boot键,即可下载hwcloud_user_app.pac包。

如果下载遇到问题,请参考https://bbs.huaweicloud.com/blogs/263473

17.jpg


18.jpg


6)固件下载完成后,按一下Reset键。

注意:这个步骤很重要,很多开发者下载固件后,云端没有效果,就是因为没有重启Cat.1模组

 

数据上云

1)华为云上打开产品选项,选择在线调试,点击设备。

19.jpg


2)可以看到真实设备已经在线。data正在上报到华为云。

20.jpg


云端下发

1)打开CoolWatcher软件,进行LOG观察。如果操作遇到问题,请参考https://bbs.huaweicloud.com/blogs/263473

 

21.jpg


2)进入华为云API Explorer

https://apiexplorer.developer.huaweicloud.com/apiexplorer/debug?product=IoTDA&api=CreateCommand

3)选择CreateCommand 下发设备命令。

4填入设备ID等参数。参数区写入{"cmd_value":"hi2021Cat.1"}。点击调试。

22.jpg


5)点击调试。页面显示调试成功。

23.jpg


7)在CoolWatcher的筛选框里输入hi2021,可以看到Cat.1模组已经收到hi2021Cat.1的命令。

24.jpg


 

完成

ok

源码获取

weixin关注公众号beigugong,或者扫描下方二维码。

回复hwcloud_Cat.1_MC615-CN,获取源码下载链接。

25.jpg

26.jpg


相关

【上电即上华为云】华为云openCPU智联模组_wifi_8720_MQTT

https://bbs.huaweicloud.com/blogs/233458

 

【上电即上华为云】华为云openCPU智联模组_wifi_8720_LwM2M

https://bbs.huaweicloud.com/blogs/236198

 

【上电即上华为云】华为云openCPU智联模组_wifi_BL602(RISC-V)_MQTT

 https://bbs.huaweicloud.com/blogs/238212

 

【上电即上华为云】华为云openCPU智联模组_wifi_BL602(RISC-V)_LwM2M

https://bbs.huaweicloud.com/blogs/238213

 

【上电即上华为云】华为云openCPU智联模组_wifi_BL602(RISC-V)_CoAP

https://bbs.huaweicloud.com/blogs/238214

 

【上电即上华为云】华为云AIoT智联开发板_mcu_HK32F103Vx

https://bbs.huaweicloud.com/blogs/244682

 

【上电即上华为云】华为云smart智联PLC无线网关_plc_3121N-H(3121N-IED)

https://bbs.huaweicloud.com/blogs/245850

 

【上电即上华为云】华为云openCPU智联模组_wifi_HF-LPX70_RISC-V_LwM2M

https://bbs.huaweicloud.com/blogs/246215

 

【上电即上华为云】华为云openCPU智联模组_wifi_HF-LPX70_RISC-V_CoAP

https://bbs.huaweicloud.com/blogs/247263

 

【上电即上华为云】华为云all-in-one智联模组_NB-IoT_BC95-CNV(BC28-CNV)_LwM2M_at

https://bbs.huaweicloud.com/blogs/249241

 

【上电即上华为云】华为云all-in-one智联模组_NB-IoT_BC95-CNV(BC28-CNV)_MQTT_at

https://bbs.huaweicloud.com/blogs/249333

 

【上电即上华为云】华为云all-in-one智联模组_NB-IoT_BLE_BC95-CNV_BC28-CNV_openCPU

https://bbs.huaweicloud.com/blogs/253691

 

【上电即上华为云】华为云all-in-one智联模组_NB-IoT_BLE_BC95-CNV_BC28-CNV_蓝牙APP

https://bbs.huaweicloud.com/blogs/253694

 

【上电即上华为云】华为云smart智联PLC_NB-IoT_BLE无线网关_plc_3121N-IED_BC95-CNV

https://bbs.huaweicloud.com/blogs/254821

 

【上电即上华为云】(视频演示)语音识别、RISC-V架构WiFi芯片、LCD显示屏融合案例

https://bbs.huaweicloud.com/blogs/259858

 

【上电即上华为云】华为云smart语音识别_AI_Voice_wifi_RISC-V_LCD_ST7789

https://bbs.huaweicloud.com/blogs/261451

 

【上电即上华为云】(视频演示)云弹幕、LittlevGLRISC-V架构WiFi芯片、LCD显示屏

https://bbs.huaweicloud.com/blogs/262841

 

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN

https://bbs.huaweicloud.com/blogs/263473

 

【上电即上华为云】故小北文章阶段性汇总v202104291051

https://bbs.huaweicloud.com/blogs/263697

 

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN

本帖地址

 

 

 

故小北 公众号logo.gif

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。