这期的教程为公开教程将用这块开发板学习GPRS(LUA) 实现哪些功能呢!...其实GPRS涉及的并不是挺多,官方也给了例子,我只是讲解,然后把我总结的一些东西提供给大家 最近一直在忙方案篇的内容,所以公开版的例程耽误了,现在开始补上 ?...虽然板载的是STM32,但是WIFI和GPRS都是单独开发的,不需要单片机给模块发指令.这是开发趋势.......这期的教程主要讲解GPRS的开发(LUA) 其中涉及到的WIFI,GPRS,APP,上位机等源码全部公开 后面串口通信的时候,不会STM32没有关系,会下载程序就可以,程序我会做好,数据的格式也会给大家
安装驱动 Air202为串口烧录程序 板子使用的USB转串口:CH340 如未安装驱动,请安装驱动 ?...下载程序下载工具 1.去官方下载 http://www.openluat.com/Product/gprs/Air202.html ? 2.下载我提供的 ? ?...下载运行第一个程序 选择下载lua脚本 ? ? lib是官方封装的库!用户写程序就是调用库里面的函数 选中所有的,对于初学者,全部添加即可 ? 接着再添加咱自己的文件 官方给了很多demo ?...demo里面官方给了好多例子 咱先添加个adc的程序看看效果 ? ? 最后点击下载 ? ? 程序正在打印AD电压值 ? 咱们看一下adc程序 ?..., 自己的程序一定要有main.lua这个文件 底层默认先加载这个文件 对于没有接触过Lua的人来说,看过去会感觉懵 不用担心,咱不是用Lua脚本语言开发什么大型游戏 咱只要了解其语法,然后看官方的API
https://www.cnblogs.com/yangfengwu/p/9966702.html 下载202的程序参考这个 :https://www.cnblogs.com/yangfengwu/p...这个APP我做成了支持WIFI和GPRS,支持绑定多个设备,别忘了给GPRS模块插手机卡,还有GPRS模块的天线 ? ? ?...GPRS模块注册网络的时候需要很大的电流哈,如果自己的电脑供电不足可以再弄个电源哈 或者去掉WIFI ? ? ...GPRS也测试好了 https://www.cnblogs.com/yangfengwu/p/9967027.html
{data:switch,bit:1,status:0} 控制GPIO5输出低电平
WISMO模块GPRS上网设置的过程一) AT指令设置部分(1) AT+CGCLASS=“B”置为“网络...强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码 WISMO模块GPRS上网设置的过程 一) AT指令设置部分 (1) AT+CGCLASS=...—》通讯串口1 (2) 设置33600调制解调器 常规—》串口1—》最高速率(115200) 三) 设置拨号网络 (1) 新建连接—》标准33600调制解调器 (2) 区号空置—》电话号码(GPRS...本文由来源 21aspnet,由 system_mush 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。
参考链接: 用于计算商数和余数的Java程序 摘抄自:http://www.cnblogs.com/forlina/archive/2011/08/03/2126292.html1.完成数组int[]...9.输入一个整数,求这个整数中每位数字相加的和 10.编写一个java应用程序,要求如下: (1)声明一个String类的变量并初始化值“Hello World”。 ...11.程序功能:求s=1+3+5+7+...直到s>2000为止。 12.程序功能:计算s=2!+4!+8!。...程序中有两行有错误。 29.程序功能:求[3,500]内所有素数之和。(首先如何找出素数) 30.程序功能:把一张一元钞票,换成一分、二分和五分硬币,每种至少8枚,求方案数。 ...45.程序功能:计算两个数的最小公倍数 46.程序功能:求1900年~2003年所有闰年年号之和。
1.原理图 2.配置GPIO5中断,上拉输入 1.点击按钮进入下降沿中断 2.松开按钮进入上升沿中断 module(...,package.seeall) -...
3.注意:上面的接收数据并不能是接收到一条完整的数据以后进入,可能把整个数据分为好几段 修改程序打印下长度 log.info("testUart.readLen",#data) ? ? ?
在项目的开发中因为要使用到WIFI和GPRS网络的切换,因此就研究了一下通过代码打开WIFI和GPRS的工作。...无论是切换WIFI还是切换GPRS网络都需要设置相应的权限,所以需要在AndroidManifest.xml文件中加入以下几行代码。...= (WifiManager) context.getSystemService(Context.WIFI_SERVICE); wm.setWifiEnabled(enabled); } 2、切换GPRS...网络 由于Android没有提供直接切换GPRS网络的方法,通过查看系统源码发现,系统是调用IConnectivityManager类中的setMobileDataEnabled(boolean)方法来设置...GPRS网络的,由于方法不可见,只能采用反射来调用,代码如下。
java 编译的过程,就是将 java 项目从源文件变成 .class 文件的过程,而 .class 文件,最后会被加载到JVM 中运行。...下如何设置 Java 环境变量 两种情况 如果 java 程序只有单个 .java 文件,且里面有 public static void main(String[] args) 方法,可以直接使用 javac...编译生成 .class 文件 -> 使用 java 命令运行程序 >$javac Hello.java >$java Hello 如果有多个 .java 文件,则多了一个步骤,需要先打包成 .jar...文件,最后使用 java -jar xx.jar 命令运行即可,总结如下:使用 javac 编译生成 .class 文件 -> 使用 jar 命令生成 jar 包 -> 使用 java 命令运行程序 jar...包 >$ cd classes // 首先进入根目录,否则打包会有问题 >$ touch MANIFEST.MF >$ jar -cvfm xx.jar MANIFEST.MF com/ 发布者:全栈程序员栈长
Java程序概述 一、Java开发环境 1、Java程序编译执行的过程 2、Java平台概述 3、JDK部分常用工具 二、Application 三、Applet 四、Servlet 五、JSP和JavaBean...1、JSP相关介绍 2、JavaBeans相关介绍 六、脚本 ---- 一、Java开发环境 1、Java程序编译执行的过程 Java程序在编译执行过程中,首先把源文件(.java文件)编译成字节码文件...Java应用程序接口是指经过编译的,可在程序中直接使用的Java代码标准库。Java虚拟机负责解释和执行Java程序。 Java程序运行与Java平台之上,Java虚拟机将程序和硬件隔离开来。...jdb.exe:Java调试器,用于调试Java程序。 wsimport.exe:引入Web服务。 二、Application Application是一个运行在客户端Java虚拟机上的Java程序。...这使得Java程序可以集成到非Java应用程序中,从而扩展Java用途。使用JavaBeans不必重写程序就能使构件连接在一起,使应用程序开发更容易,提过程序的复用性。
Java程序计时 Java程序计时 long time1=System.currentTimeMillis(); long time2=System.currentTimeMillis(); long
实现的功能 有人会想,不就是个串口接收到什么就会什么的程序嘛!!!!!!!!!!!!!!有什么好说的!!...实现此功能的程序是很多,但是,但是,但是.....我写的程序更注重于开发和实用,不信往下看 先贴出来程序,,, module(......UART_ID,read) --配置并且打开串口 uart.setup(UART_ID,115200,8,uart.PAR_NONE,uart.STOP_1) 凡是看懂我这篇文章的才能瞬间看懂我的这个程序...凡是串口接收的程序,无论单片机还是上位机这个接收 程序的模式是通吃的.........所以下各个部分的功能 如果一开始调用的 pm.wake("aaaa") 假如想让系统休眠----pm.sleep("aaaa") 不过程序上让我产生了疑惑 后面的0是干什么的...........
这个直接用官方给的demo就可以 现在说个需求哈,是当初一个人给提出的需求 例如存入的号码 姓名 号码 1 10086 2 10010 ... .... ...
https://www.cnblogs.com/yangfengwu/p/11482905.html 上一节测试的是Wi-Fi 这节测试 GPRS ?...看名字就知道了,简单的说 就是 单片机使用AT指令控制模块实现MQTT通信控制 这节是 STM32+GPRS(AT指令)实现MQTT通信控制: 一,下载STM32程序 1,方式一,串口下载(其他下载方式在最后补充...②打开下载软件,下载程序 ? 选择对应的串口 ? ? 去掉短接,复位下单片机 ? ①手机卡 ②天线 ③调整拨动开关,让STM32和GPRS通信 ?...打开手机APP 下载APP(该APP购买到安全篇即可获取,只有学到微信小程序篇才能看得懂源码,涉及的知识点多一些) ? 扫码下载 ? ? ? ?...其实用GPRS实现MQTT有个矛盾的地方.
写好上位机程序后,如何部署到服务器? (这里我用的是tomcat服务器) 首先说明一点:为了程序测试是否连接到下位机,我编写了一个命名为gprs的java文件,这个可以用下位机连接是否成功。...程序见附录,下面说具体的部署的步骤: 把web项目导出为war文件。...3.把gprs.java文件导出为 Runnable JAR 文件。...步骤:选中java项目中的gprs.jar文件->右键->Export->java->Runnable JAR file,然后选择next 4.Launch configuation 选择的是你的主清单属性...然后输入服务器的静态IP地址和端口号(在java文件中设置好的端口号)。检测是否是否能服务器连接成功。
这节演示 STM32采集的温湿度数据通过GPRS模块传给手机APP,APP上有个开关按钮,发指令给GPRS模块,然后发给STM32....注:GPRS的程序都做成的透传的,就是GPRS模块通过串口接收的数据直接发给服务器,然后服务器再发给手机..GPRS模块通过网络接收的数据直接通过串口发给单片机....一,给GPRS模块下载程序 ①调整波动开关位置 ? ? ? 然后 ? ? ? ? ? ? ? ? ? ? ? ? 记得插手机卡 ?...二,测试 调整波动开关的位置,让STM32和GPRS的串口2通信 ? 打开手机APP ? ? ?
测试 1.安装手机卡,安装天线,下载程序 ? 2.打开我提供的调试助手 ? ? 连接,订阅,设置发布的主题如下 发布的主题:111111 订阅的主题:/qos0topic ? ? ?...设备订阅的主题:user/设备的imei号码 设备发布的主题:device/设备的imei号码 1.修改 mqttTask 初始化串口;修改订阅的主题为:user/设备的imei号;把IMEI号传递给发布程序..."..myimei,p=str,q=0})--串口接收的消息,插入MQTT发送缓存 sendQueue = {} -- 串口的数据读完后清空缓冲区 end) 扩展1:DTU 测试 1.下载本节程序
OK啊,问题解决,买台更好的服务器就行了(哈哈) 二、问题排查 一般 Java 应用 cpu 过高基本上是因为 程序计算比较密集 程序死循环 程序逻请求堵塞 IO读写太高 但是 Java 项目很大,功能很多...查看各个进程占用 cpu 情况 在Linux终端输入:top -d 1 当前命令可以查看各个进程占用 cpu 情况,一般排名第一位肯定是 Java 进程,当然也可能存在多个 Java 进程 观察 top...问题排查结束,在运行 Java 程序时。 三、结尾 当然真正的 JVM 调优远比这要复杂高深,这次只是浅浅的接触了 JVM 内存、 jstack,但这次经历很有收获。 新年快乐,愿你我一直在前行!
开发板板载介绍(当前使用的测试板,以后期最终版贴片为准) 一,实物图 硬件外设说明: 1.供电 usb供电:下载调试 DC电源供电:9-24V 模块供电:线性稳...
领取专属 10元无门槛券
手把手带您无忧上云