原贴地址:https://bbs.huaweicloud.com/blogs/300123

【摘要】 openCPU开发Cat.1模组L610-CN,运行模组内置的hwcloud iot link协议,实现上电即上华为云,结合中科银河GXHT30传感器,实现环境温湿度检测。

一句话总结:openCPU开发Cat.1模组L610-CN,运行模组内置的hwcloud iot link协议,实现上电即上华为云,结合中科银河GXHT30传感器,实现环境温湿度检测。

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

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

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

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

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

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

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

(3) openCPU开发Cat.1模组L610-CN,运行模组内置hwcloud iot link协议,实现上电即上华为云和OTA升级。(已完成)

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN_L610-CN_OTA升级(面向OTA在线升级)

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN_L610-CN_OTA升级-云社区-华为云

(4) 上电即上华为云,smart智联Cat.1 + PLC无线网关。(已完成)

【上电即上华为云】华为云smart智联Cat.1+PLC无线网关_3121N-IED_MC615-CN-L610-CN(面向Cat.1+PLC无线网关)

【上电即上华为云】华为云smart智联Cat.1+PLC无线网关_3121N-IED_MC615-CN-L610-CN-云社区-华为云

(5) 上电即上华为云,Cat.1基于openCPU完成云喇叭。(已完成)

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_云喇叭TTS语音

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_云喇叭TTS语音-云社区-华为云

(6) 上电即上华为云,Cat.1基于GPS完成定位器功能。(已完成)

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

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_GPS定位器-云社区-华为云

(7) 上电即上华为云,Cat.1基于openCPU驱动中科银河GXHT30温湿度传感器。(进行中)

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

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

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

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

(12) 未完待续…

整体方案下图:

(1)Cat.1模组(广和通L610-CN)通过I2C1与GXHT30(中科银河/温湿度传感器)通讯,openCPU开发获取环境温湿度,上报华为云。

(2)北京中科银河芯科技有限公司研发了一系列的温湿度传感器产品,包括单总线分布式和I2C接口温湿度传感器。温度湿度传感器的温度精度可达±0.3℃,湿度精度从±3%RH到±1.8%RH,满足不同用户的各种温度测量需求。

产品特点:

◆ 芯片采用I2C/One-wire接口方式

◆ 芯片温度测量范围-40℃~+125℃(-40℉~+257℉)

◆ 湿度测量范围0-100%RH

◆ 芯片湿度测量精度±3%RH,±2%RH

◆ 芯片温度测量精度±0.3℃、±0.5℃

◆ 分辨率16bit

◆ 温湿度转换速度2.5ms、5.5ms可设定

◆ 最低平均功耗仅1uA@3V

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(170Kbps-250Kbps),Cat.M1就是eMTC(1Mbps-1Mbps)。

Cat.1早在Release8就发布了,属于4G LTE网络的一个类别。上行峰值速率是5Mbit/s,下行峰值速率是10Mbit/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_Temp_Hum_20210909-1519.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插上开发板附赠的天线。USB接口连接电脑。插入SIM卡。

注意:建议USB直接连电脑。我遇到一个问题(仅供参考):把USB接到USB分线器,此时coolwatcher软件、串口调试助手等软件,运行不正常。USB直连电脑,软件运行正常。

(3)GXHT30芯片使用L610-CN的I2C1端口,按下图所示。杜邦线连接传感器。

注意:有开发者给我留言,说前几天学完GPS定位器和Cat.1+PLC无线网关的文章,现在做I2C环境温湿度的文章,JP2是否还插着短路端子?我看了下,我这边的JP2是留空的。

(5)L610-CN开发板与MC615-CN开发板使用方法类似,只是外设更加丰富。

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

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

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

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

打补丁

(1)在基础SDK:core_sdk_16000.1073.00.06.02.01 上面打华为云补丁patch_hwcloud_CAT1_L610-CN_Temp_Hum_20210909-1519

华为云设置

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

设备接入_IoTDA_IoT_物联网IoT平台-华为云

(2)选择北京四。

(3)创建产品。注意协议类型,选择MQTT。数据格式,选择JSON。

(5)本次采用自定义模型。

(6)添加服务Environment。添加2个属性:Temperature,数据类型int(整形)。Humidity,数据类型int(整形)。

(7)注册设备。密钥输入12345678。

(8)设备创建成功。

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

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

修改代码

(1)华为云上点击设备详情,复制设备ID。

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

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

#define CN_EP_DEVICEID " 6139ba33010993028731099a_cat1_temp_123456"

#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包。

如果下载遇到问题,请参考文章【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-云社区-华为云

注意:如果你拿到是一个全新的L610开发板,则需要更新主固件版本。还需要发送AT指令,打开LOG显示。使用串口调试助手发送at^tracectrl=0,1,2 //打开USB AP口LOG (port4)。方法参考上面链接【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-云社区-华为云

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

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

数据上云

(1)华为云上查看设备详情,可以看到设备已在线。

(2)华为云上打开产品选项,选择在线调试,点击设备。可以看到设备已经在线,data正在上报到华为云。

完成

ok。

源码获取

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

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

相关

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

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

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

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

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN_L610-CN_OTA升级(面向OTA在线升级)

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN_L610-CN_OTA升级-云社区-华为云

【上电即上华为云】华为云smart智联Cat.1+PLC无线网关_3121N-IED_MC615-CN-L610-CN(面向Cat.1+PLC无线网关)

