查看: 40320|回复: 14

[例程/教程] OneNET的Studio使用例子

  [复制链接]

9

主题

75

帖子

240

积分

内部员工

积分
240

白银小One

发表于 2020-8-20 11:00:01 | 显示全部楼层 |阅读模式
本帖最后由 duolaqmeng 于 2020-10-16 11:35 编辑

全民OneNET开发者们,大家好我是练习时长两年的代码练习cxk重庆分k,喜欢唱跳rap乒乓球,还有OneNET。music,*你太美!baby 鸡你太美!baby鸡你实在是太美!baby 鸡你太美!baby迎面走来的你让我如此蠢蠢欲动这种感觉我从未有Cause I got a crush on you who you。在今后的帖子中我还准备了很多我自己打字、编码的原创作品期待的话请多多为我票票吧。

cxk.png


在这里给大家介绍OneNET studio,这次一直船新的版本。对于NBIOT能力,再原有LWM2M的基础上增加了标准的coap协议,coap协议是一种类似于http协议的协议,客户端和服务之间的交互基于状态码,令牌等方式鉴权,lifetime这个概念对于用过LWM2M协议的老铁应该不陌生,之前我们一般说是设备在线存货时间,其实这个是令牌的有效期时间,每一次请求的报文里面都是带有令牌的,如果令牌过期,服务器则不通过,发送数据不成功。当然OneNET studio也是对mqtt协议支持的,个人觉得使用起来还是很方便的,和之前OneNET的MQTT物联网套件那块总体开发流程思路很一致。

COAP协议和MQTT协议,采用Json格式发送数据,在OneNET官方提到叫做OneJson。这里给一个举一个例子:{"id": "520","version": "1.0","params": {"SomeString": {"value": "hello,i am cxk"}} },连json的取的Id都是爱你的模样。SomeString这个东西是平台侧设置的物模型标标识符,有些物模型是平台定义好的,可以直接用,如果觉得物模型不够用,可以自定义的,SomeString是我这里自定义的。下面是一些使用过程的截图。我用的github开源的coap库和mqtt实现的,如果老铁你之前是了解这个协议,onenet studio都是标准的,那应该是灰常好接入的。

抓包.png

上报数据.png 下发数据.png

个人觉得OneNET studio是以一次集大成者的作品,很给力,还包括了设备日志等。MQ也贼好用,规则引擎什么的,配置规则引擎到MQ,贼给力。好像上次看到OneNET官方说下周有个什么沙龙,应该也会介绍这个新功能,让我们一起期待吧。ps:我也是找OneNET的人,申请了一下,才可以用这个新功能,我相信,很快就可以公开了吧。模拟器有三个json文件,不要去动,主要是去记忆你输入过的数据。我是golang写的,coap是用的这个库,https://github.com/dustin/go-coap ,mqtt是这个库https://github.com/eclipse/paho.mqtt.golang

模拟器命令.png
物模型.png

Studio_v2.zip

9.11 MB, 下载次数: 4002

Studio_Govcl.zip

8.58 MB, 下载次数: 3677

V3,打印了mqtt密码

回复

举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2021-1-23 15:36:05 | 显示全部楼层
为什么附件下载不了啊

1

主题

2

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2021-1-19 16:27:23 | 显示全部楼层
附件点了下载弹出一个新页面然后又立刻关闭了

9

主题

75

帖子

240

积分

内部员工

积分
240

白银小One

发表于 2020-12-28 16:16:19 | 显示全部楼层
欧斯超人 发表于 2020-12-25 11:00
我看开发文档里面 好像需要移植SDK才行

建议先去学coap协议吧,sdk我没看过。

0

主题

3

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2020-12-25 11:00:37 | 显示全部楼层
duolaqmeng 发表于 2020-12-25 09:13
标准的mqtt协议和coap协议,你问这个问题,就要反向去思考你的模组支持这个协议不。 ...

我看开发文档里面 好像需要移植SDK才行

9

主题

75

帖子

240

积分

内部员工

积分
240

白银小One

发表于 2020-12-25 09:13:15 | 显示全部楼层
QLQ0NIQ8H9XX4T 发表于 2020-12-23 16:27
这个onenet stdio支持移远Bc25模块吗?

标准的mqtt协议和coap协议,你问这个问题,就要反向去思考你的模组支持这个协议不。

0

主题

3

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2020-12-23 16:27:32 | 显示全部楼层
这个onenet stdio支持移远Bc25模块吗?

9

主题

75

帖子

240

积分

内部员工

积分
240

白银小One

发表于 2020-12-15 15:08:13 | 显示全部楼层
Badboy 发表于 2020-12-8 15:22
附件下载不了啊

我刚试了 下载的第二个 下载得起啊

1

主题

4

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2020-12-8 15:22:07 | 显示全部楼层
附件下载不了啊

28

主题

314

帖子

974

积分

内部员工

积分
974
发表于 2020-8-24 16:12:02 | 显示全部楼层
厉害了,点赞

9

主题

75

帖子

240

积分

内部员工

积分
240

白银小One

发表于 2021-1-26 18:14:41 | 显示全部楼层
QN8MV6Sz1YwGi 发表于 2021-1-23 15:36
为什么附件下载不了啊

换个浏览器,奇怪。。。。我也试了下有个浏览器可以 有个不可以

11

主题

252

帖子

786

积分

内部员工

积分
786

铂金小One

发表于 2020-9-9 09:51:23 | 显示全部楼层
666666666

1

主题

4

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2020-12-9 11:35:03 | 显示全部楼层
6666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表