End of Google Cloud Messaging Support impact for IBM Verse Android clients
- 21 Mar, 2019
As of April 10, 2018, Google has deprecated Google Cloud Messaging (GCM). The GCM server and client APIs are deprecated and will be removed as soon as April 11, 2019. IBM Traveler uses GCM for push notifications with IBM Verse for Android clients. Firebase Cloud Messaging (FCM) is the new supported notification infrastructure. This flash details what actions should be taken for IBM Traveler and the IBM Verse for Android clients to support the FCM notification infrastructure. More information on this link(https://www-01.ibm.com/support/docview.wss?uid=ibm10876622&myns=swglotus&mynp=OCSSYRPW&mync=E&cmsp=swglotus--OCSSYRPW--E)
End of Google Cloud Messaging Support impact for IBM Verse Android clientsRead MoreWhat's new in Node-RED 0.20
- 12 Mar, 2019
Node-RED 0.20 brings lots of new enhancements to the editor, some new subflow features and a complete restructure of its internal packaging. https://nodered.org(https://nodered.org)
What's new in Node-RED 0.20Read MoreSetup Node.js development environment
- 05 Mar, 2019
Setup a Node.js development environment is easy but when you need to work in a team, the best option is document all installation steps for everyone. Every developer must use the same setup or things can be wrong. Bellow are small steps to setup a simple Node.js development environment 1 - Setup Node.js: https://nodejs.org/en/(https://nodejs.org/en/) 2 - Setup VS Code: https://code.visualstudio.com/docs/setup/setup-overview(https://code.visualstudio.com/docs/setup/setup-overview) 3 - Open VS Code create a folder and in this folder save an file as app.js 4 - Setup nodemon: Nodemon is a utility that will monitor for any changes in your source and automatically restart your server. Perfect f
Setup Node.js development environmentRead MoreUsing Arduino Nano on MacBook Pro
- 01 Mar, 2019
Connect an Arduino Board to a computer is a easy task right? 99% yes. My Arduino Nano Board(https://www.eletrogate.com/nano-v3-0-cabo-usb-para-arduino) arrived last week and i only have time to play with this board on the last weekend. When i try to upload a program to the board i got the following: Arduino: 1.8.8 (Mac OS X), Board: "Arduino Nano, ATmega328P" Sketch uses 444 bytes (1%) of program storage space. Maximum is 30720 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes. avrdude: stk500\getsync() attempt 1 of 10: not in sync: resp=0x50 avrdude: stk500\getsync() attempt 2 of 10: not in sync: resp=0x72 avrdude:
Using Arduino Nano on MacBook ProRead MoreDecoding Sensor Data
- 28 Feb, 2019
Every sensor has it's own kind off codification The message from the device is like this one: {"time": "1551285775", "deviceType": "deviceType", "device": "xyzabcd", "duplicate": "false", "snr": "30.00", "rssi": "-128.00", "avgSnr": "19.39", "station": "300C", "lat": "-20.0", "lng": "-44.0", "seqNumber": "497", "data": "1a24183c3801" } The measurement are encoded on data string, a sequence of 6 bytes. I read the sensor manual and the temperature are usin the last 4 bytes To get the temperature value i wrote the following: var dados = msg.payload.data //get the data value "1a24183c3801" var v1 = dados.substring(10,11)+dados.substring(11,12)+dados.substring(8,9)+dados.substring(
Decoding Sensor DataRead MoreEncode / Decode string on MAC terminal
- 27 Feb, 2019
Today i am working on a batch operation registering several sensors on IBM Watson IoT. Using curl you need to encode de API KEY and API TOKEN It easy using the MAC terminal console To encode just type on terminal: echo -n 'user:password' | base64 the result is ---> dXNlcjpwYXNzd29yZA== To decode just type: echo 'dXNlcjpwYXNzd29yZA==' | base64 -D the result is ---> user:password
Encode / Decode string on MAC terminalRead MoreIBM Cloud Error: 502 Bad Gateway: Registered endpoint failed to handle the request
- 26 Feb, 2019
I setup the connection to cloudant service to store historical data of my IoT devices. When i click "done" an pop up window appears asking to authorize the connection to Cloudant Service. I confirm to authorize and i get the message 502 Bad Gateway: Registered endpoint failed to handle the request. and i can't store iot device data on cloudant. I tried several times. I search a lot about this error message with no luck . To solve the problem erase all IBM cookies from you browser and restart it.
IBM Cloud Error: 502 Bad Gateway: Registered endpoint failed to handle the requestRead MoreIBM Collaboration Solutions webinars on-demand
- 01 Feb, 2019
I miss some webinars about Domino V10 . Here is the link(https://www.ibm.com/collaboration/webinars) to Collaboration Solutions Webinars records
IBM Collaboration Solutions webinars on-demandRead MoreWhat is hybrid cloud?
- 21 Jan, 2019
At a high-level, a hybrid cloud is a mixture of private and a public cloud environments that work in tandem to run your workloads and apps. That definition sounds straight-forward, but when you dive in and start to work, you can find hybrid cloud architectures difficult to manage without the right tools. You can watch a video of a real-world example to clearly understand what works well on a public cloud environment and what is best in a private environment.
What is hybrid cloud?Read Moremkcert: valid HTTPS certificates for localhost
- 14 Jan, 2019
I found it today when googling for some solution for my mac and it works! The web is moving to HTTPS, preventing network attackers from observing or injecting page contents. But HTTPS needs TLS certificates, and while deployment is increasingly a solved issue thanks to the ACME protocol and Let's Encrypt, development still mostly ends up happening over HTTP because no one can get an universally valid certificate for localhost(https://letsencrypt.org/docs/certificates-for-localhost/). This is a problem because more and more browser features are being made available only to secure origins, and testing with HTTP hides any mixed content issues that can break a production HTTPS website. Develop
mkcert: valid HTTPS certificates for localhostRead MoreVerse Email Essentials
- 11 Oct, 2018
IBM Verse is a powerful cloud-based email experience. It's optimized for web browsers and mobile devices. It helps you focus on your top priorities and take control of action items. This one hour course will help you get started. https://versetraining.mybluemix.net//?\k=j95tjm(https://versetraining.mybluemix.net//?k=j95tjm)
Verse Email EssentialsRead MoreJSONata
- 11 Oct, 2018
With the launch of Domino 10 knowledge of JavaScript and how to work with JSON Objects will be required for the new development model. As i am working on a IoT project i need to learn JSONata to manipulate lots of JSON objects. JSONata is underpinned by the semantics of the location path inspired by XPath, the ability to format the output into any JSON structure inspired by XQuery, and the functional programming model inspired by Scheme. The semantics of the location path inspired by XPath - Simple and intuitive syntax for selecting values within a structure. - Powerful predicate mechanism for complex queries and data joins. - Built-in functions and operators for manipulating and aggre
JSONataRead More