0%

웹서핑 중에 발견한 블루투스 영수증 프린터 활용에 대한 글을 발견했다.
https://m.clien.net/service/board/lecture/11610379

이 글을 읽고 며칠 지나지 않아 블로터에 올라온 기사를 접하고 바로 실행에 옮겼다
https://www.bloter.net/archives/310636

주변 지인에게도 글을 보여주며 함께 구입을 하기로 했다.
알리에서 내 첫 구매였다. 알리에서 아래 구입처말고 다른 구입처에서 구입을 하고 기다린지 3달째..원래 알리는 기다리는 맛이라고 많은 블로그에서 봤지만
왜 이렇게 안올까 하다가 더이상 기다리다간 분쟁기회도 잃겠다 싶어서 바로 글을 작성하여 분쟁을 제기하였다.
판매자가 메신저로 하나 더 보내줄테니 분쟁 취소해달라고 하길래 지금 발송한 물건 어딨는지 모르는데 뭘 보내주냐고 했다. 역시나 이 글을 작성 중인 시점까지도 안오는걸 보니 보내지 않은듯 하다.
다행히 분쟁은 쉽사리 끝났고 환불을 받아서 아래 구입처로 진행했다.
여기는 한달도 안되서 도착한 기억이 있다. 애초에 여기서 샀다면 이란 후회가 밀려왔다.

GOOJPRT PT-210 58 미리메터 Bluetooth 열 Printer 휴대용 무선 영수증 기계 대 한 Windows Android iOS
http://s.aliexpress.com/jENZJVRV?fromSns=Copy to Clipboard

클리앙 글과 블로터 기사의 주인공께서 만드신 앱으로 왠만한 기능은 다 구현되어 있다. 정말 최고다!!
Printer Lab앱

텍스트를 출력하는 부분인데 링크에 있는 작성 글을 보면 고민을 하여 구현하셨다. 폰트가 없어서 그림으로 만들어서 출력하였다.
[TEXT]입력문자열출력

사진 출력도 작성 글에 따르면 알고리즘에 다른 이들의 도움을 받아 초기보다 훨씬 좋아졌다고 한다.
[IMAGE]사진출력

나도 언젠가 하드웨어와 결합된 멋진 창작품을 만들고 싶다.

챗봇 개발 플랫폼인 Google의 Dialogflow 조사를 하던 중 fullfillment처리 및
webhook call for intent
webhook call for during slotfilling
동작에 대해 잘 설명된 자료를 공유합니다

정리하면
webhook call for intent는 슬롯필링이 완료되면 호출로 수집요청한 매개변수들이 완료되면 호출하는 케이스
webhook call for during slotfilling은 슬롯 필링 중 호출로 매개번수들의 validation check시 사용하면 되겠다

response는 webhook이 설정되어있다면 설정된 메시지는 요청시에 날아가고 설정된 메시지가 아닌 webhook에서 작성된 응답으로 돌려준다

Note: Enabling fulfillment overrides responses set in the Responses section of the intent. If fulfillment fails, the entries in the Responses section will be used.
DialogflowDialogflow,Integrate-services

튜토리얼 상세 및 fullfillment 동작 설명

dialogflow 컨셉 설명 한국 블로그

dialogflow 잘 정리된 가이드 #Incoming Request 참조

Elasticsearch Client로 Transport Client를 사용하면서
external load balancer로 L4스위치를 고민하게 되었다.

의견을 내는데 큰 도움을 받은 자료를 공유한다.
L4도입에 대한 이슈#1
L4도입에 대한 이슈#2

아래는 그에 대한 답변정도가 될것 같다
외부 로드발란서와 Transport client사용에 대한 의견

그 외 참고
L4스위치 동작 설명

해야할 일은 L4 도입도 있고 Transport Client가 7.0.0에서 deprecated됨에 따라
REST client를 도입해야겠다.
Transport client is deprecated

git page와 hexo를 이용해서 블로그를 시작합니다.
지치지 않고 작은 기록이라도 남기겠습니다.

테마는 Hueman을 사용하고 아래 링크가 블로그 생성에 큰 도움이 되었습니다.
Hexo 추천 테마, Hueman 적용하기

챗봇에 대한 활용성을 직접 느끼기 위해 웹서핑을 하다가
라즈베리파이로 AI스피커로 만들어 보기로 했다.
오랜만에 박혀있던 라즈베리파이2B를 찾아서 최신 라즈비안을 설치하였다.

갖고 있던 WIFI동글과 MIC동글을 이용하여 야심차게 진행을 하였다.
먼저 서비스 Trigger로 snowboy라는 kitt.ai가 만든 wakeword서비스를 이용하기로 하고 여러 블로그를 서핑하여 회원가입과 모델학습을 하였다.

하지만 왠걸..가지고 있던 MIC동글이 샘플링이 낮아서 사용할 수가 없다는 에러만 계속 난다.
그런 와중에 Aliexpress에서 구입한 LED링이 도착하였다.
알리 구입처

LED링은 별도 설명서없는 채 스티로폼에 돌돌 감겨 안전하게 도착하였다.
한 1주일 가량 걸렸고 이번 물품은 배송정보도 정확하게 나왔다.

라즈베리파이 LED 튜토리얼 정도만 해 본 경험상 덩그러니 있는 LED링은 당황스러웠다.
검색을 하다보니 물품명에 적힌 WS2812가 스펙처럼 중요한 정보라는걸 알았고 검색을 해보니 어렵지 않게 LED 링에 불을 켤수 있었다.

도움받은 링크를 공유해본다.
라즈베리파이3 에서 WS2812 (JLED,네오픽셀) 작동테스트, 라즈베리파이 spi 설정

아래 그림을 확인해보면 블로그에서 설명하는 VIG,VOG연결부를 확인할 수 있따. 또한 D0 , GND , 5V(VCC) , DI(SIGNAL) 등 연결단자 확인이 가능하다.

라즈베리파이에서 해당 프로그램 동작 영상