在电信云平台使用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中编写好相应测试代码后,运行效果如下

Logo

鸿蒙生态一站式服务平台。

更多推荐