Guest User

Untitled

a guest
Jul 20th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. const SerialPort = require('serialport'); //for Serial library
  2. var MilkCocoa = require('milkcocoa'); // for milkcocoa api
  3.  
  4. var milkcocoa = MilkCocoa.connectWithApiKey('catjhyx3g1b.mlkcca.com','FIEFCOFMNIPCLKEC','GcXfFnkSCYEfcPfiJGKmnkRJUKkHLMlaJccNSnNG'); //ここには各自のAPIキーを入れる
  5. const Readline = SerialPort.parsers.Readline;
  6. const port = new SerialPort('dev/ttyACM0');
  7. const parser = new Readline();
  8. port.pipe(parser);
  9. const data = parser.on('data', function(input){
  10. var buffer = new Buffer(input, 'utf8');
  11. var jsonData;
  12. try {
  13. jsonData = JSON.parse(buffer);
  14. var ds = milkcocoa.dataStore('messages');
  15. ds.push(jsonData);
  16. } catch(e) {
  17. // データ受信がおかしい場合無視する
  18. return;
  19. }
  20. });
Add Comment
Please, Sign In to add comment