This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
CC3100-FR6989-email-via IFTTT 和其他关键功能
此帖子将通过 IFTTT 向 TI 和其他 E2E TI 客户分享正在处理的电子邮件。 TI CC3100 SMPT 示例已使用8年、但截至2023年1月已失效、到目前为止、甚至 TI 也未能或希望针对 CC3100对其进行修复。 (请参阅 CC3100 SDK1.3.0电子邮件上的其他长整型文章以尝试修复。) 随附的216页 MS Word 文档包含有关如何设置通过 http 帖子向 IFTTT 发送电子邮件的功能的详细分步文档。 此外、此文档还概述了其它 TI 客户会发现的其它关键函数作为构建您自己的应用程序的有用的基本代码示例。
我们随附了完整的 Code Composer 已导出应用程序。 代码将会运行、但如果没有定制设计的接口电子设备和传感器、输入测量值将无效。 此应用程序只会被共享以详细显示各种功能及其链接在一起的方式。 我们希望您会发现我们在过去9年开发和优化的代码的各种子集、这是一个有用的框架、可帮助您开始/构建特定应用。 我们鼓励其他用户同样共享通用类型代码。 如果您认为此评论有用、请留下评论。
每天多次获得微型应用程序数据值/状态的能力、或者在发生警报或特殊事件时收到电子邮件、对于这两种应用程序 产品开发优化 和 关于进入服务数据 。 电子邮件的最大优势是可以在世界上任何地方的智能手机或 PC 上接收数据。
我们发现128个字节可以发送许多关键参数的值/状态。 我不确定是否存在 IFTTT 字符限制、主要是只有1K RAM 和128K 闪存的微限制。 微处理器不需要发送长参数/测量变量名称。 一个或两个字符是足够的,因为人们很快就可以读它,并在精神上填充由一个或两个字符表示的单词。
我的应用程序中的数据的示例值
TI CC3100 "发送电子邮件" 从2014年到2023年1月27日,已经完美地工作了8年,使用 Gmail 作为发送电子邮件的服务器。 在2022年年中 Gmail 和其他邮件服务提高了安全性、 AP 密码 。 实施 AP 密码后、"CC3100 Send Email"再次有效。 2023年1月、Gmail、Outlook.com、AOL.com 都做了某种类型的安全增强、防止不太安全的 IOT micro 发送电子邮件。
3个多月以来、我们在 TI E2E 表单上进行了接近每天的对话 "CC3100SDK:CC3100 SDK-Ver-1.3.1电子邮件不再工作" 看看我们是否能提供帮助 TI 修复了其 CC3100发送电子邮件示例。 (我的帖子拼写错误应该是 Ver 1.3.0、但无法更正。) TI E2E 的人非常乐意与之合作、但 TI 没有人实际使用了 CC3100BOOST 和 F5529或 FR6989微型器件、并尝试修复 TI 发送电子邮件示例。 如果有一天这一问题得到解决,那仍会很好,但就目前而言,这是"浪费时间和资源,徒劳无益"!
我们现在有一个使用"IFTTT"服务的有效"发送电子邮件"替代解决方案。 2023年5月1日、我们很高兴能与其他 TI 客户/用户分享 CC3100–F5529解决方案。 我们现在还为 CC3100-FR6989提供了一个有效的解决方案、我们也很高兴与大家分享该解决方案。
IFTTT 的意思是‘如果这样,那么就是这样。' 这是一种开源服务、使用户可以根据自己的喜好自由地对事件进行编程响应。 用户可以通过几个应用服务的组合和添加触发参数来创建一个作为条件语句链的小程序。
IFTTT 服务是免费使用的,但你必须创建一个帐户。 首先访问以下网站: https://ifttt.com/
下面概述了有关如何设置 IFTTT 服务的详细分步指南、以便在向 " maker.ifttt.com、 它将向定义的电子邮件地址发送一封电子邮件、并包含为各种值定义的字符的电子邮件正文。
maker.ifttt.com/.../ xxxxMyKEYxxxxx?value1=74.5
我已创建一个名为 "emailAndGetTime.c" 和 "emailAndGetTime.h" 即95%的 TI CC3100合并示例:1) GetTime、2) Send Email、3) http_client、并从 main.c 中添加了函数调用以启动这些函数。
只需要一个带有超长 URI 的 http 呼叫。 "主机名"是硬编码的,供我使用,我为 URI 定义了214个字符串。
#定义 host_name " maker.ifttt.com "
字符型 put_request_URI[214]="/trigger/SendEmailV2/with/key / xxxxxxMyIFTTTKeyxxxxxx?value1=LHProd15CharNam&value2=1234567890123456789012345678901234567890123456789012345678908908901234567890490456789045678908908908908904567890456789049045678901234567890890890123456789012345678908908901234567890123456789089012345678901234567890123456789086789012345x;"
URI 包含多个元素
我们发现128个字节可以发送许多关键参数的值/状态。 我不确定是否有 IFTTT 限制、它主要是仅有1K RAM 和128K 闪存的微限制。
发件人: 通过 IFTTT 实现的 Webhooks
已发送: 2023年5月14日(星期日)下午12:57
至: 我的电子邮件地址
主题: 名为"LwGrAtticFnHVAC"的事件发生在 Maker Webhooks 服务 SendEmailV2上
什么:SendEmailV2
时间:2023年5月14日中午12:56
额外数据:LAtFnHVA-M05D14-T1256-S791R712-CD015-DM647-P00-G08m38-G08478c00x-A08376-E07774-I7774-R08933-F0t000S1145-H07648c15hy000t017e84-08-ZX
l Hinze2e.ti.com/.../CC3100_2D00_FR6989_2D00_email_2D00_via_2D00_IFTTT_2D00_TI_2D00_post_2D00_V1.0_2D00_6_2D00_28_2D00_2023.docxe2e.ti.com/.../Gen_2D00_Amp_5F00_wMPU_5F00_IFTTT_2D00_Email_2D00_FR6989_2D00_V5.0TI_2D00_Whtpp_2D00_6_2D00_28_2D00_2023.zip
CC3100-FR6989-email-via IFTTT 和其他功能216页 MS Word 文档
Code Composer Studio 存档的 FR6989 - CC3100应用 ZIP 文件
欢迎各项意见,
欣茨
我看到我的帖子将2个附件显示为一个长链接、但注意有2个单独的附件。
一个216页的 MS Word 文档,说明各种关键功能,带有选定的示例代码。
CC3100_FR6989-emial-via_IFTTT-post-V1.0-6-28-2023.docx
CCS 已导出存档应用程序示例。
Gen-Amp_wMPU_IFTTT-Email-FR6989-V5.0TI_Whttp-6-28-2023.zip
欣茨
非常感谢您的分享。
我相信它对其他人是有价值的。
此致、
什洛米