无法在 Kaa SandBox 服务器上获取加速度计读数

Failed to get the Accelerometer readings on Kaa SandBox server

我已经尝试将 Accelerometer 数据发送到 Kaa 沙箱并进行一些数据分析 所以我创建了 activity 来获取加速度计传感器读数,我还创建了一个 Kaa 管理器来启动 kaa 客户端

但是我遇到了这个错误

03-06 17:10:42.117 2945-2978/org.kaaproject.kaa.demo.testAcc I/*ultOperationTcpChannel: Can't sync. Channel [default_operation_tcp_channel] is waiting for CONNACK message + KAASYNC message 03-06 17:10:42.163 2945-2983/org.kaaproject.kaa.demo.testAcc I/AbstractHttpChannel: Processing sync all for channel default_bootstrap_channel 03-06 17:10:42.178 2945-2980/org.kaaproject.kaa.demo.testAcc D/libc: [NET] android_getaddrinfofornetcontext+,hn 9(0x6c6f63616c686f),sn(),hints(known),family 0,flags 1024, proc=org.kaaproject.kaa.demo.testAcc 03-06 17:10:42.184 2945-2980/org.kaaproject.kaa.demo.testAcc E/DefaultBootstrapChannel: Failed to receive operation servers list {} org.apache.http.conn.HttpHostConnectException: Connection to http://localhost:9889 refused at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:193) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:379) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:470) at org.kaaproject.kaa.client.transport.AndroidHttpClient.executeHttpRequest(AndroidHttpClient.java:112) at org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel.processTypes(DefaultBootstrapChannel.java:56) at org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel.access0(DefaultBootstrapChannel.java:32) at org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel$BootstrapRunnable.run(DefaultBootstrapChannel.java:92) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761) Caused by: java.net.ConnectException: Permission denied at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:379) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:470) at org.kaaproject.kaa.client.transport.AndroidHttpClient.executeHttpRequest(AndroidHttpClient.java:112) at org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel.processTypes(DefaultBootstrapChannel.java:56) at org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel.access0(DefaultBootstrapChannel.java:32) at org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel$BootstrapRunnable.run(DefaultBootstrapChannel.java:92) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761) Caused by: java.net.SocketException: Permission denied at java.net.Socket.createImpl(Socket.java:454) at java.net.Socket.connect(Socket.java:584) at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:136) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:149) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:379) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:470) at org.kaaproject.kaa.client.transport.AndroidHttpClient.executeHttpRequest(AndroidHttpClient.java:112) at org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel.processTypes(DefaultBootstrapChannel.java:56) at org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel.access0(DefaultBootstrapChannel.java:32) at org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel$BootstrapRunnable.run(DefaultBootstrapChannel.java:92) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761) 03-06 17:10:42.185 2945-2980/org.kaaproject.kaa.demo.testAcc I/DefaultFailoverManager: Server [BOOTSTRAP, -1835393002] failed 03-06 17:10:42.186 2945-2980/org.kaaproject.kaa.demo.testAcc W/DefaultChannelManager: Attempt to connect to the next bootstrap service will be made in 2000 ms, according to failover strategy decision

我也曾尝试使用 Cell 监视器演示,但我在 MongoDB 上没有收到任何信息。源代码也丢失了“kaaManager.start(this);” 添加此行后,我得到了上述相同的错误

请帮我解决这个问题

谢谢 约瑟夫

我已经解决了这个问题

1- 打开 Kaa Sandbox 并导航到 http://>>kaa-sandbox-IP-address<<:9080/sandbox/#management:

Troubleshooting guide

2- 使用机器主机 IP 地址更新 Kaa host/IP

3- 为请求的平台生成 SDK 文件

4-确保你的磁盘不是低space