从这里开始
<p>本章节主要介绍如何快速上手使用设备,并快速集成到系统中</p>
<p>播报喇叭和云打印都是通过MQTT消息队列接收消息内容,完成工作任务
开始使用之前需要做好如下准备工作:</p>
<p><strong>准备MQTT服务器信息</strong></p>
<p>> 出厂设备默认MQTT配置是测试服务器,切勿用于生产环境!</p>
<ul>
<li>
<p>标准MQTT服务器提供:服务器地址、端口、用户名、密码四个配置信息即可</p>
</li>
<li>
<p>阿里云MQTT服务器需要提供:实例ID、公网接入点、端口、AccessKeyId、AccessKeySecret、GroupId、TopicId</p>
</li>
<li>将服务器信息填入一下JSON数据中,并保存到txt文本备用
<pre><code class="language-json">{
&quot;broker_type&quot; :&quot;0&quot;,//标准服务器为0,阿里云服务器为1
&quot;addr&quot; :&quot;39.98.75.131&quot;,
&quot;port&quot; :&quot;1883&quot;,
&quot;username&quot; :&quot;mqttpay&quot;,//阿里云MQTT服务器为空
&quot;password&quot; :&quot;mqttpay&quot;,//阿里云MQTT服务器为空
&quot;InstanceId&quot; :&quot;&quot;,
&quot;AccessKeyId&quot; :&quot;&quot;,
&quot;AccessKeySecret&quot; :&quot;&quot;,
&quot;GroupId&quot; :&quot;&quot;,
&quot;TopicId&quot; :&quot;&quot;,
//7570-7579为自定义语音内容,非必要可以删除
&quot;7570&quot; :&quot;欢迎使用智谷云音响&quot;,
&quot;7571&quot; :&quot;&quot;,
&quot;7572&quot; :&quot;&quot;,
&quot;7573&quot; :&quot;&quot;,
&quot;7574&quot; :&quot;&quot;,
&quot;7575&quot; :&quot;&quot;,
&quot;7576&quot; :&quot;&quot;,
&quot;7577&quot; :&quot;&quot;,
&quot;7578&quot; :&quot;&quot;,
&quot;7579&quot; :&quot;&quot;,
//7570-7579为自定义语音内容,非必要可以删除
&quot;company&quot; :&quot;20&quot;//公司编号自定义
}</code></pre></li>
</ul>
<p><strong>配置服务器信息给设备</strong>
1.4.USB串口更新设备基本参数
电脑端安装好USB连接驱动,驱动下载地址:
<a href="https://sznewbest-webfile.oss-cn-shenzhen.aliyuncs.com/%E4%B8%8B%E8%BD%BD/sw_file_20200303181718_8910_module_usb_driver_signed%20.7z">https://sznewbest-webfile.oss-cn-shenzhen.aliyuncs.com/%E4%B8%8B%E8%BD%BD/sw_file_20200303181718_8910_module_usb_driver_signed%20.7z</a></p>
<p>将准备好的JSON参数内容保存到记事本文件,注意编码格式选择ANSI</p>
<p>设备开机,USB线连接到设备,电脑端打开sscom串口测试助手,选择AT串口,波特率:115200</p>
<p>点击打开文件,选择准备好的JSON文件,点击发送,收到参数修改成功即可</p>
<p><strong>测试语音播报</strong>
> 动态语音播报,MQTT消息完整内容进行GBK编码,勿将txt内容独立转GBK</p>
<ul>
<li>回到小程序首页,点击设备类型,扫描设备底部二维码可以跟进页面操作测试设备通信;</li>
</ul>
<p>> 这里注意一下小程序当前服务器配置,如果您的设备是出厂状态,可以不用配置小程序侧的MQTT连接信息,如果设备已经配置为您自己服务器,请先在小程序首页“配置向导”第一页中选择否,扫描您自己服务器的配置二维码,这个步骤是将小程序服务器服务器配置和设备服务器配置保持一致,以保证MQTT消息能正确发送到设备端</p>
<ul>
<li>如果是电脑端测试,安装并打开mqttfx软件,新建连接,分别填写圆圈中信息,mqttfx下载地址:<a href="http://mqttfx.jensd.de/index.php/download">http://mqttfx.jensd.de/index.php/download</a>
<img src="http://doc.szzkc.com/server/../Public/Uploads/2021-09-14/614050e1ed6e0.png" alt="" />
<img src="http://doc.szzkc.com/server/../Public/Uploads/2021-09-14/614050e618b0b.png" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=f594c7a7cdc0d76d9010ff14212aa239&amp;file=file.png" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=4a6fa3b6f3ffa75fbbcca977d0128f72&amp;file=file.png" alt="" />
点击connect,连接成功后,填写推送topic以及内容,点击Publish推送成功后,设备将收到消息内容
<img src="http://doc.szzkc.com/server/../Public/Uploads/2021-09-14/61405103b7846.png" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a712730a2f450e7414cfc39ae6810ab9&amp;file=file.png" alt="" />
主题topic以及内容请参考通信协议
<img src="http://doc.szzkc.com/server/../Public/Uploads/2021-09-14/61405107cd412.png" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=f29b4e1e60d12beab5c67394130b2507&amp;file=file.png" alt="" /></li>
</ul>
<p><strong>测试云打印</strong>
请到小程序首页点击云打印机,扫描设备底部二维码,即可测试云打印</p>
<p><strong>集成推送功能到自有系统平台</strong></p>
<ul>
<li>
<p>云喇叭和云打印采用的是MQTT通信,开发前请先熟悉MQTT工作原理</p>
</li>
<li>
<p>阿里云MQTT服务器推送代码,[请参考阿里云MQTT开发SDK](<a href="http://doc.szzkc.com/web/#/18?page_id=79">http://doc.szzkc.com/web/#/18?page_id=79</a> "请参考")</p>
</li>
<li>
<p>标准MQTT服务器推送代码,[请参考标准MQTT开发SDK](<a href="http://doc.szzkc.com/web/#/18?page_id=66">http://doc.szzkc.com/web/#/18?page_id=66</a> "请参考标准MQTT开发SDK")</p>
</li>
<li>
<p>针对常用的java和PHP推送,示例代码有已经调通示例代码,替换服务器配置,和设备IMEI即可快速实现推送</p>
</li>
<li>推送消息内容请参考协议文档中的对接协议,消息内容请严格按照协议格式发送,设备都有消息验重机制,重复消息不会处理,云喇叭消息请注意连续消息ID不能重复,云打印注意每次的消息打印内容不能重复</li>
</ul>