效果:效果视频
本文讲述到的器材:Echo Dot(当然也可以接入其他设备),极路由1S(已经开启极客模式,理论上只要能进入ssh的路由器都可以),小米网关,温湿度传感器
此文的方法是DIY一个测试版Skill,会将设备直接暴露在公网上,安全性很差,而且账户认证什么的都是写死的,只适合自己玩,而且外网接口千万不要外泄。
原文地址:http://blog.csdn.net/luhanglei/article/details/60140972
1.首先,把小米网关的“开发者模式”打开(小米网关页面→更多(三个点)→关于→狂点插件版本号),到这里网关就可以被发现且局域网控制了。
2.然后下载绿米官方的通信文档:点击这里下载通信文档
发现设备,把以下java代码放进eclipse里跑就可以看见局域网内的网关信息
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.MulticastSocket;
public class Discover {
public static void main(String[] args) throws IOException, InterruptedException {
// TODO 自动生成的方法存根
InetAddress ia = InetAddress.getByName("224.0.0.50");
final MulticastSocket clientSocket = new MulticastSocket();
client