随着物联网变得越来越主流,越来越需要从硬件发送http
个请求。
一个主要问题是硬件微控制器无法发送ssl
个请求,但大多数服务器/网站/服务都在使用ssl
。
所以,问题是,是否有任何桥接(服务)可以发送给http
请求,他将用ssl
包裹它,将其发送到端点,然后获取从端点响应,打开ssl
,然后将其发送回发件人?
例如,使用parse.com
需要ssl。
答案 0 :(得分:2)
是的,有办法实现这一点 - 例如,您可以在您信任的计算机上以客户端模式运行stunnel
。它是一个轻量级代理,可以执行您所描述的内容:将非SSL连接转换为SSL连接,反之亦然。
您还可以使用nginx
作为代理,它还会处理一些特定于HTTP的重写:
events {}
http {
server {
location / {
proxy_pass https://wandernauta.nl:443/;
}
}
}
在这两种情况下,代理与“互联网事物”之间的所有内容都将是未加密的,这意味着它可能会被截获,修改和篡改。
有关详情,请参阅stunnel website和。{ nginx website