微软 Connected Field Service 是一个提供Azure IoT 和 Dynamics 365 连接的这样一个框架

有两种方式部署CFS, 一种是用IoT Hub PaaS, 一种是IOT Central Saas.

IoT Hub的架构图:

IoT Central 的架构图

我们看到IoT central的架构图很简单. 是用Microsoft flow来连接D365 field service 和 Azure IoT Central.  IoT Central的背景还是IoT Hub. 只不过封装之后更便于顾客去部署和使用. 使用价格也是比PaaS的IoT Hub贵. 毕竟是SaaS产品,嫌配置麻烦的话可以使用IoT central.

IoT Central的部署非常简单,在这里我就不过多做介绍了, 大家可以去微软的官方文档得到查询

CFS 的优势:

  • 减少在顾客发现问题之前,连接IoT设备诊断这段时间的downtime.
  • 更快的远程解决问题并且通知顾客. 自动化的响应相关的IoT硬件设备. e.g. 重启, 关闭 等等
  • 可以把问题分配给相应有能力的员工去快速处理问题
  • 可以使用power BI来做数据分析. e.g. 硬件的报错时间,  频率 等等

CFS 的价格:

这里是USD的价格, 不同地区的价格会有所不同.  CFS是包含在field service里面. CE plan的话是包括field service.

另外的价格就是azure的价格了.  pay as you go 的这样一个策略. 大家可以自行安排

安装过程:

首先我们要在solution里面安装CFS

当我们安装之后,我们要把CFS Add-on 在CRM里面安装

下一步,如果你没有现在的CFS和Auzre IoT Hub, 这个CFS的IoT Deployment App 是会帮助部署一个IoT Hub(Iot Central是需要另外的方式去部署和mock data). 这里会省去很多麻烦. 因为有14个azure functions 涉及到了.  配置起来比较麻烦

当部署结束之后, 我们会被提示如下

我们登陆链接的azure账号中, 我们可以看到resources是Iot deployment app帮我们生成的resources.

我们需要去这个app service里面 点击这个URL. 这就是我们的硬件模拟器

我们首先需要把confi 连接上.

我们需要进入IoT Hub 把相应的信息复制到模拟器中的connection -> configure connection

下一步,我们要到CFS里面 注册设备

我们在assets里面添加新的设备, 然后注册这个设备

下一步我们会回到simulator里面, 绑定这个设备

让我们来测试一下这个IoT Hub

我们调到大于预先设置的警告值(70)

让我们打开IoT Alerts在 CFS中

我们能看到有一条新的alert在list当中

让我们点进去仔细查看一下这个alert

这时候, 如果你有Power BI的话, power BI就可以做一些之前提到过的分析.

让我们手动给设备发一个commend

这里是Jason 格式. 内容如下

{"CommendName":"Reset the Thermometer","Parameters":{}}

我们再回到IoT设备的页面, 能看到设备已经被重启了

