建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

温特兄

发帖: 1粉丝: 0

发消息 + 关注

发表于2018年11月18日 14:36:00 4726 7
直达本楼层的链接
楼主
显示全部楼层
[问题求助] 请问如何基于3GPP指令 对接到华为IOT云?

请教,模块是否可以基于Socket的UDP方式连接到IOT,然后云端下发指令,终端查看?

因为我目前的阶段,只是想验证通路,后续再添加物联网协议。


举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

灰锅说不

发帖: 0粉丝: 8

级别 : 版主

发消息 + 关注

发表于2018年11月19日 14:22:03
直达本楼层的链接
板凳
显示全部楼层

Hi 您好,由于平台消息处理机制,不支持直接使用UDP与平台通信。

若当前暂时未设计好协议内容,可先在开发中心使用设备模拟器、应用模拟器,来调测消息上下行

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

温特兄

发帖: 1粉丝: 0

发消息 + 关注

发表于2018年11月19日 18:45:28
直达本楼层的链接
地板
显示全部楼层

灰锅说不 发表于 2018-11-19 14:22 Hi 您好,由于平台消息处理机制,不支持直接使用UDP与平台通信。若当前暂时未设计好协议内容,可先在开发中 ...

感谢回复!

请问关于对接华为IOT云,协议部分的开发是否有资料支持下?


评论
顶你: 5.0
海鹏 2018-11-21 09:42 评论

顶你: 5
看Lily_y大神回复,有问题咨询这个大神

... 查看全部
点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

Lily_y

发帖: 80粉丝: 51

级别 : 版主,版块专家

发消息 + 关注

发表于2018年11月21日 09:40:00
直达本楼层的链接
5#
显示全部楼层

如果使用已有NB模组,那直接就可以跟平台对接,使用AT命令控制模组即可。

如果是一般的单片机,可以集成我们的LiteOS+AgentTiny,直接参考https://github.com/LITEOS/LiteOS以及

https://github.com/LiteOS/LiteOS/blob/master/doc/Huawei_LiteOS_Developer_Guide_zh.md

第一个链接是源码,LiteOS+AgentTiny都在里面了,开发时直接参考第二个链接。

如果不修改LiteOS部分,直接参考最后一节

https://github.com/LiteOS/LiteOS/blob/master/doc/Huawei_LiteOS_Developer_Guide_zh.md#5

修改一下就可以跟平台对接了。


点赞1 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

温特兄

发帖: 1粉丝: 0

发消息 + 关注

发表于2018年12月10日 11:08:47
直达本楼层的链接
6#
显示全部楼层

Lily_y 发表于 2018-11-21 09:40 如果使用已有NB模组,那直接就可以跟平台对接,使用AT命令控制模组即可。如果是一般的单片机,可以集成我们 ...

您好!我从您提供的链接里下载了2套程序,1.LiteOS-master 2.OceanConnectHelp-master。

第一套程序只是华为的操作系统,没有NB相关的操作。对我没有什么帮助,因为我们用的是另一个操作系统。

第二套程序涉及到一些物联网协议(COAP),不过是基于BC95这个模块来开发的,而这个模块本就集成了对接平台的指令(AT+NMGS),程序是基于这些指令来完成的。我们实际需要的是AT+NMGS 这个指令的实现,而不是您提供的这些应用层代码.....

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

海鹏

发帖: 3粉丝: 4

级别 : 版主

发消息 + 关注

发表于2018年12月10日 11:57:27
直达本楼层的链接
7#
显示全部楼层

温特兄 发表于 2018-12-10 11:08您好!我从您提供的链接里下载了2套程序,1.LiteOS-master 2.OceanConnectHelp-master。 第一套程序 ...

基于AT指令开发的,直接在平台开发profile和编解码插件就可以了,这个论坛里都有相关的帖子的,很详细https://bbs.huaweicloud.com/forum/thread-12890-1-1.html


评论
温特兄 2018-12-10 12:43 评论

不是基于AT指令开发........是怎么开发这些AT指令,或者您可以理解为怎么“创造出”这些AT指令。

... 查看全部
温特兄 2018-12-10 14:01 评论

或者换一个问法,请问使用其他通信模块,比如GPRS或者4G,我该如何对接到NB-IOT云端?

... 查看全部
点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

小熊梦工厂

发帖: 6粉丝: 19

级别 : 版主

发消息 + 关注

发表于2018年12月10日 13:49:24
直达本楼层的链接
8#
显示全部楼层

3GPP不包含应用通信命令,伪命题。

评论
温特兄 2018-12-10 13:56 评论

标题写的是“基于3GPP”,或者您可以把您模块的3GPP指令去掉,看能否通信。

... 查看全部
温特兄 2018-12-10 13:58 评论

但实际我并不清楚。

... 查看全部
温特兄 2018-12-10 13:59 评论

有可能我理解错误。我预想的是基于UDP协议之上封装COAP协议,再封装一层LWM2M协议即可完成对接。实际上如何我还是未知

... 查看全部
点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

Lily_y

发帖: 80粉丝: 51

级别 : 版主,版块专家

发消息 + 关注

发表于2018年12月11日 17:12:41
直达本楼层的链接
9#
显示全部楼层

温特兄 发表于 2018-12-10 11:08 您好!我从您提供的链接里下载了2套程序,1.LiteOS-master 2.OceanConnectHelp-master。 第一套程序 ...

有自己的操作系统那就只能移植了。agentTiny部分不变,只是需要将MCU要用到的系统函数进行移植,将内核那部分代码改为适配自己操作系统的代码,如果有现成的就用现成的,没有的话就只能自己改了。需要对使用的操作系统和嵌入式开发有比较深的了解。参考RTOS系统,堆栈、中断、锁、事件、定时器等,根据需要实现,网上应该可以找到很多材料。

参考https://bbs.huaweicloud.com/forum/thread-12430-1-1.htmlhttps://liteos.github.io/porting



点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

邀请回答
您可以邀请3位专家

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200