现在可以说了,IOT学习(四)驱动发邮件

已锁定

yming

西门子1847工业学习平台

  • 帖子

    22526
  • 精华

    860
  • 被关注

    1171

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

现在可以说了,IOT学习(四)驱动发邮件

2682

7

2018-05-25 20:13:38

star star star

前文说到:将如何将状态字从十进制数字So Easy地转成二进制。
下面就将状态字中,关键位取出来,并教你如何发送信息,给需要的人。
取出状态字中的指定位很容易:
拽过一个 fuction节点,在里面写个函数:




直接取出位7(设备状态字1的报警位 );这是字串自带的属性。

判断一下,是否置一(报警)了。拖过一个 switch 节点。选择一下。



图 2

如果确实报警了。则准备触发,发送邮件。


计划是:报警一直存在,就每小时发一次邮件;直到报警消失为止。

拖过一个触发节点 trigger,把触发间隔填写一下:




图3

如果你想催人快快来,也可以设成每分钟一封鸡毛信,(一会儿邮箱就爆了)呵呵

下面就是编辑邮件内容了。
很简单:
拖进来一个fuction

 至少只需要三个信息:
msg.topic 邮件主题
msg.payload 邮件内容
msg.from 邮件发件地址

你用中文的主题、内容也可以,反正就是表达 对应的内容就好。



图4


都准备好了。拖进来一个 e mail 发送节点(别拖错了,还有一个是收邮件;下回说收邮件去控制下面的设备。)




图5

这些设置,与你电脑、手机上收发邮件的设置一摸一样。



发布后,就可以工作了:

因为,没故障,所以我用报警的位来演示一下。当关掉PM功率模块时,出现报警,IOT2K,立即发出邮件!
如果你的手机、微信关联了邮件,那么,手机上就会"叮当"一声提醒你收到新邮件。打开看,就是下面。



现在可以说了,IOT学习(四)驱动发邮件 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

物联网(IOT)

共有214条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。