本帖最后由 ST-FAE-SALE 于 2016-12-10 13:06 编辑
本人现在已会回乡创业,以前一直在上海做ST MCU的FAE,做ST的FAE也是学习原子哥的STM32板子一步步成长的。这里很感激原子哥。无奈上海的房价实在太高,实在让我望尘莫及。回到故乡合作,在上海移远合肥分公司做过原厂FAE。提起移远,估计知道的人不多。他也是做通信模块的,和SIMCOM差不多。在原厂接触了很多FAE,工程师,以及相关的模块。对通信模块有了一个小小的了解。无奈本人也比较愿意折腾,辞去了工作,现在就下海创业并成立了合肥墨子号科技有限公司,希望公司能和墨子号那样通信卫星一样强大。哈哈。 因为一直是接触STM32的以及现在有做通信模块,觉得把单片机和通信模块结合在一起,做做TCP远程发送油然而生,因为接触比较多的客户还是愿意把模块用来做TCP数据传输。所有现在把很多的精力投入到了对TCP数据的开发来。我现在选用了移远公司一颗非常成熟的2G模块M26做了一款开发板,他支持短信,电话,TCP,HTTP等一些常规模块所支持的功能。同时支持基站定位,模块支持返回的数据是经纬度数据,不需要再人为的做任何的转化,非常的方便。如果有人需要使用基站定位,可以来看看我这款板子。
废话不多说,上图
板子反面
主芯片是基于STM32F103C8T6的单片机,GSM模块采用上海移远的2G模块M26做通信。SIM卡采用microsim设计方式。板子和模块之间的通信端口是使用串口2进行通讯,串口1引出接口,我这里用来接蓝牙模块。好处在于可以利用蓝牙模块来打印模块返回的执行指令,通过手机APP蓝牙串口软件可以很直观的进行查看当前模块的工作状态。很方便使用。不需要再额外接个串口线,拖个电脑查看。对查找问题,也是极为方便的。 M26是全球最小的四频LCC封装GSM/GPRS模块, 尺寸仅为15.8 × 17.7 × 2.3mm, 最大限度地满足终端产品对小尺寸模块产品需求, 有效帮助客户减小产品尺寸并优化产品成本。
M26采用更易于焊接的LCC封装, 可通过标准SMT设备实现模块的快速生产, 为客户提供高可靠性的连接方式, 特别适合自动化、大规模、低成本的现代化生产方式。同时, 在客户进行少量生产时, LCC封装也能满足手工焊接的要求。
凭借超小的尺寸, 超低功耗和超宽工作温度范围, M26是M2M应用的理想解决方案, 适用于车载、可穿戴设备、工业级PDA、个人跟踪、无线POS、智能计量及其它M2M的应用,为其提供完善的短信、数据传输及语音等服务。 优势 ● 全球最小的四频LCC封装GSM/GPRS模块
● 待机电流低至1.3mA
● 支持音频功能
● 支持蓝牙功能
● 支持QuecFOTA升级
● 内嵌网络服务协议栈,支持多个Socket及IP地址
● 产品设计简单,满足客户产品快速上市的要求 M26模块的优点在于可以免费利用基站定位新信息,实现当前位置的大致定位,基站定位的范围在5公里左右误差。不受室内室外影响,有信号的地方就可以实现基站定位,如果对于需要定位信息,而并不需要非常精确定位信息的客户,可以考虑此开发板将非常适合您的使用。可以省去一个GPS模块。 我们来看下蓝牙模块采集的数据效果: 下图是CME错误,通过查看CME错误代码,可以看到是SIM卡未插入导致引起的错误。此时用户只需要检查硬件是否插入了SIM卡,如果未插入,重新插入,错误应该就会消失。通过手机可以很直观的进行查看。 下图就是正常插入卡,并获取到定位信息的数据了。并且连接服务器成功。 代码加入了看门狗复位电路,一旦服务器连接失败,或者掉线,单片机将自动重新复位,重新对服务器进行相连。以达到继续工作的目的。 下面是使用花生壳申请域名。利用域名的配置可以利用网络助手查看相关数据。如果您没有域名,如果需要测试,可以利用我们的服务器进行测试查看数据。 下面是提供TCP连接工具来查看GPRS打印回来的数据,
下面是调用了地图接口,实现地图的定位。
板子预留了单片机的IO口,我们可以根据自己的需要实现自己的二次开发,让我们一起飞起来吧。
|