【上电即上华为云】华为云smart智联Cat.1+PLC无线网关_3121N-IED_MC615-CN-L610-CN-云社区-华为云

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_云喇叭TTS语音

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_云喇叭TTS语音-云社区-华为云

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

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_GPS定位器-云社区-华为云

postman使用put方法向华为云obs桶上传文件和图片

postman使用put方法向华为云obs桶上传文件和图片-云社区-华为云

postman使用post方法向华为云obs桶上传文件和图片

postman使用post方法向华为云obs桶上传文件和图片-云社区-华为云

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_环境温湿度(GXHT30传感器)

本帖地址

【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_环境温湿度(GXHT30传感器)相关推荐

  1. 【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_云喇叭TTS语音

    原贴地址:https://bbs.huaweicloud.com/blogs/296429 [摘要] openCPU开发Cat.1模组L610-CN,运行模组内置的hwcloud iot link协议 ...

  2. 华为云联合HarmonyOS发布智联生活行业加速器

    摘要:华为云DevRun智联生活行业加速器,为产业链上下游企业提供技术支持.生态建设.商业变现等多方面的资源扶持,共同打造智联生活新未来. 据IDC的报告,2021年上半年中国智能家居设备市场出货量约 ...

  3. 爱联模组接入华为hilink总结——开发简介和移植(一)

    下面我讲述的爱联固件版本都是9.0.1.131前的,131后的版本都是带有PIN码的连接的,后面也都会使用带pin码的,为啥我现在不用,因为华为APP(在2020/2/14这个时间点)还没有上线带PI ...

  4. m5310模组数据上传至onenet_移动M5310-A NB-IoT通信模组技术参数

    标签: NB-IoT 提供NB-IoT技术特点,NB-IoT模块/芯片,NB-IoT解决方案等前沿技术趋势信息,工程师最喜欢的NB-IoT技术社区/物联网 物联网是新一代信息技术的重要组成部分,也是& ...

  5. m5310模组数据上传至onenet_m5310模组数据上传至onenet_移动M5310-A NB-IoT通信模组技术参数...

    标签: NB-IoT 提供NB-IoT技术特点,NB-IoT模块/芯片,NB-IoT解决方案等前沿技术趋势信息,工程师最喜欢的NB-IoT技术社区/物联网 物联网是新一代信息技术的重要组成部分,也是& ...

  6. 华为Mate 30系列后摄相机模组曝光:圆形三摄各有不同

    随着华为Mate30系列新机发布时间的临近,该机的大致外观和配置信息都差不多得到确认,总体上不会有太大的变化,新的爆料主要集中在部分细节方面.近日有媒体晒出了据称是华为Mate30系列新机的后置相机模 ...

  7. 基于华为巴龙MH5000-31 5G工业/商业模组开发(二)

    验证华为巴龙5000基带芯片基本功能.性能测试(Ubuntu/Linux端)   5G-第五代移动通信技术(英语:5th generation mobile networks或5th generati ...

  8. 基于华为巴龙MH5000-31 5G工业/商业模组开发(三)

    树莓派4B+华为5G模组实现通过以太网透传   5G-第五代移动通信技术(英语:5th generation mobile networks或5th generation wireless syste ...

  9. 基于华为巴龙MH5000-31 5G工业/商业模组开发(一)

    验证华为巴龙5000基带芯片基本功能.性能测试(Windows端)   5G-第五代移动通信技术(英语:5th generation mobile networks或5th generation wi ...

最新文章

  1. JAVA条件表达式的陷阱
  2. java enum 返回list_java – 组合枚举并使用getter返回指定的枚举
  3. 重写了GD32VF103的启动脚本和链接脚本
  4. 浅谈前端安全问题及策略
  5. php 文字水印如何居中,php文字水印和php图片水印实现代码(二种加水印方法)
  6. jQuery --- grep
  7. 使用jenkins进行Android的持续集成
  8. POJ - 3190
  9. 开好会议有诀窍------(转)
  10. 使用jquery 动态操作添加/删除tr td
  11. jQuery--捕获键盘敲击
  12. java 僵尸进程_僵尸进程ZOMBIE
  13. 正确的做事和做正确的事
  14. STM32CUDE-STM32F407学习笔记1-点亮LED
  15. 广告创意设计的灵感来源
  16. SQL零基础入门学习(一)
  17. tomcat系列-04-启用APR
  18. 赛车小游戏c语言代码,网页赛车小游戏(纯JavaScript编写)
  19. 流程图讲解_流程图+地图题小作文练习,详细讲解+精选范文!!
  20. 《Adobe After Effects CS4经典教程》——1.2 创建项目并导入素材

热门文章

  1. php mysql ssl 连接_Mysql 中的SSL 连接
  2. 王牌电视机显示服务器开小差,TCL王牌大屏幕彩电故障检修实例(上)
  3. 将eclipse,虚拟机,mysql安装到移动硬盘上,亲测
  4. 银行计算机专业面试,建设银行计算机专业面试问题汇总和精彩回答
  5. 【AI 技术精选】神经网络结构深入分析和比较
  6. 纪念相对论发表110周年
  7. 《ESP8266学习笔记》之 采用定时器内的按键扫描方法,摒弃传统的延时按键消抖
  8. 教你使用晨曦记账本,登记管理借还款
  9. Labview从入门到会用(一)——创建数据文件
  10. Win10通过Anaconda安装GPU版tensorflow