【转载】腾讯云物联网自带小程序+网关FBox实现物联网数据平台对接——打造属于你自己的物联网小程序

本文将给大家介绍腾讯云物联网的使用,以及以网关产品FBox为例,如何利用腾讯云自带的小程序功能,打造属于你自己的物联网小程序应用。

本文实例图比较多,请做好心理准备。

你不需要拥有自己的服务器,也不需要你写前端,也不需要你会嵌入式开发。只需要使用现成的产品和功能,就可以实现物联网数据的对接。

特别适合那些没有钱买服务器,不会写APP,有钱也不会买服务器等同学。

在上图介绍之前,先介绍一下腾讯云的物联网平台。

笔者以前调试腾讯云物联网平台的时候,那时候的平台叫物联网通信。

网址是https://console.cloud.tencent.com/iothub。

看名字,iothub,应该是早期的定义。当然,现在这个产品还存在,还可以继续使用。

接下来要介绍的,应该算是腾讯云物联网的新平台,叫物联网开发平台。

https://console.cloud.tencent.com/iotexplorer

看了这个开发平台的介绍,确实被吸引了。

因为像我这种有钱也不会买服务器,买了服务器也没有精力去自己部署开发小程序,APP。刚好平台自带APP SDK,这不就是很多物联网开发者,以及用户所需要的嘛。

现在云平台有了嘛,再挑一款网关产品吧。

其实腾讯云物联网自己有一套开发板,可以对接。但是那个开发板,是需要有一定的开发能力,才可以完成使用。而且开发板资源有限,数据采集等不适合。

就使用了网关FBox作为数据采集。

网关FBox有丰富的协议,支持市面上常见的PLC协议,各种控制器的,可以满足各种工业场景等数据采集需求。

下面就围绕腾讯云物联网开发平台+网关FBox搭建数据平台,并制作自带小程序应用。

先看一下小程序仿真效果:

真的不用写一行代码,就有这样的界面。这个就是iotexplorer自带的应用。下面开始我们的正文。

需要先扫码登录,如果没有注册的话,需要先进行注册。

如果是新用户,这里会是空白的,需要你新建一个项目。

建立完项目,需要新建产品。

然后我们新建名称为FBox的产品。注意,认证方式一定要选证书认证。如果你是自己开发的单片机等应用,也可以自由选择。

在这里我们选的数据协议是数据模板。这样就可以利用模板进行数据解析,可以省很多工作。

建立完成,我们就可以点开进去看了。

进去之后,我们就开始针对这个产品,来添加我们所需要的数据了。

现在举例假如我自己在这里要做一个远程烧水的控制管理项目,

那我需要的数据有水温,水量,进水,放水,加热,状态这几个数据。

这里面选的数据类型数据是属性,暂时事件和行为用不到。

因为属性是可读可写的,在功能上,可以部分代替行为的,因此我们只需要属性的数据就够了。

依次把我们的数据都加上去。

然后就可以开始下一步了。

下一步就是设备开发了。

这里的设备,我们选用的是网关FBox产品,所以这里也不需要开发,可以直接点下一步。后面再介绍网关FBox这边的配置和调试。

然后在面板配置里,配置自己想要的画面。

配置完成后,点保存,可以用手机扫码预览自己的画面。

配置好界面。我们就可以开始下一步调试了。

进入下一步设备调试,需要我们创建一个设备。

这里的设备调试,就是实际要关联的设备。

一个产品下,可以创建多个设备。这些设备都是同样产品的属性。

比如手机是一款产品,然后编号xxx01就是具体的手机。每台手机拥有的属性都是一样的,只是设备编号不一样。

创建一个home_0001的设备,表示家里的设备。记得要把证书文件下载下来。调试FBox要使用的。

然后就进入调试页,等待设备连接上线,并上报数据,实现数据平台对接。

在设备属性,就可以监控到设备的数据了。因为我们使用了数据模板,平台就根据模板进行解析数据了,不需要我们写一行代码的。还是非常方便的。

如果你的数据调试完成之后,就可以将这个产品进行发布了。

确认发布之后,就等待审核,审核通过后,就等着拥有属于你自己的物联网小程序吧。

---------------------------------分割线-----------------------------------------

