目前市面上可以供使用的云平台有很多,TLink,YeeLink(停止服务),机智云阿里云、氦氪云、深智云、百度云、青莲云、云智易、易微联、涂鸦云、传感云、中移物联、乐为物联等。其中对开发者比较开放的要属 TLink机智云;这里介绍下Tlink和百度云,有关机智云和阿里云资料可以通过下面链接下载

Tlink源码:https://download.csdn.net/download/zdw6868/10679803

开发资料:https://download.csdn.net/download/zdw6868/10679808

Tlink

TLink 云平台特点
TLink 云平台对于初学者或者开发者来说最大的特点是提供了丰富的联网方式,比如基础的 TCP/UDP 连接,还有基于 TCP 协议的 ModBus 连接和 MQTT 连接, 这里顺便说一下常见的两种物联网设备的开发方式。第一种自然就是设备厂商独立研发软硬件设备,即设备制造商,这种方式可以很好的控制产品成本,但开发周期会长一些;第二种则是使用现成的物联网模块,比如负责采集环境数据的传感器模块,负责进行动作的被控单元模块如多路继电器模块,还有用于联网的 DTU 模块(可以使用客户端对其进行设置,指定联网协议( TCP/UDP)心跳包等, DTU 只是用于数据的透传) ,这些模块都通过 RS485 总线连接并使用 ModBus RTU 通信协议进行通信, 其特点就是开发周期短,部署方便, 但是成本极高, 是第一种方案的几倍甚至十几倍(一个 DTU 200-300 元不等,多路继电器 200 元左右,传感器也要 100 多) ,并不适合小企业的大批量部署。
另外还有 ModBus RTU 协议,它是一种主问从答的协议,所以设备的传感器数据的定期采集和输出控制都需要服务器来进行主动干预,这样服务器的开销相对于主动上传来说会高一些。 TLink 中的 ModBus 连接就是针对前面提到的第二种方案来设计的, 对于独立开发物联网设备来说一般会直接使用 TCP 或者 UDP 连接,这样会更加的灵活。

TLink 接入流程

看标题栏,常用的是控制台帮助中心,控制台用于管理我们的物联网设备,帮助中心

是各种开发文档,比如 TCP 连接的开发等,另外点击设备探索标题则会列出此时使用 TLink

的公开设备详情

新建设备

在控制台中左侧-我的设备栏中点击添加设备

在链接协议中选择 TCP,上报周期是指如果在该周期内服务器没有收到该设备传来的数据则会认为设备掉线并在控制界面显示未连接,要注意的是此时服务器并没有断开和设备的 TCP 连接。 因此我们要保证设备上报周期小于该周期。传感器部分则是用于描述设备功能属性的核心参数,假如你要采集三种环境物理量并控制两个继电器,所以就要追加(新建)五个参数,其中三个传感器使用数值型,另外两个继电器使用可操作的开关型,这样就可以在客户端使用拨动开关组件对继电器进行控制了。

设置连接协议

设置完设备基础属性之后,我们还需要规定设备通信的协议,这样数据传输会更加安全。

点击控制台下左侧设备标签栏,进入设置连接界面:

图中的数据头标签和结束符标签用于告知服务器一帧数据的开始和结束的位置,在数据

头标签和结束符标签之间放置的就是传输的有效数据(数据标签),并使用分隔符标签将各

个部分区分开来。 这些标签的具体含义如下:

如果希望设备收到的控制指令是我们指定的内容,则可以如下设置:

程序开发

在编写程序时使用 TCP Client 连接到 tcp.tlink.io:8647,并在建立 TCP 连接后发送

一次注册包(产品序列号,是该设备的唯一标识),接着定期发送传感器数据即可,序列号

位置如下:

源码可以通过上面链接下载

网页及 APP 控制界面

IOS 及 Android 应用下载

发送微信

TLink 提供了触发器操作(位于控制台触发器便签下),触发器是指当设备的某个传感

器数据触发了设置的阈值则会将此时设备的状态视为异常,并将异常推送到微信公众号。

具体操作步骤如下:

  1. 关注 TLink 微信公众号并绑定用户

微信公众号及用户绑定

2. 点击控制台触发器,添加触发器

3. 输入触发器阈值以及是否同意数据转发

数据的转发其实就是当触发事件发生时,应该执行的动作,比如当光照高于设置的阈值

时自动触发补光继电器断开。 此时我们人为的触发触发器工作,微信公众号立即得到推送的信息,如下图:

当然也可以随时在触发器界面关闭触发器操作, 另外在平时开发时, 转发功能用的比较

少,但是报警用的比较多,比如开发板此时连接一个人体红外传感器,使用触发器后,可以

在小偷没有察觉的情况下请他去局里喝茶。除了微信报警之外我们还可以选择短信和邮件报警,具体视用户应用情况来定。

百度云

创建项目

软件测试

然后点击OK

