小编Ash*_*hok的帖子

AWS IoT设备网关是MQTT代理吗?

我正在尝试了解Amazon AWS IoT,我发现在传感器/执行器和AWS(规则引擎)之间连接了一个设备网关.我知道传感器/执行器是MQTT客户端,可以发布/订阅主题.

Device Gateway还支持发布/订阅模式就是这个意思

Device Gateway也是MQTT客户端?

那么MQTT经纪人在哪里?

OR Device Gateway是AWS-IoTservices的Broker +通信接口?

我在AWS IoT上附加了一个Image Amazon演示文稿供参考:

在此输入图像描述

amazon-ec2 amazon-web-services mqtt aws-iot

8
推荐指数
1
解决办法
2303
查看次数

毕加索没有在Android中从Web加载更新的图像

我在Android应用程序中使用Picasso从web url加载图像,但是当我在web上更新图像时,我看到图像没有更新.

Picasso.with(context).load("http://testServer.com/Images/sponsor.png").into(imageView1);
Run Code Online (Sandbox Code Playgroud)

提前致谢.

android picasso

2
推荐指数
1
解决办法
3316
查看次数

码头中的多个 servlet

我是 Jetty 的新手,并试图通过在线示例程序来理解。这是我使用的示例程序:

public class EmbeddedJettyMain {

    public static void main(String[] args) throws Exception {

        Server server = new Server(7070);
        ServletContextHandler handler = new ServletContextHandler(server, "/example");
        handler.addServlet(ExampleServlet.class, "/");
        server.start();

    }

}
Run Code Online (Sandbox Code Playgroud)

有了它,我可以使用:

http://localhost:7070/example/

现在我想再添加一个 servlet URI

http://localhost:7070/example2

我怎样才能做到这一点 ?

我可以看到一些参考,例如webapp,正在寻找一个好的方法。

java servlets jetty-9

2
推荐指数
1
解决办法
2739
查看次数

CreateFile COM端口错误2

我正在尝试使用Visual Studio 2012(C++)中的以下代码打开并写入Windows 7上的COM串行端口

printf("argv[2]= '%s'\n", argv[2]);

m_hCommPortSend= ::CreateFile(argv[2] ,GENERIC_READ|GENERIC_WRITE,0,0,OPEN_EXISTING,0,0);

if(m_hCommPortSend == INVALID_HANDLE_VALUE) 
{
    printf("%s error: %d\n", argv[2], GetLastError());
    return -1;
}
Run Code Online (Sandbox Code Playgroud)

本规范适用于argv [2]作为COM1或COM7

我有另一个COM端口COM39,当我通过COM39作为argv [2]它没有打开GetLastError()返回2.

不知道为什么?

c++ serial-port

1
推荐指数
1
解决办法
2045
查看次数

我们可以在Main方法Java类中运行HTTPServlet吗

我正在看Java中的简单Servlet的示例代码。

在此示例中,Servlet由WEB-INF / web.xml文件条目启动

<servlet-class>com.mkyong.ServletDemo1</servlet-class>



<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <servlet>
        <servlet-name>Servlet Name For Demo1</servlet-name>
        <servlet-class>com.mkyong.ServletDemo1</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>Servlet Name For Demo1</servlet-name>
        <url-pattern>/Demo1</url-pattern>
    </servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

我可以在main()方法中的Java应用程序中启动(com.mkyong.ServletDemo1),并调用一个方法。可能吗 ?

谢谢您的帮助。

java servlets

1
推荐指数
1
解决办法
1857
查看次数

如何从OSGi中的BundleContext获取ComponentContext

我有一个包含多个组件的OSGi包,我想从同一个包中的其他组件激活/停用组件.

BundleContext从下面的代码得到:

import aQute.bnd.annotation.component.Activate;
import aQute.bnd.annotation.component.Component;
import aQute.bnd.annotation.component.Deactivate;

@Activate
public void activate(Map<String, Object> properties) {

    BundleContext bundleContext = FrameworkUtil.getBundle(MyComponent.class).getBundleContext();
}
Run Code Online (Sandbox Code Playgroud)

但我怎么能得到ComponentContext这样我可以做enableComponentdisableComponent

java osgi osgi-bundle

1
推荐指数
1
解决办法
939
查看次数

使用身份验证用户名密码设置 Mosquitto MQTT 代理

我正在尝试在 Windows 上配置 Mosquitto MQTT 代理,并使用用户名和密码进行身份验证。

我在 mosquitto.conf 文件中添加了以下行:

允许匿名假

用户名测试remote_username测试

远程密码测试123

运行代理时出现以下错误:

C:\Program Files (x86)\mosquitto>mosquitto.exe -c mosquitto.conf -p 1883 错误:桥接配置无效。在 mosquitto.conf 发现错误:750。错误:无法打开配置文件。

无需用户名和密码,我就可以启动代理并与 MQTTLens 客户端连接。

谢谢,阿肖克

mqtt mosquitto

0
推荐指数
1
解决办法
2万
查看次数