上面介绍了物联网平台端的配置和使用,但是光有平台还不行,底下的数据要怎么进行上报了,数据如何关联呢。这是非常关键的。

下面我们介绍一下数据如何上这个平台吧。

首先你准备一款FBox产品并且可以在线。

如果你还没有FBox网关,可以登录主页:

http://www.flexem.cn/

前去咨询和购买。。。

当然也可以看完这个文章后,如果你也有兴趣打造一款自己的物联网平台小程序,再去咨询也可以。

别留言找我购买哈,我这里不是官方渠道。。。。

好了,没有广告费的广告就先打到这里。开始我们继续。

你拿到FBox,登录FBox客户端,保证你手上的FBox在线之后,就可以开始我们的数据配置了。

首先我们需要在云服务那里进行配置。这一页很关键。

服务地址:也就是域名。在腾讯云物联网的sdk包里,看到的域名是iotcloud.tencentdevices.com,解析出来的IP是111.230.127.136。

为了方便,笔者这里就直接写IP地址了。实际使用的时候,最好可以确认一下你实际用到的域名。端口是8883。

设备ID:

设备ID就是在云平台里的 [产品ID+设备名称]。

启动TLS加密通信。

然后勾选使用客户端证书和客户端私钥。因为在前面的步骤里,我们下载的证书就只有这两个文件,因此我们只需要这两个文件即可。

启用主题:

产品ID/设备名称

因为云平台是使用数据模板的,因此主题格式也是固定的。

用户名:

这个很关键,在腾讯云iothub的介绍里,有这么介绍。

User Name:MQTT 协议字段,按照物联网通信约束填入:产品 ID + 设备名 + SDKAppID + connid。(创建完产品即可在产品列表页和产品详情页查看 ProductID)如:"9B17RZW2EZgate_dev01;12010126;12345",仅替换示例中的产品 ID + 设备名即可,后面的两个参数本身由物联网通信接入 SDK 自动生成,所以这里填写固定测试值。

Password:Password 必须填写,由于 mqtt.fx 默认将密码标志位设为 true,所以需要填写一个任意的非空字符串作为密码,否则无法连接到物联云通信后台。而实际接入物联云后台时,鉴权是根据证书认证,此处随机填写的密码不会作为接入凭证。

在演示用例用,我填写的是

CVFDO0YN7Xhome_0001;21010406;12365;4294967295

这段21010406;12365;4294967295是直接从sdk包沿用的,也就是实际固定测试值。在目前还没有看到多的用户名介绍和格式时,暂时使用这样。如果有变动,到时候根据要求填写即可。

这样云服务的属性基本就填写完成了。

在网络PLC里,选择MQTT,再选择tencent_iotexplorer。

如果你的版本没有该选项,请联系你的技术或销售,或者确认你的版本是私有云,公有云还是测试版服务。

因为登录属性在云服务那里配置了,在这里IP和端口就不需要了。

配置完成,如果信息没有错误,基本就可以在刚才的设备调试里,看到设备在线了。

然后我们再配置我们的PLC。比如你手上的PLC刚好是modbus tcp协议,添加进去。

如果你的设备是其它控制器或PLC,请在驱动列表里,查找是否有你的plc驱动。也可以申请定制开发驱动协议添加至FBox。

然后在数据监控页面里,添加和云平台同样字段名称的变量即可。

依次建立好变量并在FBox的客户端里云服务里点同步监控点。FBox网关就可以进行数据采集,然后将采集到的数据通过网线,或者WiFi,4G网络等传到云平台,取决于你是什么类型的FBox型号。

如果你云平台发布的产品还没有通过审核,那可以先在调试页面,进行数据调试。这个通信日志就是可以查看FBox和云平台的数据往来了。要进行读写,可以左边的栏目里修改数据,并点发送即可。

-------------------------------------------------------------------------

好了,功能演示介绍到这里基本就完成了。

后面就是一些废话了。。。如果你也对物联网有兴趣,刚好在家宅着没事做,那就拿起你的FBox,完成一款属于你自己的物联网小程序吧。

看数据不求人,你的数据你作主。

不需要你会研发,不需要你会编程,不需要你会写剧本,轻轻松松完成你的手机远程查看和管理你的数据。

人人即可物联网,赶快开始你的第一个物联网应用吧。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342