电信云平台NBIOT应用开发,使用C#测试
本文主要介绍了使用电信云平台的应用开发功能,在VS中使用C#,调用电信云提供的API,访问电信云平台,进行应用开发
·
在电信云平台使用NBIOT创建好产品和设备,完成基础的数据上传和指令下发后,下一步进行应用开发,本文主要介绍如何使用电信云平台的应用开发功能
- 登录物联网平台-->点击应用开发-->应用管理-->点击新增应用
- 新增一个应用,名称自定义,不在AEP平台销售(在AEP平台销售主要是方便后续把这个应用拿去卖的时候有个索引),分类随便选,应用能力默认选择AIOT通用组件服务能力即可
- 在接下来弹出界面,点击应用开发
- 在应用开发界面,下滑,选择语言为C#,然后点击下载JDK
下载完后,找到文件目录,将这个压缩包,移动到自定义的文件夹中,我是移动到了自己桌面上的一个文件夹里
- 解压该压缩包,进入doc文件夹,里面存放的是各种API接口的介绍,就是各种函数的介绍,打开AEP数据查询文件
- 先不管这个文件讲的啥,后续我们再说明,打开visual studio 2019,随便新建一个C#工程,创建完毕后,去JDK文件夹下找到Apis文件夹,复制Apis文件夹
- 在VS中,右击项目,把整个Apis文件复制粘贴进去
- 点击右侧Program.cs文件,先导入命名空间using AepSdk.Apis;以方便使用粘贴进来的API接口,代码区域中的内容在后续步骤解释
- 返回之前打开的AEP查询文本文档,函数为什么这样写在这里说明了,首先是最上面,功能是数据查询,对应的封装类叫app_device_status,对应上图中代码区域第一个框,App_device_status,然后下面有这个类具体有哪些API接口,比如QueryDeviceStatus,这个API接口对应的参数要怎么写,在下面有描述。上图中body里就是这些参数。
- 注意到QueryDeviceStatus还有两个参数(下图红线部分),这两个参数是公共参数
这两个公共参数的介绍,同样在刚才那个AEP查询文档中,前面有说明
这两个参数对应物联网平台中创建的应用的APP Key和APP Secret,让这个函数访问到我们在物联网平台创建的应用
11.在VS中编写好相应测试代码后,运行效果如下
更多推荐
已为社区贡献1条内容
所有评论(0)