Ubuntu订阅电信物联网平台

背景:

如果要订阅电信物联网平台,需要自己搭建业务平台服务器。由于局域网络没有公网ip,用了花生壳效果也不是很好,所以自己购买了一台腾讯云主机。

环境

电信云平台信息

在这里插入图片描述

电信云平台北向demo

	天翼物联网联盟下载最新Demo
	中国电信物联网开放平台Demo_North_Lite.zip

腾讯云服务器

	购买学生套餐,一年只要120块。
	ubuntu 16.04 64
	安装jdk1.8

电脑主机

win10 
jdk1.8
eclipse ee
这个是打开工Demo工程用的

步骤

打开Demo工程

新建java工程,导入demo目录即可

在这里插入图片描述

修改应用接入信息

参考中国电信物联网开放平台_北向API Java SDK使用指南_v1.5.doc 或者平台帮助文档(平台文档举例源码非最新源码)
进入Constant.java

在这里插入图片描述

修改BASE_URL、APPID、SECRET等信息

在这里插入图片描述
可以运行src/com/service/appAccessSecurity/Authentication.java通过返回的accessToken来鉴权。

修改回调平台信息

修改Constan.java的CALBACK_BASE_URL填入腾讯云服务器公网ip和端口
修改/LiteNADemo2/src/com/testMessagePush/NotifyType.java的TEST_CALLBACK_BASE_URL填入腾讯云服务器公网ip和端口
/LiteNADemo2/src/com/testMessagePush/TestSubscribeAllServiceNotification.javad的startSever(80),这个端口需要与其它不冲突。
可以通过运行TestSubscribeAllServiceNotification来检测物联网平台是否添加订阅信息。(注意由于我们服务器没有起来,所以只能添加订阅信息,但是消息是推送不上来的)

在这里插入图片描述

导出Demo可执行程序

eclipse 右击工程,导出TestSubscribeAllServiceNotification目标为可执行的jar

在这里插入图片描述

在这里插入图片描述

云服务器运行可执行程序

运行java -jar 111.jar
如果之前没有定阅过,会显示订阅成功

在这里插入图片描述
可以使用模拟设备进行应用调试,然后在服务器端进行验证

在这里插入图片描述
在这里插入图片描述
注意:这个服务器测试demo是不会回复数据的,所以有些功能是没用的。

总结

1.艰难搭了起来,一波三折,用了内网映射个人感觉不好用。
2.云服务器linux都是服务器版本,window2016是服务器datacenter版本,远程登陆有问题,说是只能用专业版系统登陆
3.后续该干些啥,主要java都看不太懂呢。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值