Skip to content

概述

我们为驱动板提供了物联网解决方案,局域网内使用socket协议,跨网使用Mqtt协议。

如购买的是视频车4G套餐,我们出厂会配置好该模块,您上手即可使用;

如购买的是单主板,想自己开发可以参考物联网教程

如果不懂开发,想上手即用可以按如下步骤进行配置。

一.烧录程序

先按这个教程下载windows版电脑端烧录工具

选择 安卓App+蓝牙遥控器 进行烧录

二.App下载

目前仅发布安卓端app 点击下载安卓版APP

2.设备不含4G模块配置步骤

1.长按开发板boot键,待LED指示灯红色闪烁即可松开;

2.手机搜索WiFi前缀为RobotS3前缀的热点,并连接。

a) 连上后稍等片刻,因改wifi是无法联网的,所以系统可能会提示:是否保持连接,点击保持连接;

b) 如没有保持连接,可能会连不上。

3.手机浏览器打开网址 192.168.123.1

a) 此时手机会打开一个界面,会显示wifi列表;

b) 点击需要连接的wifi,输入密码,设备会连上该wifi;

c)如果成功,开发板会重启并停止闪烁led灯,然后自动关闭robotS3的热点。

4.如果主板指示灯编程绿色,表示连上了wifi,如果偏黄色或红色则没连上,可以再配一次网试试。

5.手机切换回刚才选择的wifi,重新打开app,会自动扫描到设备;

6.app识别到设备之后手机可在任意网络操控设备。

三.数据包格式,仅供参考

Esp32代码是开源的,因此你可以修改代码来扩展你的功能

数据包共10个字节:

第一个字节:1是数据包,2是心跳包,其它可自定义;

第二个字节是辅助数据,可自定义;

第三个字节是左手摇杆上下滑动的数据,默认127,上滑最小取到0下滑最大值255;

第四个是左手摇杆左右滑动的数据;

第五个和第六是右手摇杆;

第七到十表示按钮状态,一个字节8位,这4个字节最多表达32个按钮状态,举例:

  • a)第七个字节共8位默认值0x00000000,表示这8个按钮均处于释放状态,如按钮A按下0x0000001
  • b)按钮A和B同时按下则数据是 0x00000011