收藏官网首页
查看: 12167|回复: 0

如果获得智能设备的公网IP地址?

6

主题

11

帖子

46

积分

新手上路

Rank: 1

积分
46
跳转到指定楼层
楼主
发表于 2016-1-9 22:54:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发

我想打印一下测试套件在公网的IP,是否可以通过下面方式获得?如果不是,怎么得到智能设备所在公网的IP?经过测试,局域网,下面函数(红色字体)是可以答应局域网地址的。

但是一旦手机切换到3G,这行代码过得的IP地址为空,为什么?谢谢版主不吝赐教。

@Override
protected void didReceiveData(XPGWifiDevice device,
   ConcurrentHashMap<String, Object> dataMap, int result) {
  Log.e(TAG, "didReceiveData");
  this.deviceDataMap = dataMap;
  handler.sendEmptyMessage(handler_key.RECEIVED.ordinal());
  
  Log.i("device ip", "ip:" + device.getIPAddress());
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表