搜索
bottom↓
回复: 32

请教如何实现微信小程序与stm32通信

[复制链接]

出0入0汤圆

发表于 2020-11-13 08:59:35 | 显示全部楼层 |阅读模式
近期的项目要实现在小程序上,查看设备的状态。
我基本上没有写过微信小程序的代码,只会stm32,请问论坛大神提供下思路。
需要用到哪些知识,用python还是java,用到哪些框架。
是否需要自己再做一个公网服务器?
目前真是一头雾水。

出15入178汤圆

发表于 2020-11-13 09:07:50 | 显示全部楼层
小程序主要网页,主要开发语言是JS。

出0入0汤圆

发表于 2020-11-13 09:25:16 | 显示全部楼层
最好有个自己的公网服务器,备案
硬件加个gprs模块
服务端上面什么语言熟悉就用什么做,页面的话看微信小程序的官方开发文档,开发账号需要注册

出45入88汤圆

发表于 2020-11-13 09:27:19 | 显示全部楼层
蓝牙和互联网两种途径都可以。

出0入8汤圆

发表于 2020-11-13 10:03:56 | 显示全部楼层
戳这里,阮一峰的教程,有 4 篇,这是第 1 篇:微信小程序入门教程之一:初次上手

出0入4汤圆

发表于 2020-11-13 11:07:39 | 显示全部楼层
security 发表于 2020-11-13 10:03
戳这里,阮一峰的教程,有 4 篇,这是第 1 篇:微信小程序入门教程之一:初次上手 ...

你分享的这个很好!

出0入0汤圆

发表于 2020-11-13 12:24:38 | 显示全部楼层
security 发表于 2020-11-13 10:03
戳这里,阮一峰的教程,有 4 篇,这是第 1 篇:微信小程序入门教程之一:初次上手 ...

收藏了,下次有机会尝试一下

出0入8汤圆

发表于 2020-11-13 12:29:33 | 显示全部楼层
我曾经发的贴子。。。
微信小程序与PLC进行Modbus通讯

出0入50汤圆

发表于 2020-11-13 13:53:27 | 显示全部楼层
dcloud 什么apk,h5,小程序一网打尽

出0入0汤圆

 楼主| 发表于 2020-11-15 17:00:41 | 显示全部楼层
百里屠苏 发表于 2020-11-13 12:29
我曾经发的贴子。。。
微信小程序与PLC进行Modbus通讯

感谢大家了。

“与装了公众号后台的服务器通讯。” 这句话没有理解明白。
就是说,需要写一个服务器的程序?这个服务器的程序是用来与单片机或PLC进行通信的。

出0入0汤圆

 楼主| 发表于 2020-11-15 17:02:56 | 显示全部楼层
security 发表于 2020-11-13 10:03
戳这里,阮一峰的教程,有 4 篇,这是第 1 篇:微信小程序入门教程之一:初次上手 ...

您发的教程看了。确实对我等入门级很有用。理清了不少概念。

我其实有一个主要的问题,就是单片机stm32通过4G模块发出的数据,是如何在小程序中接收,解析的。

这是这篇帖子里最大的困惑了。

出0入0汤圆

 楼主| 发表于 2020-11-15 19:26:55 | 显示全部楼层
小程序的restful通信是不是必须要有域名?

出300入477汤圆

发表于 2020-11-15 19:41:13 来自手机 | 显示全部楼层
kaixinlaohe 发表于 2020-11-15 17:02
您发的教程看了。确实对我等入门级很有用。理清了不少概念。

我其实有一个主要的问题,就是单片机stm32 ...

一句话:单片机发到你自己的服务器,然后手机到那个服务器去取。

出0入0汤圆

发表于 2020-11-15 19:56:07 | 显示全部楼层
谢谢分享

出0入58汤圆

发表于 2020-11-15 20:02:29 来自手机 | 显示全部楼层
小程序连你的服务器后台,设备也连服务器后台。搞定

出0入0汤圆

 楼主| 发表于 2020-11-15 20:27:10 | 显示全部楼层
你这太精简了。我相信有很人和我一样。明白这个道理,但不明白如何去做。