物联网-云开发(Tlink云、机智云、百度云、阿里云等)相关推荐

  1. 前端性能优化方法与实战17 横向对比:百度、阿里云、美团性能方案对比

    前面我介绍了性能优化实践及在 Hybrid下的进阶优化方案,这是我们目前的做法,那么,业界是什么样的情况呢?在这里我就挑选三家互联网公司--百度.阿里云.美团,一起来看看他们是怎么做的? 为什么选它们 ...

  2. 【24-业务开发-基础业务-品牌管理-图片管理-阿里云OSS服务开通和使用-阿里云OSS服务API使用-SpringCloudAlibaba OSS服务的使用】

    一.知识回顾 [0.三高商城系统的专题专栏都帮你整理好了,请点击这里!] [1-系统架构演进过程] [2-微服务系统架构需求] [3-高性能.高并发.高可用的三高商城系统项目介绍] [4-Linux云 ...

  3. 开发工具篇第八讲:阿里云OSS对象存储服务

    本文是开发工具篇第八讲:阿里云对象存储服务(Object Storage Service,简称 OSS),具有与平台无关的RESTful API接口,您可以在任何应用.任何时间.任何地点存储和访问任意 ...

  4. 百度云和阿里云实现文件上传下载和删除功能

    百度云和阿里云类似,本文以百度云为例. 创建百度云对象存储实例 1. 进入百度云官网找到对象存储BOS 2.创建Bucket 3.客户端认证信息 accessKeyId和accessKeySecret ...

  5. 云上创新,与时代前行(阿里云游记)

    凌云时刻 此文记录和杭茹去往北京参加阿里云峰会和开发者大会. 是参会总结,也是游记. 前言 我关注云已经有一段时间,上个月去深圳参加华为的开发者大会时(少年游,不虚此行(难忘深圳)),大会现场就有非常 ...

  6. 云原生应用架构转型不好做?阿里云让你一步到位!

    简介:Gartner于 2019 年发布报告表示:云原生时代已经到,在未来三年中将有 75% 的全球化企业使用容器化的应用.云原生具有诸多优势,如系统弹性带来用户体验提升.研发效能提升.低成本运维或免 ...

  7. 从arduino板开始做到阿里云app控制--WeMos D1或ESP8266连接阿里云文章合集及源代码

    近期不断有麻油问我要源代码,就不遮掩了,粘贴到此处,复制粘贴即可.前提是arduino环境搭建好. /** 这是使用wemos d1模块连接阿里云的代码,亲测成功* 注意阿里云设备三元素一定要用自己的 ...

  8. 解构云原生,从概念到落地:阿里云、声网、微博、好未来、CNCF的专家们怎么看?

    简介:对于云原生从业者而言,2020年最大的挑战就是兑现新技术给业务带去的价值. 钉钉2小时内扩容1万台云主机支撑2亿上班族在线开工,申通快递核心系统云原生化上云,日均处理订单3000万,IT成本降低 ...

  9. 前沿分享|阿里云数据库高级技术专家 宋利兵:阿里云企业级自治数据库RDS详解

    简介:本篇内容为2021云栖大会-企业级云原生数据库最佳实践论坛中,阿里云数据库高级技术专家 宋利兵关于"阿里云企业级自治数据库RDS详解"的分享. 本文将从2方面为大家介绍企业级 ...

  10. 云上故事 | “电”亮数字生活,阿里云助力南方电网智能调度

    简介:要评选全球最耗电的城市,非赌城拉斯维加斯莫属.提起这个名字,首先让人想到的就是纸醉金迷.夜夜笙歌的娱乐生活.如此造成的耗电量也颇为惊人.为了支持庞大的观光设施,赌城的巅峰耗电量超过了土耳其全境, ...

最新文章

  1. 腾讯SNG举办TSAIC大会,学术和工业界共话AI前沿趋势
  2. “365算法每日学计划”:03打卡-贪心算法
  3. JSP 热部署 源码解析
  4. ORA-29786: SIHA attribute GET failed with error
  5. ECMAScript 2015~2020 语法全解析
  6. 剑指 Offer 32 - II. 从上到下打印二叉树 II
  7. NSString的retainCount
  8. OmniPlan Pro 4 for Mac(项目流程管理工具)
  9. python全栈之巅_Linux Crontab 定时任务
  10. 三维偏序:CDQ分治
  11. 华为模拟器eNSP安装教程
  12. redhat8.2-docker安装及部分镜像下载
  13. 爬取徐州市自然资源和规划局土地数据
  14. 踩坑前端框架 - iview DatePicker 时间选择年月日时分秒
  15. php关注账号,一键关注微信公众平台账号
  16. 一些适合程序员玩的游戏
  17. 三维点云论文——图片常用格式LaTeX排版
  18. java实训感想6000字_JAVA论文6000字:无线校园
  19. 关于Mybatisplus查询到字段无法映射的问题
  20. C语言程序设计谭浩强版 九

热门文章

  1. 戴尔710服务器网卡型号怎么查,怎么看网卡驱动有问题_怎么看网卡驱动型号
  2. 记录自己的UCF—Crime代码debug
  3. 自然语言处理相关:英文词性缩写一览表
  4. MyBatis学习之一
  5. 解决报错:info There appears to be trouble with your network connection. Retrying...
  6. 中文文本蕴含计算项目(88万中文文本蕴含数据集+中文文本蕴含模型)
  7. 闭着眼学基础python 保姆教程:组合数据类型(1)序列类型
  8. 解决Android7.0严苛模式问题
  9. 全网疯传!最新高频100题汇总(附答案详解)
  10. Webpack 5: The ‘compilation‘ argument must be an instance of Compilation