Zerynth Lamp教程是 Hackster 上的一个热门项目,拥有超过 8,000次浏览和大量评论。每个人都想制作自己的 Python 可编程环境光。
好吧,现在它得到了更新,它与最新版本的 Zerynth 兼容。
在本教程中,我们将了解如何使用 Zerynth 应用程序通过移动设备控制 NeoPixel LED 灯条,该应用程序显示颜色选择器和用于选择各种预配置动画的菜单。感谢 Neopixel 模块,该模块得到完全支持Zerynth 为开发人员提供了一组 API,使处理该设备变得更加容易。
物联网允许我们周围的设备通过互联网连接在一起。简单地说,这些设备连接到服务器。因此,您可以使用智能手机将其连接到各种设备,这使您能够在设备和智能手机之间进行实时通信。
Zerynth是IoT 和工业 4.0 的中间件,Zerynth 加速了 IoT 的开发。
使用 Zerynth,您可以使用 Python 或混合 C/Python 语言对最流行的 32 位微控制器进行编程,并将它们连接到顶级云基础设施。
Zerynth应用程序是适用于 Android 和 iOS 的移动应用程序,它允许对用于监控和控制的设备图形界面进行快速原型设计。它是一个通用的应用程序,它只提供一种检索和访问连接设备的机制,而图形界面的定义则留给程序员。
如上图所示,为新创建的连接设备分配了一个 uid 和一个安全令牌。可以通过单击旧令牌来请求新令牌。
设备名称左侧的圆圈为灰色,表示设备处于离线状态;当设备连接到 ADM 时,它变为绿色。名称右侧的眼睛图标可在系统浏览器选项卡上打开设备的相关模板,以便进行模板测试。
现在我们必须创建一个“连接设备”并将 Zerynth App 实例链接到它。您可以在下面看到一些带有必要步骤的屏幕截图。查看此文档了解更多技术细节。
可以直接从 Zerynth Studio(ADM 面板)复制和粘贴设备凭据(UID 和 TOKEN)。
每个设备的图形界面都托管在 Zerynth ADM 沙箱上,由一组 HTML5、Javascript、CSS 和图像文件组成,这些文件在应用程序中加载和显示。将 ADM Javascript 库添加到模板中,应用程序可以与连接的设备进行交互,以接收和发送消息。
可以通过单击相应的“加号”图标来添加模板。
然后从专用文件夹上传模板。请注意,定义模板的文件称为“index.html”,您可以根据需要对其进行编辑。在这种情况下,您可以保持原样。
请记住,必须编辑“DEVICE UID”、“DEVICE TOKEN”、“SSID”和“PASSWORD”以适合您自己的参数。
您只需打开 Zerynth 应用程序,登录并选择特定设备即可查看您的 LED 灯条控制仪表板。
希望本教程有用。如有任何问题,请随时将它们留在评论中。
直到下一次,快乐的编码!
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !