Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 如何设置Twilio帐户,将POST请求发送到我的Raspberry Pi的IP?_Python 2.7_Raspberry Pi_Ip_Twilio_Raspberry Pi3 - Fatal编程技术网

Python 2.7 如何设置Twilio帐户,将POST请求发送到我的Raspberry Pi的IP?

Python 2.7 如何设置Twilio帐户,将POST请求发送到我的Raspberry Pi的IP?,python-2.7,raspberry-pi,ip,twilio,raspberry-pi3,Python 2.7,Raspberry Pi,Ip,Twilio,Raspberry Pi3,感谢您阅读此问题!我试图复制这项工作: 我已经完成了几乎所有的步骤,除了与Twilio本身的实际连接,所以我需要帮助!作者只是说: 您将需要一个Twilio帐户,用于向Pi的IP发送POST请求 这是一个地狱的许多步骤跳过。我能找到的最接近的问题是,不完整的答案是“你必须将RasPi暴露在公共互联网上”。当然,这还不足以帮助像我们这样的新手。通过进一步的谷歌搜索,我发现了这个Twilio博客帖子:它展示了如何为我的Pi保留一个静态IP,但这似乎是一个内部IP,因为它从192.168.x.x开始

感谢您阅读此问题!我试图复制这项工作:

我已经完成了几乎所有的步骤,除了与Twilio本身的实际连接,所以我需要帮助!作者只是说:

您将需要一个Twilio帐户,用于向Pi的IP发送POST请求

这是一个地狱的许多步骤跳过。我能找到的最接近的问题是,不完整的答案是“你必须将RasPi暴露在公共互联网上”。当然,这还不足以帮助像我们这样的新手。通过进一步的谷歌搜索,我发现了这个Twilio博客帖子:它展示了如何为我的Pi保留一个静态IP,但这似乎是一个内部IP,因为它从192.168.x.x开始

我还需要知道一些事情:

  • 如何将Twilio指向我的内部IP?Twilio博客帖子说使用freedns,我已经设置好了,但是我仍然不知道freedns重定向指向什么
  • 我在Twilio控制面板的何处设置对Raspberry Pi IP的POST请求?是这个吗
  • 我是否遗漏了创建“向Pi的IP发送POST请求的Twilio帐户”所需的其他内容

  • 非常感谢!我和你一样,知道与知识产权相关的知识的人和不知道的人之间的巨大知识差距是很难打破的。请至少帮我弄清楚谷歌应该做什么,你不必一路牵着我,但我需要的不仅仅是“你必须将RasPi暴露在公共互联网上”。

    在你的照片中,你有一个正确的位置,可以设置Twilio来发出发帖请求。但是你的Pi有一个内部IP地址,从互联网上看不到,所以Twilio不能调用你的Pi

    看看哪一个会给你一个公开的url,并且正在被“隧道”到你的Pi


    另外,在这个Twilio博客上有更多关于它的信息:

    如果我了解你在做什么,如果你只是在使用SMS,你所需要做的就是在路由器上设置端口转发,将http请求指向你的pi。NGROK看起来像一款很棒的隧道应用程序,但你并没有将你的pi暴露在掠夺性的浏览器面前,所以对你来说,这可能有点过头了

    我使用这个精确的设置来允许短信控制进入我的家庭自动化系统。这将是很难黑客,因为我过滤传入的数字,并限制权限只有两个数字