云便签的优势
面对传统二维码的信息量少,不便存储大信息量数据,云便签便应运而生,从而保证了数据的安全和可靠性。

如何使用云便签
扫描如下二维码可以获取一下信息
请输入图片描述
以上信息可以在二维码创建后添加。

DataMark是一个数据便签系统,用户可以对创建的二维码添加记录信息,并打印二维码,把得到的二维码以标签纸或者文件的形式跟随商品直到客户手里,客户拿到商品扫描商品附带的二维码即可获得商品详细信息,包括材料来源,检验员,生产环境等信息。每个二维码都有唯一识别信息,当手机扫描已经添加记录的二维码时,直接打开记录信息网页,网页内容支持导出,打印,供证明使用。

Datamark 系统分为软件部分和设备部分,通常对效率要求不是很高的场合只需要软件就可以,软件分为pc端客户端和手机端客户端,负责创建和录入信息功能。在有高效率要求的场合需要配套手动扫码录入设备或自动扫码录入设备。

应用场景
1、 工厂生产电子产品

在产品被上线的开始,会通过电脑创建一个唯一二维码,并添加基础信息,比如材料来源信息,产品功能信息,并贴在产品支架上,在产品进入流水线后,流水线上每个环节都设置一个二维码扫描录入设备,将各环节指标通过二维码录入到云端。

2、 畜牧业牲口

我们在餐厅吃吃饭点菜的时候,服务员会在每道菜的菜谱上附带二维码,扫码可以获知菜品的原材料信息,产地,养殖人,加工厂,物流信息等等。

3、 学校学生信息跟踪

在学生进入学校登记入学的时候每个人会生成一个唯一二维码,在校期间,学校班主任及各学科教师会对学生的表现及成绩信息进行记录,供评优秀级别及奖学金用,毕业后,二维码记录的信息会跟随档案伴随到终身。

软件及使用说明
打开软件如下,选菜单《标签》->《创建》会自动联网生产唯一二维码ID,随后添加的内容均被存入到该ID中。

填入信息及描述点击提交,信息会立即提交到云端,请在录入信息结束前务必打印或导出二维码,以防录入信息丢失。

扫描二维码可以进入该标签内容页面

电脑端打开效果
通过链接或二维码进入到标签页面进入编辑链接可以对便签内容进行编辑

DataMark(2.0) API

地址:http://dm.trtos.com/php/json.php
Post 添加数据
{"action":"add","id":"y9JM9Rd","content": [{"name": "项目1","value": "5555"},{"name": "项目2","value": "1234"}]}
返回
{"action":"add","status":"succeed"}
Post 删除所有数据
{"action":"del","id":"y9JM9Rd"}
返回
{"action":"del","status":"succeed"}
Post 获取分配ID
{"action":"getid"}
返回
{"action":"getid","id":"y9JM9Rd"}
Post 获取记录(必要参数id,可选参数name,value)
{"action":"get","id":"y9JM9Rd"}
{"action":"get","id":"y9JM9Rd","name":"项目1"}
{"action":"get","id":"y9JM9Rd","name":"项目1","value":"5555"}
返回
[{"Name":"Name1","Value":"xiaowu"},{"Name":"Name2","Value":"Xiaotian"}]

上传背景图 代码

#!usr/bin/python

image.py

-- coding=utf-8 --

from poster.encode import multipart_encode
import urllib2
import sys
from urllib2 import Request, urlopen, URLError, HTTPError
from poster.encode import multipart_encode
from poster.streaminghttp import register_openers

register_openers()
f=open("4UTmPcpw.jpg", "rb")

datagen, headers = multipart_encode({"myFile": f})
request = urllib2.Request("http://trtos.com/web/datamark/upload.php", datagen, headers)
try:

response = urllib2.urlopen(request)
print response.read()
 

except URLError,e:

print e.reason
print e.code