博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
未来已来——工作空间WorkSpace和物联网IoT (3)
阅读量:5990 次
发布时间:2019-06-20

本文共 1410 字,大约阅读时间需要 4 分钟。

时间过的很快,金乌玉兔的,距离上一次写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打开需要的桌面或者应用。最重要的,要对用户友好。

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

你可能感兴趣的文章
Wps文档如何转换为pdf文件
查看>>
最近时间空闲,整理的一些Python入门级笔记分享给大家!
查看>>
runas
查看>>
我的友情链接
查看>>
mysql5.6多实例配置
查看>>
我的友情链接
查看>>
npm package.json文件
查看>>
AngularJs $resource 高大上的数据交互
查看>>
pageX,clientX的区别
查看>>
windows 7接内外网出现冲突
查看>>
容器如何访问外部世界?- 每天5分钟玩转 Docker 容器技术(36)
查看>>
无聊的一天
查看>>
Linux系统工程师的必备素质
查看>>
centos 7 之systemd
查看>>
快速查找算法
查看>>
磨刀不误砍柴工,聊聊旧系统升级改造那些事儿
查看>>
自建yum仓库
查看>>
Jquery
查看>>
mysql常用操作之create、update、drop、truncate等
查看>>
nfs限定挂载过来以后的用户为本地用户
查看>>