DGIOT国内首家轻量级物联网开源平台——支持远程打印条码/二维码和一码设备全生命周期管理
生活随笔
收集整理的這篇文章主要介紹了
DGIOT国内首家轻量级物联网开源平台——支持远程打印条码/二维码和一码设备全生命周期管理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[小 迪 導讀]:在制造企業工廠數字化轉型過程中,經常會碰到下面這些問題:
| 需要多購買一個條碼打印機 | 無需為打印條碼而購買條碼打印機 |
| 條碼打印機只能打印條形碼或類型的小型紙張 | 可基于原本的打印機基礎上操作,可在直接打印機尺寸大小進行調整 |
| 需要下載打印機指定app | 可在網頁界面操作,簡單快捷 |
| 如果打印機提供的App老式則無法選擇條碼的編碼 | dgiot提供34種類型條碼編碼如CODE128、CODE39、EAN13 |
整體交互圖
1. 在dgiot創建打印機產品
?
2. 安裝打印機驅動(在打印機官方尋找)
本次實例的是得力DL-750W打印機,驅動下載地址:得力DL-750W條碼打印機(白)-得力集團有限公司
3.把當前打印機設為默認打印機
4. 打開dgiot_dtu
5. 在平臺打印機產品下建立對應實體打印機的設備
以dgiot_dtu的客戶編號為設備地址
6. 桌面端使用dgiot_dtu進行與平臺對接
用戶?只需填寫對應紅框中的數據就好了
登錄用戶?是指平臺產品詳細里面的ID
服務器地址?指的技術當前部署dgiot服務器的外網地址
客戶編號?是在設備詳細里面的地址
7. 遠程調用打印機
前端調用打印機低代碼示例
{"type": "page","body": [{"tabs": [{"body": [{"id": "u:04459a03cf7c","api": {"url": "iotapi/amis/Device/parse_objectid","method": "get","adaptor": "return {\r\n \"status\":0,\r\n \"msg\":\"\",\r\n \"data\":response\r\n }","headers": {"store": "localStorage","dgiotReplace": "parse_objectid"}},"body": [{"id": "u:94629dd6e880","api": {"url": "iotapi/classes/Device/parse_objectid","method": "put","headers": {"store": "localStorage","dgiotReplace": "parse_objectid"},"requestAdaptor": "return{\r\n ...api,\r\n data:{\r\n profile:{\r\n ...api.data\r\n }\r\n }\r\n}"},"body": [{"mode": "inline","name": "data","size": "","type": "input-text","label": "打印內容","disabled": false,"readOnly": false,"horizontal": {"left": 4,"right": 8,"leftFixed": ""},"validateApi": "","autoComplete": false},{"mode": "inline","name": "cmd","size": "","type": "input-text","label": "操作","disabled": false,"readOnly": false,"horizontal": {"left": 4,"right": 8,"leftFixed": ""},"validateApi": "","autoComplete": false}],"type": "form","title": "","submitText": "打印"}],"type": "form","title": "表單","submitText": ""}],"icon": "fa fa-slideshare","title": "設備信息"}],"type": "tabs"}] }COPY在前端調用/iotapi/classes/Device/(打印機設備在數據庫中的objectId)接口實現配置下發
這是下發內容
{
"cmd":"printer",
"data":"210B8784AA"
}
cmd: 是指定模式以來判斷進行操作
data:是指內容
8. 效果展示
9. 掃碼效果
微信小程序搜索掃條碼記賬
[小 迪 點評]
- dgiot平臺提供二維碼、條碼打印功能以便用戶進行對產品快速分類、定位、匯總、管理。
- 在成本方面dgiot為降低用戶使用成本,在打印機方面無需的選擇特定的條碼打印機。
想了解更多?dgiot?的具體細節,歡迎大家在GitHub上查看相關源代碼。
總結
以上是生活随笔為你收集整理的DGIOT国内首家轻量级物联网开源平台——支持远程打印条码/二维码和一码设备全生命周期管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业级架构apache/PHP/tomc
- 下一篇: 智鼎在线笔试题(数字逻辑)