前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实操电信NB-IoT接入(无NB-IoT模组体验)

实操电信NB-IoT接入(无NB-IoT模组体验)

原创
作者头像
peakxie
修改2018-07-17 19:23:44
5.2K0
修改2018-07-17 19:23:44
举报
文章被收录于专栏:peakxie

由于工作需要,近期按照电信的接入文档,试用电信NB-IoT平台,记录下使用过程中遇到的问题和解决办法。

1.按照 《电信NB-IoT接入指导文档》,申请测试环境账号和密码

2.登录电信开发者门户(测试环境)

电信开发者门户地址见下图,平台限制不能填写证书验证不过的地址,但又确实是电信的地址。

Chrome浏览器会提示证书错误,不管,点击高级,继续访问。

账号密码登录,创建应用,默认创建就好

3.创建产品profile(定义产品的模型,上报数据字段和下发命令字段)

我们定义全新的产品类型,选择Other,其他根据自己情况,随意填写。协议选择CoAP

点击确认,进入设置界面,新建服务,取个服务名,新增属性,上报数据推送给应用服务器的字段。命令-》新增字段就是,应用服务器下发命令的字段

属性添加一个test1上报字段,添加TCMD命令,TCMD命令增加test2字段

保存,profile创建就完成了。

4.创建编解码插件(用于将模组上报的数据,通过编解码插件解析之后跟上一步中profile定义的字段绑定,可以通过回调推送到应用平台)

点击新建,会提示选择刚才创建的profile,确定。

点击新增消息。新增消息如下左中,将右侧的test1拖到中间,跟消息中的test1关联

同理,新建消息,下发消息。这样上报和下发消息编解码就编写完成了,点击保存,部署。

5.在电信平台注册设备

验证码 正式的设备是IMEI,待会我们使用电信的模拟终端模拟一个NB设备测试,所以此处可以随意填写

6.使用NB设备模拟器,模拟一个终端设备

填写刚才注册的验证码 Test001

可以看到刚才注册的设备状态,也是绑定状态

7.上报数据,下发命令(使用模拟终端)

点击发送,看到设备中历史数据中,已经有了终端上报的数据了

NB模拟器上报的数据和历史数据中的数据是不是有某种关系?刚才我们创建的编解码插件就是为了解析这种对应关系,我们自己可以根据自己的意愿定义格式。

我们使用电信平台提供的功能下发命令,当然也可以通过电信提供的北向API,发起一个https请求下发命令。

模拟器中可以看到刚刚发送的命令,同理这里的转换也是用我们刚刚编解码的插件。

8.在电信平台的上报数据和下发数据都体验了,是不是想问如何将数据上报到自己的应用平台呢?

填上自己的服务器地址,要填https的,地址后面要加端口号,否则报url格式错误。

服务器收到电信平台的检测请求,但提示证书认证有问题,

上传的是服务器证书的CA证书。稍等10分钟,重新检测。

在模拟器上发一条上报消息,应用服务器收到了数据。

应用服务器对终端发送数据只需调用电信北向RestAPI即可下发命令。

9.至此,电信平台测试环境NB-IoT体验就结束了。

电信正式的环境使用,还需要申请测试,测试通过后,下发正式环境地址和账号。

是不是感觉有一点点复杂,想简单接入下,腾讯云物联网通信已上线NB-IoT产品,只需简单几步,终端就可以将数据上传到自己的应用平台,应用平台下发命令道终端,敬请关注!有任何问题欢迎留言!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.按照 《电信NB-IoT接入指导文档》,申请测试环境账号和密码
  • 2.登录电信开发者门户(测试环境)
  • 3.创建产品profile(定义产品的模型,上报数据字段和下发命令字段)
  • 4.创建编解码插件(用于将模组上报的数据,通过编解码插件解析之后跟上一步中profile定义的字段绑定,可以通过回调推送到应用平台)
  • 5.在电信平台注册设备
  • 6.使用NB设备模拟器,模拟一个终端设备
  • 7.上报数据,下发命令(使用模拟终端)
  • 8.在电信平台的上报数据和下发数据都体验了,是不是想问如何将数据上报到自己的应用平台呢?
  • 9.至此,电信平台测试环境NB-IoT体验就结束了。
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档