未来已来——工作空间WorkSpace和物联网IoT (3)

简介:

时间过的很快,金乌玉兔的,距离上一次写IoT的冲动已经很久。IoT这么好玩,值得在繁忙的搬砖间隙好好学习一下。

于是手痒,于是继续尝试工作空间工具与IoT之间的各种好玩。这一次,我把眼光盯上了Octoblu和Receiver。众所周知,Receiver是访问各种Citrix虚拟应用和虚拟桌面的客户端。我一直在想,有没有啥办法自动打开这些桌面或者应用呢?比如做一个按钮,或者走进公司大楼,我的工作桌面就开始启动登录,等到我倒杯咖啡做到位置上,我的Receiver已经准备好我需要的工作环境,打开了Outlook收邮件,打开了Salesforce提交工作记录,等等。

从IoT的端到云框架来看,要么足够聪明直接连接,要么比较聪明或者在架构上对接通过靠近云的gateway,要么比较便宜或者在端上比较复杂通过靠近端的gateway。(这个框架可以参考微软 IoT-Hub的文档,下次来写吧)

而Receiver,由于涉及到不同系统间的对接,因此需要安装一个称之为Connector Citrix Receiver的连接器。从逻辑上来想也比较好理解。虽然SF/WI的SDK有很多方法能够调用ICA,但作为一个端设备上运行的连接器来说,它需要和Octoblu平台通信,同时在需要的时候调用Receiver打开需要的桌面或者应用。最重要的,要对用户友好。

clip_image001

在Octoblu站点,可以选择不同版本的连接器进行安装。有趣的是和大多数应用不一样,每一次申请新的安装,都会给一个一次性的密码。我猜测是因为设备端要和平台对应的账户进行双向验证,同时按照IoT常见的套路,会生成一个唯一的UUID或者证书或者Key之类的东西确保通信安全。

clip_image002

果然,下载完成压缩包之后,安装时会提示输入Key。复制粘贴,然后继续。好奇的我点开了debug,看看安装时都在干啥……

clip_image003

安装完了,也没啥提示。其实安装是可以选择安装模式的,是以应用方式,还是以服务方式,服务方式还可以选择工作在System凭据下,我还是少给点权限吧~

装完了找了半天UI,后来发现后台跟Octoblu联系之后,Octoblu站点上的组件状态会变为正在运行。停止服务也在这个界面里了。

clip_image004

通过连接器,完成电脑里Receiver和Octoblu中Receiver组件的关联,接下来就可以使用这个组件了。

clip_image005

IoT中,组件能被哪些流程或者其他组件调用,都有完备的权限控制。IoT的安全性,必须从架构上就有所规划。

终于可以打开蓝图设计工作流了,赶紧添加Receiver组件。点击下拉框就能看到支持的不同操作了。我当然首先选择打开一个应用了。

clip_image007

可以看看Receiver里面的应用名称,我选择WorkDay来测试一下。

clip_image008

当然,需要一个触发的动作。最简单的触发,莫过于使用触发器了。

clip_image006

简单一点,见证奇迹的时刻到了~ 我电脑上的Receiver,真的自己把WorkDay的应用打开了。

clip_image009

细心的你肯定看到了,触发器那里居然还有邮件地址和网址。是的,通过向这个地址发邮件,我也成功的启动了WorkDay的虚拟应用!

clip_image010

在Octoblu站点,也有很多方法的说明,例如,我们可以通过POST方法,来触发一个触发器。一切都是那么简单明了。

 

继续学习,有好玩的我会继续分享~






     本文转自HaoHu 51CTO博客,原文链接:http://blog.51cto.com/haohu/1928356,如需转载请自行联系原作者




