STM32怎么使用4G网络模块

2019-07-20 04:55发布

希望各位大佬路过能稍微指点一下,谢谢各位大佬!!问题如下:
想要用STM32F4做主控板,其中的逻辑控制内容是简单控制电机,所以只用裸机,不用操作系统;
但是,想用华为的4G模块与远程的手机APP实现通信,遇到几个问题没想明白。

1,4G模块跟手机APP之间的连接怎么确定?通过IP地址吗?4G网络的IP地址似乎又不同电脑上的IP地址?分内网外网?

2,4G模块通过串口跟STM32控制板连接,使用AT指令控制。4G模块已经集成物理层、链路层、网络层的协议,但是传送的内容应该是什么样子的呢?比如我想从STM32上发个消息:“GO”给手机APP,那边应该怎么写消息??对整个数据传输流程不是很明白,有没有大佬能讲讲?



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
HCHDaLeiGe
1楼-- · 2019-07-20 07:54
 精彩回答 2  元偷偷看……
dqlspzl
2楼-- · 2019-07-20 12:27
4G设备在登录上网的时候会获取IP地址, 但是这个IP地址应该是不确定的,所以通讯必然由移动端发起,他先和IP地址固定的 服务器握手,然后服务器就知道这个4G设备的IP地址了,当然可能还需要令牌,token这些来确保时效性. 如果服务器重启也需要4G设备重新登录
铛铛铛铛
3楼-- · 2019-07-20 14:13
 精彩回答 2  元偷偷看……
1491430114
4楼-- · 2019-07-20 19:01
你还得有个服务器吧,模块和手机APP都连到一个服务器,通过服务器转发
铛铛铛铛
5楼-- · 2019-07-20 20:10
本帖最后由 铛铛铛铛 于 2018-11-23 19:53 编辑
1491430114 发表于 2018-11-23 13:14
你还得有个服务器吧,模块和手机APP都连到一个服务器,通过服务器转发

我知道TCP/UDP、IP协议是集成在4G模块上了,但是STM32跟手机又怎么识别彼此才不会把数据包发错对象?
铛铛铛铛
6楼-- · 2019-07-20 23:19
 精彩回答 2  元偷偷看……

一周热门 更多>