点击上方蓝色字体,关注我们
BC95的CoAP测试需要云平台配合,当前的支持CoAP协议的平台有华为OceanConnect平台、电信天翼云(除了 Logo 其他和华为的一样)、移动 OneNet等。此教程以华为的OceanConnect 平台为例进行测试。下面我将就平台申请、平台测开发、NB-IoT实验开发板与平台的收发测试做出详细介绍。
1
华为 NB-IoT CoAP总体方案拓扑
华为提供NB-IoT端到端解决方案的支持,提供多种开放能力供合作伙伴快速集成应用。提供海思的NB-IoT芯片,基站网络和Ocean Connect连接管理平台。开发者可以根据芯片/模组开发手册进行终端的开发,基于IoT平台进行APP Server开发。
-
Device:
NB-IoT终端(如智能水表、智能气表等)通过空口连接到eNodeB。
-
eNodeB:
主要承担空口接入处理和小区管理等相关功能,通过S1-lite接口与IoT核心网进行连接,将非接入层数据转发给高层网元处理。
-
IoT Core:
承担与终端非接入层交互的功能,将IoT业务相关数据转发到IoT平台进行处理。
-
IoT Platform:
IoT联接管理平台汇聚从各种接入网得到的IoT数据,根据不同类型转发给相应的业务应用进行处理。
-
APP Server:
是IoT数据的最终汇聚点,根据客户的需求进行数据处理等操作。
从总体拓扑中可以看到,华为在这里放置了一个CoAP Server,所有使用CoAP的模组,都得先连接到华为这边。
当然,有办法绕过这个限制,那就是不使用模组内置的CoAP相关的AT指令。
自己在UDP基础上做这个协议。
2
华为IoT平台环境搭建
第1步:登录华为云平台,官网:https://www.huaweicloud.com/。
第2步:注册账号,可以申请企业账号和个人账号,这里我申请个人账号。
第3步:实名认证,华为云认证个人信息。
选择合适的认证方式,支持银行卡、身份证扫码、个人证件认证三种方式,这里使用扫码认证。