我正在使用一个具有蜂窝接口的LTE路由器。
我有一个专用局域网(/24掩码),所以我使用NAT来转换我的私有子网,以便使用我的提供者分配给我的蜂窝接口的外部公共IP。这个IP是动态的,下面是我使用的内容:
ip access-list extended NAT
permit ip 192.168.0.0 0.0.0.255 any
ip nat inside source list NAT interface Cellular0 overload
ip route 0.0.0.0 0.0.0.0 Cellular0 100
interface Cellular0
ip nat outs
我正在构建一个基于Atmega2560芯片的自定义off总线IO模块。该模块将有10个具有pwm控制和电流反馈的大电流输出,20个数字输入,5个模拟输入和4个0-5v模拟输出。我一直致力于弄清楚我将使用的J1939消息结构。这些模块将是由主ECU控制的从属设备。由于这些模块中可能有多个模块在同一网络上,因此我为每个模块添加了一个CAN地址开关,以便用户可以选择每个单元的can ID 1-255。该计划是让每个模块在单个CAN消息中广播所有数字输入的状态。如果我选择0xFF00作为PGN ID,然后使用8个字节以位形式表示该特定模块的输入状态的状态,那么主机如何知道消息来自哪个模块?模块地址是否
我是如何从本地主机获得套接字连接ip的?
我试着这样做:
ServerSocket ss = new ServerSocket(1919);
Socket test,s = new Socket("127.0.0.1",1919);
test=ss.accept();
System.out.println("we connect ");
InetAddress IP=test.getInetAddress();
System.out.println("IP of my s