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

网友投稿 919 2022-05-30

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

一句话 总结: 前期 已经 推送 WiFi+PLC 无线 网关、 NB-IoT+PLC 无线 网关,今天给 小伙伴 带来 Cat.1+PLC 无线 网关 , 有 PLC 的大规模自组网 , Cat.1 的高速网络 通道, 当然 最重要的是上电即上华为云。

一 、 P LC 工程源码

源代码

opencpu_sdk_v0.03_hwcloud_nb.rar

调测 工具包

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

hiplc_tools 文件夹

2、 Cat.1 模组 L610-CN 基础 SDK + 华为云 智联 patch

基础 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

网关补丁包

patch_hwcloud_CAT1_PLC_Gateway_20210813-1530.rar

3、 使用步骤

方案 说明

( 1 ) 现在实现 一个 华为云 smart 智联 Cat.1+PLC 无线网关 。

技术点 :

Cat.1 模组 、 PLC 模组 、上电即上华为云

整体 方案介绍:

( 1 ) PLC 无线 网关 : 由 PLC 模组 CCO 头端(欧智通 3121N-H 型号) 、Cat.1 模组( 广和通 L610-CN 型号)构成 。 PLC 和 Cat.1 通过 串口相连。 PLC 头端 CCO 通过电力线 ( 22 0V 交流电) ,接收到 PLC 尾端 STA 发的 数据 ,经过 Uart 给 Cat.1 , Cat.1 模组 解析数据, 使用 MQTT 协议发到 华为云, 实现 上电即上云 。华为云 的控制命令, 按 相反路径,发给STA 尾端 。

( 2 ) 智能设备 ( 例如插座 ) : 嵌入 PLC 模组 STA 尾端( 欧智通 3121N-IED 型号)。 有 MCU+PLC 、 openCPU 这 2 种 开发模式。 本次 采用 MCU+PLC 开发 ,使用 PC 串口 调试助手模拟 MCU 的数据 收发。

【答 开发者 】头端 和尾端, 可以 选用相同的 PLC 型号 。 一套 代码,可以同时 生成 CCO 头端 和 STA 尾端固件 。

WIFI+PLC 网关

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

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

NB-IoT +PLC 网关

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

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

疑问

什么是 PLC ?

什么 是 Cat.1 ?

什么是 PLC

近期 全屋智能 的 话题 很火 , 也 让很多企业和开发者的目光投向了 PLC 领域 。

PLC 即电力载波通讯,是 Power L ine Communication 的简称。 PLC 利用家庭 火线和零线,就能实现 用电 设备 (插座 、 灯 、 冰箱 等 )的 互联互通。 PLC 优势巨大: 超 便携, 有电 即 能用,便携施工, 简化 运维 ; 超智能,自动的无感知 自组网 ;超长 传输 距离;超安全,简单经济的强电隔离; 超低成本。

贴 几个图,大家感受下。

【答 开发者 】 C CO 是 PLC 头端 模组 。 S TA 是 PLC 尾端 模组 。

什么 是Cat.1 ?

1、 网红猫 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 分别覆盖欧洲、拉美地区主要运营商频段。

PLC

模组

( 1 ) PLC 模组 ( 欧智通 3121N-H_3121N-IED ) 和 华为云的操作,请参考 :

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

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

注意 : 只需要 参考 PLC 部分 即可,掌握怎么编译 open CPU和烧录PLC 固件 。

Cat.1 模组

( 1 ) Cat.1 模组 ( 广和通 L610-CN ) 和 华为云的操作,请参考 :

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

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

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

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

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

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

( 2 ) 注意 : 重点 参考 Cat.1 基础 操作 部分 和 上华为云 部分,掌握怎么编译 open CPU和烧录Cat.1 固件 。

硬件 接线

( 1 )按照 下图的管脚编号,进行硬件接线。

( 2 ) C at.1 的 环境,我使用的是 FIBOCOM L610-AEVK 开发板 。注意串口 3 的 GND 、 U3RXD 、 U3TXD 的 位置。 开发板 的串口 3 功能 和 GPS 功能 通过 JP2 进行 选择, 短接 端子放在左侧,就可以选择使用串口 3 功能 。

调测 运行

( 1 ) 打开 PLC 模组 CCO 的 LOG 串口 。 打开 PLC 模组 STA 尾端 的业务串口 ( 不是 LOG 串口 ) , 业务 串口用于外接 MCU ,模拟 真实设备( 例如 插座) 的 数据收发和命令控制。

注意: 串口调试助手的校验, 选择 Even 。

( 2 ) 当 STA 业务 串口出现hwcloud ok , 表示Cat.1 模组准备 好, 已经 连接上华为云平台。

( 3 )现在设计 一个简单的通讯协议。

【 1 】 尾端 STA 通过 PLC 网络 , 发送 xxx 字符串 。

【 2 】头端 CCO 接收 xxx 字符串,组合 打包成CCO01:{STA01:xxx} 字符串, 通过串口发给Cat.1 模组 。

【 3 】 Cat.1 模组 收到CCO01:{STA01:xxx} 字符串,解析 出 x xx ,通过 无线发给华为云。

( 4 )实际 运行如下 。

【 1 】在 PLC 尾端 STA 的 业务串口,输入 time=88; 字符串(不要 选择Send with enter ), 点击Send Command 。

【 2 】经过 PLC 网络 , 头端 CCO 接收 到 数据 后,进行 汇总打包 CCO01:{STA01:time=88;} 字符串。 发给Cat.1 模组 。

【 3 】 Cat.1 模组 收到 CCO01:{STA01:time=88;} 字符串,解析 出CCO=1, STA=1, time=88 ,通过 MQTT 协议 发给华为云。

( 5 ) 在 CoolWatcher 下 搜索 Cat.1 模组 的 运行 LOG , 可以 看到 成功解析 PLC 消息 。

( 6 )登录 华为云 , 显示 已经 收到最新上报数据 , time=88 。

接收 华为云 命令 下发

( 1 )进入 华为云 API E xplorer 。

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

( 2 )选择 CreateCommand 下发设备命令。

( 3 )填入设备 ID 等 参数。 参数 区写入 {"cmd_value":"hi2021 Cat.1 "} 。

( 4 )点击 调试 。华为云页面 显示 调试 成功。

( 5 ) PLC 尾端 STA 模组 的串口调试助手, 显示 收到 hi2021Cat.1 的 命令。 路径 是华为云,到Cat.1 模组 ,到 CCO 头端 ,经过 PLC 网络 ,到 STA 尾端 , 最终 从串口输出。

完成

ok。

源码 获取

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

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

相关

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

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 在线 升级 )

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

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

本帖 地址

IoT IoT行业生态工作台 IoTStage 单片机 硬件开发 设备接入 IoTDA

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【智行100】三峡大坝、青藏铁路的背后都有TA的身影
下一篇:利用kubernetes exec接口实现任意容器的web-terminal
相关文章