首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我有c#应用程序的Teltonika FMA120设备,我不能从服务器向设备发送命令来启用中继?

我有c#应用程序的Teltonika FMA120设备,我不能从服务器向设备发送命令来启用中继?
EN

Stack Overflow用户
提问于 2018-01-27 14:25:39
回答 2查看 680关注 0票数 0

我有Teltonika FMA120设备,它与我的c#应用程序工作得很好,我从设备获得IMEI服务器确认设备,然后我得到了所有的位置数据。

但是我不能从服务器向设备发送任何命令。

如果我想启用DOUT1和DOUT2,to访问中继。

我在我的Stream中写到下面

代码语言:javascript
复制
                            Library.WriteErrorLog("Sending Test Data-----------------------");

                        byte[] ReplyBytesCmd;
                        ReplyBytesCmd = new byte[] { 0x00, 0x0d, 0x8c, 0x00, 0x02, 0x00, 0xb3, 0x00, 0x01, 0x01, 0x00, 0xb4, 0x00, 0x01, 0x01 };
                        //                                  len , id  ,       prms,        1st,           , val , 2nd ,           , val

                        stream.Write(ReplyBytesCmd, 0, 15);
                        Library.WriteErrorLog("Sending Test Data" + ReplyBytesCmd.ToString());

根据Teltonika协议,Dout1 -端口Id 179 Dout2 -端口Id 180。

EN

回答 2

Stack Overflow用户

发布于 2018-01-28 20:12:01

对于Teltonika FMBXXX设备,您必须确认接收到的所有位置数据,所有帧(如果有缓冲数据,可能有多个)。

然后,在确认最后一个位置数据帧之后,设备不会发送任何内容,它将等待您的命令。这就是它不关闭TCP连接的原因。

票数 0
EN

Stack Overflow用户

发布于 2019-06-13 19:30:55

您发送给FMA120的消息类型对我来说并不熟悉。但是,您可以使用Codec12协议从服务器向设备发送SMS/GPRS命令。例如,您可以将命令‘setdigout11’包装在Codec12消息中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48473220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档