เนื่องจากได้ลงทะเบียน pre-order ตัวบอร์ด NB-IoT Dev kit ไปเมื่อปีที่แล้ว ช่วงวาเลนไทน์ที่ผ่านมาทาง AIS ก็เริ่มทะทอยส่งบอร์ดให้กับคนที่ pre-order และชำระเงินเรียบร้อยแล้ว บอร์ด NB-IoT นี้จะเป็นบอร์ด DEVIO NB-SHIELD I ใช้งานคู่กับ Arduino แค่เสียบลงไปกับ Arduino ก็ใช้งานได้เลยและ AIS ก็มี library ให้ใช้งานเรียบร้อย :)

มาดูข้อมูลของ DEVIO NB-SHIELD I กันก่อน

  • ใช้ชิป : Quectel BC95
  • เครือข่าย : LTE Cat NB1 (NB-IoT)
  • ความถี่ : 900MHz
  • การส่งข้อมูล : Single tone, downlink 24kbps, uplink 15.625 kbps
  • โปรโตคอล : UDP, CoAP
  • มี eSIM บนบอร์ด
  • ใช้ Serial Command ผ่าน UART ได้

สำหรับสถานที่ ที่สามารถใช้งาน NB-IoT ได้

กรุงเทพฯ

  • Maker[Lab] @ Pinn Creative Space
  • จุฬาลงกรณ์มหาวิทยาลัย
  • AIS D.C. (Playground)
  • AIS SC Tower

ต่างจังหวัด

  • Chiang Mai Maker Club
  • มหาวิทยาลัยสงขลานครินทร์
  • มหาวิทยาลัยขอนแก่น


Continue reading

Grafana มี feature alert มาด้วยสามารถสั่งผ่าน webhook, email, slack, pagerduty, victorops และ opsgine ครั้งนี้เรามาลองสั่ง alert ไปยัง slack กัน

อันดับแรกไปสร้าง Alert Notifications กันก่อนที่ Alerting > Notifications เลือกส่งข้อมูลไปที่ slack กรอกข้อมูล slack webhook url และ channel ที่ต้องการ post ข้อความไป อ้ออย่าลืมสร้าง Incoming WebHooks กันก่อนนะครับ


Continue reading

Grafana เป็นเครื่องมือสำหรับใช้ทำ Dashboard แสดงผลข้อมูลในรูปแบบกราฟและสามารถเชื่อมโยงกับฐานข้อมูลในรูปแบบ time-series ได้หลายตัว นอกจากนี้ยังสามารถเพิ่ม plug-in เพื่อเพิ่มความสามารถใหม่ๆ ได้อีกมากมาย

มาลองเล่น Grafana กันเร็วๆ โดยใช้ Docker กัน ครั้งนี้เราจะใช้ Telegraf เป็นตัวส่งข้อมูล system ของ Container ที่ Telegraf ทำงานอยู่ไปยัง InfluxDB แล้วใช้ Grafana อ่านข้อมูลมาทำ Dashboard อีกที เริ่มกันที่ InfluxDB กันก่อนสร้างไดเรคทอรี่เก็บข้อมูลกันก่อน

mkdir influxdb

จากนั้นสร้าง container influxdb ขึ้นมา

docker run -d -p 8083:8083 -p 8086:8086 -v $PWD/influxdb:/var/lib/influxdb --name influxdb influxdb


Continue reading