计算机网络与通信,基于SIM868的HTTP协议应用。 1、配置好SIM868,打开串口调试助手,依次发送如下指令。 605735803是设备ID; 2)打开post.txt文件,点击发送文件。 1、将txt文档编码方式由默认的UTF-8改为ANSI后,sscom 3.3(编码方式:GBK) 中的中文正常显示,但应用中仍为乱码。SIM868使用HTTP协议给服务器发送数据
用SIM868使用HTTP协议给服务器发送文本数据,并展示出数据内容。(一)OneNET应用
一、创建产品
3. 左上角—全部产品—多协议接入
4. 点击HTTP—添加产品
填写必要信息——确定二、创建设备及数据流模板
填好必填项,点击添加。
添加完成后,点击详情。
添加APIKey
先随意填个数字,点击提交。
提交后到这个界面的APIKey才是真正的APIKey。
记住此处的设备ID和APIKey,之后会用。
点击左侧数据流模板——添加数据流模板
自定义名称(记好),点击添加。
创建完成后,我们重新返回设备列表,点击设备Device的数据流,发现temp数据流已自动关联。
三、创建应用
2. 填好必填项,点击添加
若想在应用发布后让别人看到应用界面,记得勾选“公开”
添加好后,点进应用,点击“编辑应用”
添加文本,右侧属性——数据流值;设备选刚刚创建的。
然后保存或发布。
(二)利用SSCOM 3.3实现数据传送
2、 POST报文
1)创建txt文档,编码方式为ANSIPOST /devices/605735803/datapoints HTTP/1.1 api-key: naYaF6poc9cUCUsVOUKOSGEN6Zs= Host:api.heclouds.com Content-Type:text/html;charset=GB2312 Connection:close Content-Length:73 {"datastreams":[{"id":"temp","datapoints":[{"value":"123abc我最牛逼"}]}]}
api-key: 后填你的APIKey;
Content-Length:是后面的整个大括号中的数据流的长度,一个汉字占两个长度;且其后要空一行。
数据流中temp即为创建的数据流模板的名称;
ONENET的IP地址和端口183.230.40.34:80。
3)发送HEX格式的1a,发送完毕。返回SEND OK。
3、得到返回的HTTP响应,并自动关闭连接。
4、查看OneNET应用详情,得到如下图所示结果。完成。
(三)中文乱码的解决方法
2、在POST报文中添加Content-Type:text/html;charset=GB2312后,应用中也可正常显示。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算