Dynamics 365 CRM 部署 Connected Field Service的更多相关文章

  1. Dynamics 365 CRM 在 Connected Field Service 中部署 IoT Central (一)- 配置 IoT Central和IoT alert

    今天这个系列给大家带来怎样在connected field service中部署IoT Central 并且做连接. 首先, 这里提供微软官方的tutorial的链接https://docs.micr ...

  2. Dynamics 365 CRM 在 Connected Field Service 中部署 IoT Central (二)- 匹配设备

    上个blog中介绍了我们怎么去部署IoT central和 connected field service做连接. 我们这次介绍怎么把IoT设备在CRM中怎么去注册. 首先我们打开devices,再选 ...

  3. Dynamics 365 CRM 在 Connected Field Service 中部署 IoT Central (三)- 发送 work order 和 booking 信息给 IoT Central

    首先, 我们可以打开IoT alert, 并且点击上的 create a flow. 接下来,我们使用微软准备好的模板:Sample Contoso- When a work order is cre ...

  4. Dynamics 365 CRM Connected Field Service 自动发送command

    上期降到了怎样部署connected field service(CFS) 我们假设现在IoT 设备是温度监控器, 当温度触发我们之前预设的温度值, IoT会通过IoT Hub 发送IoT Alert ...

  5. Dynamics 365 CRM Connected Field Service 不能接收IoT Alert

    今天浪费了2,3个小时再connected field service(CFS)上面. 状况如下 1. 在CFS中添加了新的customer assets,并且点击了注册按钮. 2. 注册步骤一直在i ...

  6. Dynamics 365 CRM 配置field service mobile

    配置field service mobile其实微软是有官方文档的, 但是没有坑的微软产品不是好产品. 一些细节设置文中还是没有考虑到的. 所以这里带大家配置一下field service mobil ...

  7. Dynamics 365 CRM 开发架构简介

    Dynamics 365 CRM提供了多种编程模型,你可以灵活地按需选用最佳模式. 本文是对Dynamics 365 CRM编程模型的综述. 概览 下图表明了Dynamics 365 CRM的主要可编 ...

  8. 为Dynamics 365启用部署级的跟踪以及跟踪文件的定期删除

    关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复260或者20170712可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...

  9. Dynamics 365 CRM Free up storage 清理Dynamics 365 CRM的空间

    Dynamics 365 CRM 的空间是要买的. 但是很多情况下用户可以去清理CRM从而达到给空间减重的方法 两大使用DB空间大的功能 1. Audit log 审计记录 审计记录是用来记录各个fi ...

随机推荐

  1. Silverlight之我见——制作星星闪烁动画

    圣诞节来了,无聊,做点东西纪念一下. 原理很简单,生成1000个圆,从随机数来布置它们的位置,通过动画来处理它们的透明度,动画时长也是随机生成. 1.创建图形数组并设置背景透明,渐变笔触,大小等,而后 ...

  2. 【ABCD组】Scrum meeting 5

    前言 第5次会议在6月17日由组长在教9 405召开. 主要对下一步的工作进行说明安排,时长90min. 主要内容 分配下阶段任务,争取在这阶段完成软件的设计阶段 任务分配 姓名 当前阶段任务 贡献时 ...

  3. springboot启动报:Error creating bean with name 'dataSource' defined in class path resource

    需要在启动类的@EnableAutoConfiguration或@SpringBootApplication中添加exclude = {DataSourceAutoConfiguration.clas ...

  4. 使用VS Code断点调试PHP

    vs code 使用一款杰出的轻量级代码编辑器,其中的插件工具不胜枚举而且还在不断增加.使用 vs code 调试 php 代码更是方便简洁,下面我们来一起看一下. 1. 安装 XDebug 扩展 调 ...

  5. windows 禁用 magic mouse2 左右移动

    相信大部分程序员同志,只要用macbook都回装双系统的,本人也不例外,因为需要用到vs等很多开发工具. magic mouse2在osx上的表现本人不做评论,没用过几回,在win10上的表现太差劲了 ...

  6. 洛谷 P1494 BZOJ 2038 [2009国家集训队]小Z的袜子(hose)

    //洛谷题面字体.排版我向来喜欢,却还没收录这道如此有名的题,BZOJ的题面字体太那啥啦,清橙的题面有了缩进,小标题却和正文字体一致,找个好看的题面咋这么难呐………… //2019年3月23日23:0 ...

  7. poj 2117 去掉割点可以分得的联通图的个数模板

    #include<stdio.h> #include<string.h> #define N 11000 /* 去掉一个割点后,询问可以分得的联通图的个数 */ struct ...

  8. 转载 - 算法实践——舞蹈链(Dancing Links)算法求解数独

    出处:http://www.cnblogs.com/grenet/p/3163550.html 在“跳跃的舞者,舞蹈链(Dancing Links)算法——求解精确覆盖问题”一文中介绍了舞蹈链(Dan ...

  9. AIX中查看进程内存使用

    AIX中查看进程内存使用 学习了:http://www.2cto.com/os/201308/235858.html 1,从大到小排列10个内存使用率进程 ps aux |  head -1 ;  p ...

  10. 具体解释Hibernate中的事务

    1.前言 上一篇博客解说了Hibernate中的一级缓存,属于Session级别的.这篇博客解说一下Hibernate中的事务机制. 有关事务的概念.请參照通俗易懂数据库中的事务.  2.怎样处理Hi ...