出0入0汤圆

 楼主| 发表于 2020-11-15 20:28:21 | 显示全部楼层
比如,服务器如何配置成https?  这里面就有好几步工作。是不是。

出0入4汤圆

发表于 2020-11-16 08:29:11 | 显示全部楼层
WIFI. 服务器直接用小程序自带的, JS语音的限制比C少多了, 小程序可以直接操作简单的数据库, 这样服务器代码可以写的很小, 而且服务器代码也是同一环境下, 用JS语音编写的.
开始时字符串转换把我绕晕了, 不过写多了函数也就OK了.

出0入16汤圆

发表于 2020-11-16 12:09:49 | 显示全部楼层
设备在旁边的就蓝牙,设备要远程传数据就4G通信(tcp/upd)

蓝牙-->小程序

4G->tcp/udp服务器/http服务器->小程序

出0入0汤圆

发表于 2020-11-16 12:13:53 | 显示全部楼层
你的设备需要什么数据 ? 乐摇摇   了解一下

出0入0汤圆

发表于 2020-11-16 13:05:16 | 显示全部楼层
拿跟type C线把手机和stm32焊在一起。然后......就通信了

出100入101汤圆

发表于 2020-11-16 13:30:49 来自手机 | 显示全部楼层
学习了,这个有很多现成案例

出0入0汤圆

 楼主| 发表于 2020-11-16 14:32:07 | 显示全部楼层
qinxg 发表于 2020-11-16 08:29
WIFI. 服务器直接用小程序自带的, JS语音的限制比C少多了, 小程序可以直接操作简单的数据库, 这样服务器代 ...

JS语音是什么?

出0入0汤圆

 楼主| 发表于 2020-11-16 14:34:29 | 显示全部楼层
整理思路01
(1) 先弄一个网站服务器,配置好域名等,用来等待小程序接入。
(2) stm32连接esp8266或者4G模块,以便和网站服务器通讯。
(3)申请小程序开发ID和工具。先弄个helloworld

出0入0汤圆

发表于 2020-11-16 15:59:41 | 显示全部楼层
学习下。

出0入0汤圆

发表于 2020-11-16 18:12:28 | 显示全部楼层
服务器不是买来就直接用的,需要在买来的服务器上开发 后台程序,比如使用JAVA开发后台,使用django 开发后台。

出0入0汤圆

 楼主| 发表于 2020-11-16 21:11:34 | 显示全部楼层
Name_006 发表于 2020-11-16 18:12
服务器不是买来就直接用的,需要在买来的服务器上开发 后台程序,比如使用JAVA开发后台,使用django 开发后 ...

明白。怎么来写这个程序。请提供点思路。

出0入0汤圆

发表于 2020-11-17 11:01:48 | 显示全部楼层
kaixinlaohe 发表于 2020-11-16 21:11
明白。怎么来写这个程序。请提供点思路。

楼上的说的思路:

一句话:单片机发到你自己的服务器,然后手机到那个服务器去取。


你只要单片机能够http post 信息到服务器就好了。

服务器程序这个不用自己来写,有现成的。自己写也不难就是麻烦一点。

出0入0汤圆

 楼主| 发表于 2020-11-17 22:18:35 | 显示全部楼层
好。我再想想吧。

出0入0汤圆

发表于 2020-11-18 09:25:50 | 显示全部楼层
蓝牙 或者 通过tcp服务。现在的小程序可以不用专门的公网服务器,可以用腾讯提供的云开发。 需要js,如果用自己的云服务器的话需要后端开发语言(py/c#/c++/java/GO) 等

出0入0汤圆

发表于 2020-11-18 18:43:04 | 显示全部楼层
服务端我知道现成的平台,避免广告嫌疑,有需要私信。

出0入0汤圆

发表于 2023-8-18 14:28:55 | 显示全部楼层
security 发表于 2020-11-13 10:03
戳这里,阮一峰的教程,有 4 篇,这是第 1 篇:微信小程序入门教程之一:初次上手 ...
(引用自5楼)

这个分享很好。谢谢!!!!!

出0入0汤圆

发表于 2023-8-29 12:52:41 | 显示全部楼层
谢谢分享   
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-5 10:51

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表