相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
12天前
|
存储 安全 物联网
使用 Java 进行物联网(IoT)应用开发
【4月更文挑战第19天】Java,凭借其跨平台特性和丰富库,成为物联网开发热门选择。开发者利用Java进行物联网应用开发,可实现设备连接、数据处理、数据库管理及安全保障。熟悉Java基础、物联网知识、数据通信和数据库管理是必备技能。利用MQTT客户端、数据存储框架和可视化工具能提升开发效率。随着物联网发展,Java在该领域的影响力将持续增强。
|
5月前
|
传感器 物联网 5G
物联网的通信技术以及Wi-Fi、一键配网技术、BLE、GPRS(2G)、LTE-Cat1 、NB-IoT简介
物联网的一个重要的特点是接入了网络,因此这些设备才能将传感器采集的数据上传到云平台,然后根据平台对数据的分析做出反应。而这种接入网络的技术,就是通信技术,是物联网的基础之一。通信的方式可以分为有线和无线两种方式,因为有线通信的成本较高,无线通信技术在物联网中应用比较广泛。
109 1
|
21小时前
|
机器学习/深度学习 传感器 物联网
【Python机器学习专栏】机器学习在物联网(IoT)中的集成
【4月更文挑战第30天】本文探讨了机器学习在物联网(IoT)中的应用,包括数据收集预处理、实时分析决策和模型训练更新。机器学习被用于智能家居、工业自动化和健康监测等领域,例如预测居民行为以优化能源效率和设备维护。Python是支持物联网项目机器学习集成的重要工具,文中给出了一个使用`scikit-learn`预测温度的简单示例。尽管面临数据隐私、安全性和模型解释性等挑战,但物联网与机器学习的结合将持续推动各行业的创新和智能化。
|
12天前
|
传感器 安全 物联网
《计算机网络简易速速上手小册》第9章:物联网(IoT)与网络技术(2024 最新版)
《计算机网络简易速速上手小册》第9章:物联网(IoT)与网络技术(2024 最新版)
33 2
|
17天前
|
安全 物联网 Android开发
安卓物联网(IoT)应用开发:连接物理世界
【4月更文挑战第14天】本文探讨了安卓平台在物联网应用开发中的角色,强调了设备连接性、数据处理、用户界面、安全性和可扩展性五大关键点。通过举例说明了一个智能家居应用的开发流程,涉及通信协议、用户界面设计、数据安全及可扩展性的实现。安卓物联网应用开发结合了多领域知识,为创造智能、安全的生活解决方案提供了广阔空间。
|
22天前
|
消息中间件 存储 物联网
RocketMQ 之 IoT 消息解析:物联网需要什么样的消息技术?
RocketMQ 5.0 是为应对物联网(IoT)场景而发布的云原生消息中间件,旨在解决 IoT 中大规模设备连接、数据处理和边缘计算的需求。
|
2月前
|
消息中间件 存储 Cloud Native
深度剖析 RocketMQ 5.0,IoT 消息:物联网需要什么样的消息技术?
本文来学习一个典型的物联网技术架构,以及在这个技术架构里面,消息队列所发挥的作用。在物联网的场景里面,对消息技术的要求和面向服务端应用的消息技术有什么区别?学习 RocketMQ 5.0 的子产品 MQTT,是如何解决这些物联网技术难题的。
90854 4
|
6月前
|
安全 物联网 物联网安全
物联网安全IoT攻击向量威胁
物联网主要有两种感染途径:暴力破解弱密码和利用网络服务中的漏洞。
106 0
|
8月前
|
编解码 小程序 JavaScript
阿里云IoT小程序应用开发和组件实践
通过实验,了解阿里云IoT小程序的应用开发的方法,了解其内置的基础组件使用,以及基于Vue.js实现可复用的自定义组件的方法。
341 1
|
8月前
|
运维 安全 物联网
使用阿里云 IoT 安全中心保护智慧遥控器
在物联网领域中,我们的 TO B 智慧设备,在发货之后,出现了不少困扰我们的安全问题,比如会被恶意安装应用,访问非法网站等,增加厂家的运维成本。 同时设备上的一些技术机密也容易被好事之人破解,对厂商构成商业损失,直到我们发现了阿里云物联网的一款安全防护产品 -- IoT 安全中心。它主打的 ID² 和安全运营有效的解决了我们的痛点。
395 3

相关产品

  • 物联网平台