| 一句话  总结:  open  CPU  开发  Cat.1  模组  L610-CN  ,运行  模组内置  的  hwcloud iot link  协议  ,实现  上电即上华为云  和  OTA  升级  。
 
 1、  Cat.1  上电  即上华为云系列文章  :  (1)  open  CPU  开发  Cat.1  模组  MC  615-CN  ,完成编译  环境安装、  源码  编译、  下载  模组固件  、  coolwatcher  查看模组  运行  LOG  、  测试  Cat.1  模组  入网  情况  。  (已  完成  )  (2)  open  CPU  开发  Cat.1  模组  MC615-CN  ,运行  模组内置  hwcloud iot link  协议  ,实现上电即上华为云。  (已  完成  )  (3)  open  CPU  开发  Cat.1  模组  L610-CN  ,运行  模组内置  hwcloud iot link  协议  ,实现上电即上华为云  和  OTA  升级  。  (正在  进行中  ,  本文  主要  关注  OTA  升级  功能  )  (4)  上电  即上  华为  云,  Cat.1  基于  openCPU  完成摄像头功能  (5)  上电  即上  华为  云,  Cat.1  基于  openCPU  开发  智慧农业  项目  (6)  上电  即上  华为  云,  Cat.1  基于  openCPU  驱动  X  传感器(六轴姿态  、光感  等)  (7)  上电  即上  华为  云  ,  smart  智联  Cat.1   +  PLC  无线网关  (8)  上电即上华为云,  Cat.1   +  Little  vGL  智能  显示屏(  猫眼  、广告  分发  屏等)  (9)  未完  待续  …  
 OTA  升级说明  :  ( 1 ) 通讯 模组 在线 升级, 统称 为 OTA 。进一步细分 为 SOTA ( Software Over The Air )和 FOTA ( Firmware Over The Air )。 ( 2 ) SOTA 主要 指用户业务 APP 升级 。 当 用户需求变更、 增加 代码 功能 、 紧急修复现场 问题 等 绝大多数场景 下,可以采用 SOTA 远程 升级 。 ( 3 ) FOTA 主要 指通讯模组 主 固件 升级。 在模组 固件 出现 重大 变更时 , 不升级可能 会影响模组正常运行的 场景下 , 可以 谨慎采用 FOTA 远程 升级。 
 
 
 2、  网红  猫  Cat.1  来  了  Cat  是  Category  的缩写,意思是类别  ,以  LTE UE-Category  出道,后来衍生为“  Cat.  X  ”  。  Cat.1  的  全称  就是  LTE UE-Category 1  。  当年  3GPP  组织制定  LTE  标准时,  希望  LTE  能为不同用户提供不同等级的网络服务能力,于是就给  LTE  进行了网络分类。  比如  Release13  的  Cat.NB-1  就是  NB-IoT  (  170  Kbps-250Kbps  )  ,  Cat.M1  就是  eMTC  (  1M  bps-1Mbps  )  。  Cat.1  早在  R  elease8  就  发布了,  属于  4G LTE  网络的一个类别。上行峰值速率是  5M  bit/s  ,下行峰值速率是  10M  bit/s  ,属于蜂窝物联网。  “  网红  猫  的速度,  好快  啊!  ”  
 不同  的  应用场景,  应该选择  合适  的  网络  制式  。  在  对讲机  、金融支付、车联网、智能穿戴、共享设备、视频监控等  中低速  业务  场景上  ,属于  “  猫  王  ”  Cat.1  统治  的  天下  。  
 L610-CN  是广和通公司  Fibocom  出品  的  一款  LTE    Cat  .  1 bis  无线通信模组。产品支持  LTE  、  GSM  双模通信,同时支持  VoLTE  、  Audio  、  Camera  、  LCD  、  Keypad  等功能,部分型号支持  WIFIScan  或蓝牙。另外,模组提供了  USB/UART/SPI/I2C/SDIO  等通用接口满足  IoT  行业的各种应用诉求。  L610-CN  覆盖亚洲地区主要运营商频段,另有同系列相同封装产品  L610-EU  、  L610-LA  分别覆盖欧洲、拉美地区主要运营商频段。  
 MC615-CN-00  是  广和通公司  Fibocom  出品  的  另外  一款  LTE Cat  .  1 bis  无线通信模组。  产品支持  TDD-LTE/FDD-LTE  多种网络制式和多频段,同时支持  VoLTE  、  Audio  、  Camera  、  LCD  、  Keypad  等功能。另外,模组提供了  USB/UART/SPI/I2C  等通用接口满足  IoT  行业的各种应用诉求。  MC615-CN  覆盖亚洲地区主要运营商频段,该系列产品采用  LCC+LGA  封装,封装尺寸和  G510/N510/MA510 PIN to PIN  ,方便客户最小代价切换。产品定位覆盖中低速率物联网市场,例如泛支付、共享、工业    互联、追踪、车载后装等多种应用场景,为多领域客户提供完美高速体验。  
 
 3、  Cat.1  模组  L610  -CN  基础  SDK   
       
        
        | 基础  SDK  | core_sdk_16000.1073.00.06.02.01.tar.gz  |   
        | 主  版本固件  | 16000.1073.00.06.02.01  .pac  16000.1073.00.06.02.01  .elf  16000.1073.00.06.02.01  .map  16000.1073.00.06.02.01  _boot.elf  |  
 4、  华为云  L610  -CN  智联模组  patch   
       
        
        | 补丁包 | patch_hwcloud_CAT1_L610-CN_OTA_20210809-1032.rar |  
 
 5、  使用步骤   
       
        
        | 准备 工作 | ( 1 )本文 使用 FIBOCOM L610-AEVK  开发板  。 L610_Arduino_EVK 是基于 fibocom CAT1 产品 L610 openCPU 模组的开发套件,具备 Arduino 接口, 可以支持 Arduino 接口配件板,搭配 GPS 定位、 WiFi 、六轴定位传感器 、 温度传感器 、 8MB Flash 、麦克风、喇叭、 LCD 显示屏、 摄像头 、 2Kb EEPROM 、 4*4 矩阵按键组使用。 这是 一个非常强大的Cat.1 开发板 , 想做Cat.1产品 的开发者 必备  神器 。 
 
 ( 2 )如 上图所示,在 4G_ANT 插上开发板 附赠的天线。 U SB 接口连接 电脑。插入 SIM 卡 。 注意 : 建议 USB 直接 连电脑。 我遇到 一个问题 (仅供 参考 ) : 把 USB 接到 USB 分线器 , 此时 coolwatcher 软件 、串口调试助手等软件,运行不正常 。 USB 直连 电脑, 软件 运行正常。 
 ( 3 ) L 610-CN 开发板与 MC615-CN 开发板使用 方法 类似 ,只是外设更加丰富。 所以 , 有关 开发板驱动安装 、 编译环境 配置、 如何 编译固件、固件下载、 查看 运行 LOG 等 基础操作,请 参考 下面文章: 【上电即上华为云】华为云 openCPU 智联模组 _Cat.1_MC615-CN  https://bbs.huaweicloud.com/blogs/263473   
 请务必先完成 这篇文章,掌握基本的使用方法。 
 |   
        | 打补丁 | (  1  )在  基础  SDK  : core_sdk_16000.1073.00.06.02.01 上面 打 华为云 补丁patch_hwcloud_CAT1_L610-CN_OTA_20210809-1032 
 
 |   
        | 华为云 设置 | ( 1 )华为云 的 云端 配置,请参考下面文章: 【上电即上华为云】华为云  openCPU  智联模组  _Cat.1_MC615-CN-L610-CN   https://bbs.huaweicloud.com/blogs/267413  
 |   
        | 修改 代码 | ( 1 ) 华为云 上 点击设备 详情 , 复制设备 ID 。 
 
 ( 2 )修改 代码中 设备 ID 和 接入 密码 。 app\hwcloud_iot_link\iot_link\demos\oc_mqtt_demo\oc_mqtt_water_meter.c 
 #define CN_EP_DEVICEID " 5fed97874f04b003098ac371_mqtt_12345678  " #define CN_EP_PASSWD "12345678" 
 |   
        | 编译 固件 | (  1  )  修改完  代码后  ,运行  下面  命令  . tools/core_launch.sh  cout  cmake ../.. -G Ninja  ninja  
 
 
 (  2  )编译生成文件存于:  ./out/appimage_debug/hex/  咱们需要的就是  user_app  .pac  。此文件用于下载到  L610  -CN  上启动运行。  
 
 (  3  )  打开升级软件  FibocomUpgradeDL_V1.0.2.exe  。  选择  user_app  .pac  
 
 (  4  )  注意把波特率设置为  921600  。  然后  ,  点击第  3  个按钮  Start downloading  。  
 (  5  )  按住  Boot  键  ,给开发板上电  ,  然后松开  Boot  键,  即可下载  user_app  .pac  包  。  如果  下载  遇到  问题,请参考  文章   https://bbs.huaweicloud.com/blogs/263473   
 注意  :  如果  你拿到是一个全新的  L610  开发板  ,  则  需要更新主固件版本。  还需要  发送  AT  指令  ,打开  LOG  显示  。  使用串口调试助手发送  at^tracectrl=0,1,2 //  打开  USB AP  口  LOG (port4)  。方法  参考  上面  链接   https://bbs.huaweicloud.com/blogs/263473   
 
 
 
 (  6  )固件  下载完成后,按一下  Reset  键  。  注意  :这个步骤很重要,很多开发者下载固件后,  云端  没有效果,就是因为  没有重启  C  at.1  模组  。  
 |   
        | 数据 上云 | (  1  )华为云  上  查看设备  详情,可以看到设备已在线。  
 (  2  )  华为云  上打开产品  选项  ,选择在线调试,点击  设备  。  可以  看到设备  已经  在线  ,  data  正在  上报到华为云  。  {serviceId: Connectivity, data: {"dailyActivityTime":1,"rssi":25}}  此处只上报  dailyActivityTime  和  RSSI  。  
 |   
        | 制作 APPV2.0 | (  1  )根据  oc_water_meter_mqtt  的  物模型定义。  APPV2.0  的  业务变更  功能  ,  选择  上报  Connectivity  服务  下的  cellID  属性。  
 (  2  )打开  oc_mqtt_water_meter.c  app\hwcloud_iot_link\iot_link\demos\oc_mqtt_demo\oc_mqtt_water_meter.c  修改前    rssi_List.key = "rssi  ";  修改后    rssi_List.key = "cellID";  
 (  3  )保存代码  ,  ninja  进行编译  。  
 (  4  )  此时  user_app.img  就是  最新生成的  APPV2.0  的  img  固件  。  out\appimage_debug\hex\user_app.img  
 
 |   
        | 华为 OTA 操作 | (  1  )进入  设备  -  群组,  新建  一个群组,取名:  L610_SOTA  。  
 (  2  )  选择  L610_SOTA  群组  ,选择绑定,绑定  mqtt_12345678  的真实  设备。  
 
 (  3  )进入  设备  -  软固件升级  。先  选择软件列表,点击上传软件。  
 (  4  )选择  已经  生成  的  APPV2.0  固件  :  user_app.img  文件  。  软件  版本填写  V2.0  。  
 (  5  )  确认后  ,  软件  上传成功。  
 (  6  )  点  升级任务  界面  ,  新建  任务。  
 (  7  )  输入  任务名:  L610_V2_OTA  (  不强制要求  任务  名字  ,  能清楚分辨  管理  每个  任务  即可  )  。  选择  APPV2.0  固件  ,选择待升级群组。  立即创建任务。  
 
 (  8  )  查看  软件  升级任务  ,  目前  状态  正在执行中。  
 (  9  )查看  执行详情,  可以  看到  downloading  、  do  wnloading progress is 60%  、  su  ccess  等  升级  进度信息。  
 
 
 (  10  )  升级  任务最后显示  成功。  
 
 
 (  11  )查看  在线调试界面  。未  升级前,模组上报  RSSI  。  O  TA  在线  升级后,模组  自动  上报  cellID  。  O  TA  成功  了  。  
 
 |   
        | 完成 | ok。 |   
        | 源码 获取 | weixin 关注公众号 beigugong ,或者扫描下方二维码。 回复 hwcloud_Cat.1_MC615-CN  , 获取源码下载链接。 
 
 
 |   
        | 相关 | 【上电即上华为云】华为云 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  |   
        | 
 | 【上电即上华为云】(视频演示) 云弹幕、 Li ttlevGL 、 RISC-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 (面向 上华为云 )  https://bbs.huaweicloud.com/blogs/267413  |   
        | 
 | 【上电 即上 华为云】 华为云 openCPU 智联模组 _Cat.1_MC615-CN_L610-CN_OTA 升级 (面向 OTA 在线 升级 ) 本帖 地址  |  
 
 
 | 
评论(0)