我在使用 Handle Cast 时遇到问题。 模块加载后,它调用periodic_comm,每5 秒调用一次save_data 方法。 在我的 save_data 方法中,正在打印日志,但该语句不执行任何操作。 句柄强制转换方法在这里定义 整个文件看起来像这样 ...
我在使用 Handle Cast 时遇到问题。 模块加载后,它调用periodic_comm,每5 秒调用一次save_data 方法。 在我的 save_data 方法中,正在打印日志,但该语句不执行任何操作。 句柄强制转换方法在这里定义 整个文件看起来像这样 ...
我正在做一个物联网项目,我最近发现了神经。 目前,我正在使用 node.js 作为 Raspberry Pi 上的网关,我想用神经来代替它。 我没有为 Elixir 找到任何类似的东西并进行维护。 有人知道 Elixir 中的 BLE 库吗? ...
我正在为 Nerves 项目编写 UPnP 适配器,因此需要能够使用设备 IP 地址响应某些请求。 有没有一种简单的单线方法? 我的项目正在使用 VintageNet 和 neuros nerves-pack ,并且可以通过 VintageNet 属性获得 IP。 但是,VintageNet 在主 ...
我创建了一个新的Elixir Nerves项目,并尝试将Raspberry Pi Zero W连接到本地wifi。 在我的target.exs ,设置以下配置: 如果我将此配置刻录或推送到Raspberry Pi Zero W,它将启动,但无法通过ssh nerves.local或 ...
我不确定我什至不了解这些数据在这里发生了什么,但是我正在尝试复制此处 , 此处或此处的功能,以解码从Elixir中的Plantower PMS5003传感器(请参见数据表 )通过UART接收的数据 。 。 它由0x42和0x4d分隔,并像这样开始: 然后我对它进行base16编码: ...
我想复制ca文件来建立ssl连接。 我把 ca 放在lib里面 然后使用mix firmware我给出了这样的相对路径 但是我们使用iex -S mix在主机上运行,所以我必须在mycrt.crt之前mycrt.crt /lib前缀 我不确定它是否被正确地复制到/lib或 pwd 在设备 ...
当我尝试连接到Elixir 乌龟中的代理库时,我使用CA,证书和密钥启动了使用SSL,证书和密钥的mosquitto代理,要求我将密钥和证书与certifi一起使用。 当我查看certifi它显示了CA列表,我们可以使用此自签名吗? 我应该把密钥,证书和客户端放在一边吗? 我认为这很 ...
我正在连续监视值以进行检测。 我想知道如果它是递归函数,它将可靠地工作吗? 还是我应该创建一个Genserver并连续调用它,以便它可以处理故障? 哪些是使用Genserver的最佳情况,哪些不是。 ...
我正在构建一个Nerves项目,并尝试按照此处的说明使用主Nerves应用程序来构建我的自定义固件。 我已经用Phoenix设置了一个UI项目,并将自定义图像放在项目目录下它自己的目录中。 Nerves主项目在这里 ,自定义固件在这里,我将MIX_TARGET设置为与自定义映像名称(rpi0 ...
Elixir版本:1.6.0与OTP 20编译Erlang OTP:20 当我设置MIX_TARGET = rpi3时,我安装了神经并创建了新的神经项目。 我得到这个错误 **(FunctionClauseError)Nerves.Runtime.Kernel.UEvent.h ...
当我通过 mix.burn 刻录存储卡时。 任何人都可以通过简单的 USB 读卡器读取我卡上的内容。 我的内存中有敏感密钥和身份验证凭据。 如何加密或混淆卡? ...
我有一个docs所描述的雨伞应用程序设置,并且都可以很好地编译。 我剩下的一个问题是,在这种情况下,Phoenix应用程序如何与GPIO交互? elixir_ale将仅在目标设备上编译,而我无法通过Phoenix应用程序引用Nerves项目。 场景:我单击谚语按钮切换光源。 We ...
按照本Nerves 教程设置凤凰框架,我在教程结束时尝试运行服务器时收到此错误。 我已经重新编译、清理、更新了fs库,但似乎无法让它运行。 我错过了什么或者我应该尝试什么? (请注意iot是因为没有Nerves标签) ...