我已经为这个问题搜索了很多次,但没有找到适用于我的情况的任何具体答案。我用Arduino Mega 2560制作了GPS模块和GSM/GPRS模块的设备,它通过短信发送给我位置。现在我想使用GPRS获取位置参数。我打算使用TCP。我会通过AT命令从GPRS模块发送数据,但我对如何在C#上制作服务器感到困惑。我知道我需要一个静态/公共IP。但是我不知道如何获取公网IP,并开始接收我从GPRS模块发送的数据。请请我需要帮助,因为我是一个客户端/服务器编程的初学者,我正在做我的最后一年的项目。首先要感谢大家!
对于基于SAGEM HiLo GPRS的数据通信,它具有TCP/IP协议栈,有两种连接方式:
(1)使用基本的GPRS命令,然后使用ppp拨号将调制解调器连接到公共网络/类似Internet
AT+CGDCONT=1,"IP","APN","0.0.0.0",0,0
OK
atd*99***1#
CONNECT
(2)使用GPRS attach,然后使用TCP套接字命令,例如
at&k3
OK
AT+KCNXCFG=0,"GPRS","APN","log","pass
word
我有一个pandas.DataFrame,它包含布尔规则,比如酶是否被表达。有些规则很简单(表达取决于一个基因),另一些规则则更复杂(表达取决于多个基因)。
>>gprs.head()
Out[362]:
Rxn rule
0 13DAMPPOX HGNC:549 or HGNC:550 or HGNC:80
6 24_25VITD2Hm HGNC:2602
8 25VITD2Hm HGNC:16354 or (HGNC:249 and HGNC:250) o