Our SMS activation currently works for Thai mobile numbers, as well as international mobile number. Please check that you enter the number correctly with the correct country code. If you entered it correctly but still did not receive the activation code, it may be due to anti-spam filter at your mobile provider. To circumvent the anti-spam filter, please click the “I did not receive SMS” button. We will send the activation code to your mobile phone manually.
With the basic plan, NETPIE allows up to 100 concurrent connected things per user account. You can check the number and status of your things on the Application Management page.
If you want to connect more than 100 concurrent things, please contact us at contact@nexpie.com. Although NETPIE can surely support a large number of things, we want to make sure we understand your use case and requirement.
NETPIE uses MQTT for communication channels. Normal MQTT requires TCP port 1883. MQTT over websocket (in case of HTML5 Microgear) uses TCP port 8083. In addition, NETPIE uses the OAuth protocol on TCP port 8080. So please make sure your network does not filter TCP ports 1883, 8083, and 8080.
Microgear is a software library or software development kit to be installed inside your things. Microgear offer functions and events to facilitate interactions between your things and the NETPIE platform. Example of Microgear functions are connect() and chat().
You can copy, modify, and distribute Microgear as much as you want. Our Microgear libraries are open-source under the ISC License which allows you to use it in commercial projects without any restriction.
An AppID or an Application ID defines an application realm for things. You can create your own AppID in the Application Management page. One AppID may contain as many things as you want. And one user can create up to 10 AppIDs (for free account). AppIDs must be unique among all NETPIE users.
An AppID defines an application boundary within the NETPIE platform. All AppIDs must be unique. If the system does not allow you to create an AppID, it is likely that that AppID is already in use by another user. Please choose a new AppID.
NETPIE does not provide MQTT broker service in a traditional sense. We devised our own publish-subscribe communication model on top of MQTT in a form of distributed brokers. These brokers collaborate and share resources. With Microgear assistance, things connect to a broker without having to know where it is located nor its IP address. Authorization and access control can be adjusted more flexibly and dynamically than in traditional MQTT broker services.
Communication channels between your things and NETPIE platform will be encrypted depending on the capability of your things. If your thing is powerful enough (e.g., raspberry pi, android devices), the communication channel between your thing and NETPIE platform will be encrypted using TLS protocol. Otherwise, the communication channel will be cleartext. However, the NETPIE platform is protected against replay attacks and man-in-the-middle attacks. Even if someone could sniff your conversation, he/she could not change the message nor could he/she replay the message at later time.