fhhc

fhhc

0个粉丝

20

问答

0

专栏

0

资料

fhhc  发布于  2018-07-10 16:52:59
采纳率 0%
20个问答
2756

NB-IoT开发流程(建议):

NB-IoT开发流程(建议): ① 参与合作伙伴计划(http://partner.huawei.com),获取IoT平台资源,下载并激活SoftRadio软件 ② 通过SP Portal在IoT平台上创建北向应用,获取AppID/secret ③ 编写设备Profile文件,并上传至IoT平台 ④ 编写编解码插件,并上传至IoT平台 ⑤~⑦ 编写北向应用,鉴权、注册直连设备、修改设备信息 ⑧ 南向设备绑定上线 ⑨ 调用北向应用其他接口完善功能,如消息订阅、命令下发 ⑩ 南向设备上报数据 [align=center][attach]7390[/attach][/align] 说明:以上流程是通过SoftRadio模拟软件(模拟模组、基站、核心网)进行开发的。在实际开发过程中,可以在利用SoftRadio调试通过的基础上,进行真实设备的调测。

数据上报流程:

  1. 南向设备通过AT命令向SoftRadio发送数据
  2. SoftRadio将数据封装成CoAP消息发送给IoT平台
  3. IoT平台对CoAP消息进行解析后,调用编解码插件中的decodeDataReport( )方法对payload数据进行解码(十六进制—>json)
  4. IoT平台调用编解码插件中的encodeDataRsp( )方法对上报通知进行编码
  5. 北向App调用接口获取IoT平台中的json数据,或由IoT平台主动将数据推送给北向App

命令下发流程:

  1. 北向App调用REST接口向IoT平台发送异步命令(json数据)
  2. IoT平台调用编解码插件中的encodeCommand( )方法对json数据进行编码(json—>十六进制),之后将数据通过CoAP协议封装后发送给SoftRadio
  3. IoT平台调用编解码插件中的decodeCmdResponse( )方法对命令应答进行解码
  4. 南向设备向SoftRadio发送AT命名,激活状态,获取缓存于SoftRadio中的命令
我来回答
回答2个
时间排序
认可量排序

icone

0个粉丝

0

问答

0

专栏

0

资料

icone 2018-07-12 09:47:07
认可0
6666666666666666666666

jipd

0个粉丝

14

问答

0

专栏

0

资料

jipd 2018-08-18 10:34:16
认可0
看看。。。:lol:lol:lol
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区